wind330

在Emacs中应用Ctags

可综合的SystemVerilog:参数化函数/任务

可综合的SystemVerilog:参数化函数/任务在Verilog中,参数化模块被广泛应用。参数可重新定义保证模块的可配置性及可复用性。但是,函数及任务并无法像模块一样被参数化,减弱了Verilog的描述化能力。SystemVerilog提供了一种方式解决上述限制,在参数化的类(class)中

基于SOPC下RapidIO调试方法

RapidIO的一个难点在于地址转换方法,即将远端的Memory映射到当前Avalon-MM总线,所以地址需要一个转换过程——LocalAvalon-MM<->RapidIOAddr<->RemoteAvalon-MM。下面具体描述从本地访问远端内存这个方向,公式如下:-(address&mask)==(base

Tcl用后感

Tcl用后感(byWind330)Tcl-ToolCommandLanguage近期做了一个Tcl脚本用于Modelsim仿真,完成如下功能:1.自动化仿真,无需建立工程2.根据触发条件,提取仿真结果,存储为文本文件3.将文本文件转换为二进制文件4.二进制文本相当于RGB原始数据,转换为BMP

VHDL的有符号运算

VHDL的有符号整型运算(byWind330)最近做了一个色域空间转换的RTL设计,中间有涉及加法、减法、乘法等运算,很好地学了VHDL相关的有符号整型运算。相关知识有符号整型运算相关的库是ieee.numeric_std,相关的数据类型有signed和unsigned,相关的函数有

【译】Rapid System Prototyping with FPGAs——5.2.3

5.2.3选择器件选取器件的第一步是查阅制造商提供的文档。向FPGA制造商的技术支持人员确认所选器件相关信息至关重要,如可行性分析,评估已知设计问题,产品生命周期等等。咨询新器件系列中可用于工程中的器件。还有,查询任何存在的工艺(process)问题,勘误表,以及考

【译】Rapid System Prototyping with FPGAs——5.2.2

【译】Rapid System Prototyping with FPGAs——5.2.1

5.2FPGA的选择分类开发团队在FPGA选型时会受到多种因素的影响。首先,选择一个基于SRAM的FPGA制造商。选择制造商的重要依据是基于它产品的设计工具和技术支持。每个集体或者组织都会延续先前工程中的制造商。在该阶段,需仔细地重新评估各个不同的供应商,不同供应商的

【译】Rapid System Prototyping with FPGAs——5.1

第五章元器件级的设计原则5.1概述本章重点陈述在元器件级设计阶段中必须制定出的与器件相关的关键定义和协定。这部分决策至关重要,它们将影响后续的各个设计阶段,并且对项目最终的成果及设计的运行效率有显著的影响。FPGA器件选择的两个重要依据分别是FPGA的资源消耗

关于SVN的分支与合并一些文档

1、SVN分支与合并2、SVN合并分支时很关键的一点3、用Subversion(SVN)进行版本管理4359606904800.rar

ImpulseC结合SOPC Builder

ImpulseC结合SOPCBuilder(byWind330)概述ImpulseC的优势在于:面向流的处理方式,直接生成可综合的RTL代码,对大量的同步数据信息处理十分便利。而SOPCBuilder简化了系统架构的设计,让开发人员可以专注于某个具体功能的开发。所以,利用ImpulseC完成

SDR数据输出的较佳方式

SDR数据输出的较佳方式(byWind330)概述FPGA的常用场合用于数据接口转换,DSP运算等,而这一切的前提都需要数据能正确的输入至FPGA,并正确的输出至外部芯片。SDR输出实现方法wind330工作大部分涉及数据接口的转换,其中最常用的数据传输方式就是SDR(S

BUFGMUX使用注意事项

【转】FPGA的“可编程”使你迷惑吗?

转自http://itlem.ycool.com/post.3076866.html,作者不详--------------------------------------------------------------------------------------------任何一个硬件工程师对FPGA都不会陌生,就好比C语言对于软件

EDK环境编译错误一例【1】

EDK环境编译错误一例【1】(bywind330)Question:在ise工程下有***.xmp文件,生成mpmc控制器,作为工程的一部分。重新编译工程时,发生如下错误信息:make:***[implementation/***_0_wrapper.ngc]Error5ERROR:MDT-Errorwhilerunning"make-fsystem.