FPGA
文章平均质量分 60
喵喵苗
嵌入式软件及硬件研发
展开
-
modelsim脚本建立工程,仿真
quit-sim #退出仿真.mainclearCreate the work libraryvlibworkvmapwork workCompile the verilog filesvlog hall_mon.v#编译.v文件,文件名用自己的.v文件替代vlog hall_mon_tb.vRunsimulationvsim -voptargs=+acc hall_mon_tb#仿真,不优化,否则没有波形#原创 2020-09-25 18:24:04 · 286 阅读 · 0 评论 -
vivado tcl脚本文件建立工程和仿真,提高工作效率
最近一周一直在看tcl脚本方面的资料,整理出来我用的几个简单脚本。第一个编译,综合等等功能。#Vivado% cd C:/Users/GodWa/Desktop/SDK_Test/gate# 1.2 指定一个设计文件的输出路径,所有生成的报告、结果文件等都将存放在该路径文件夹下set outputDir ./gate/gate_Created_Data/top_output# 1.3 生成输出路径的目标文件夹file mkdir $outputDir# 1.4 读取设计的Verilog源文原创 2020-09-25 18:20:50 · 2938 阅读 · 0 评论 -
Vivado 调用自定义IP核
使用Vivado HLS生成IP核后,怎么在Vivado 调用自定义IP核;1.2.3.4.原创 2019-11-21 18:14:56 · 1086 阅读 · 0 评论 -
记录调试CPLD的一个错误
其实这个没有太多意义就是记录一下,警告自己以后不要再出现同样的错误。今天在编译CPLD的程序时,总觉得引脚不对,自己核对了.tcl文件,没有问题,但是问题在于自己修改了.tcl文件,没有运行文件,哎哎。这个恨啊。可能是最近用xilinx的FPGA的原因吧,记混了。给自己一个解脱的理由。呵呵。...原创 2019-08-24 11:08:06 · 1138 阅读 · 0 评论 -
quartus modelsim-altera, Can't launch the Modelsim-Altera Software
如果你的链接目录是如下:“C:\altera\13.1\modelsim_ase\win32aloem” 在有的电脑上是可以使用的,就是能链接上的,但是有些电脑就不行的,我就遇到了这种奇葩的问题,同样的设置方式在不同的电脑上一个能用,一个报错。但是路径如下目录就可以了,其实就增加“\”,就可以了,很是神奇........无语!!!“C:\altera\13.1\modelsim_ase\win原创 2016-03-25 11:11:51 · 5074 阅读 · 3 评论 -
PCI总线信号详解
PCI即Peripheral Component Interconnect,中文意思是“外围器件互联”,是由PCISIG (PCI Special Interest Group)推出的一种局部并行总线标准。在现在电子设备中应用非常广泛,下面我详细介绍下PCI总线的工作原理,希望对大家有所帮助。 PCI总线的过去现在和未来 PCI总线是由ISA(Industy St转载 2015-12-08 10:17:44 · 11642 阅读 · 0 评论 -
plxmonitor过滤选项设置
上图的两个编辑框一个设置想要显示的项目,一个用来设置不想显示的项目,果然强大好用。原创 2015-12-15 16:54:12 · 366 阅读 · 0 评论 -
DriverStudio驱动程序开发工具包的安装说明(DS3.2及以下版本)
以下为DS3.2以下版本的安装方式在winme下安装DS:1.安装NTDDK(98DDK不行);/////////////////////////////////////////////////////////2.安装VC6.0.在安装的最后要选上Register选项;///////////////////////////////////////////////////////转载 2015-11-03 09:27:15 · 2345 阅读 · 0 评论 -
PCI9054驱动设计开发
首先是选用开发工具。设备驱动这东东没有工具好像是没有办法做的。一年前我把自己智力估计过高,一头扎进了DDK里面,结果是按照书上做东东,做出来也不明白是什么意思。然后就搁浅了。后来用WinDriver,也没有什么概念性的提高。 现在不做不行了。可选的还有DS,这个与VC结合很好的东东,虽然别人说有这样那样的问题,但是还是有很多人在用。我想就从这里开始吧。 2003-3-1转载 2015-11-03 09:00:23 · 1531 阅读 · 0 评论 -
Windows下PCI9054驱动程序开发环境搭建及常见问题解决
1开发环境配置Windows XP,英文原版Visual C++6.0,WinXP_DDK, DriverStudio 3.2 2准备工作安装driverstudio.3.2,里面有两个文件SN.txt和 compuware.dat,前者包含序列号,后者是证书文件,这两个文件在安装过程中会用到。 3安装和配置软件的安装顺序:Windows XP --> VC6.0转载 2015-10-08 13:25:43 · 3590 阅读 · 0 评论 -
PCI配置空间简介
作者:敏行PCI有三个相互独立的物理地址空间:设备存储器地址空间、I/O地址空间和配置空间。配置空间是PCI所特有的一个物理空间。由于PCI支持设备即插即用,所以PCI设备不占用固定的内存地址空间或I/O地址空间,而是由操作系统决定其映射的基址。系统加电时,BIOS检测PCI总线,确定所有连接在PCI总线上的设备以及它们的配置要求,并进行系统配置。所以,所有的PCI设备必须实现配置空间,从转载 2015-11-12 16:05:28 · 730 阅读 · 0 评论 -
读取PCI配置空间数据并操作其映射的物理内存
PC机在启动的时候,都会看到一个PCI设备清单,可以看到机器中的所有PCI设备,其实搜索PCI设备的程序并不难编,本文通过一个实例说明如何遍历PCI设备。1、了解PCI设备 PCI的含义是外设部件互连(Peripheral Component Interconnect),PCI局部总线(Local Bus)是1991年由Intel定义的,现在PCI局部总线已经成为了PC机中不可转载 2015-11-12 15:36:46 · 2015 阅读 · 0 评论 -
PCI配置空间简介
一、PCI配置空间简介PCI有三个相互独立的物理地址空间:设备存储器地址空间、I/O地址空间和配置空间。配置空间是PCI所特有的一个物理空间。由于PCI支持设备即插即用,所以PCI设备不占用固定的内存地址空间或I/O地址空间,而是由操作系统决定其映射的基址。系统加电时,BIOS检测PCI总线,确定所有连接在PCI总线上的设备以及它们的配置要求,并进行系统配置。所以,所有的PCI设备必须实现转载 2015-11-12 15:32:21 · 571 阅读 · 0 评论 -
FPGA - DE0开发板 nCEO Pin 分配错误的解决办法
导入开发板的引脚分配的csv文件:选择Assignments->Import Assignments编译出错Error: Can't place pins assigned to pin location xx点开出错细节:nCEO和VAG_B0重复了。那什么是nCEO??Conclusion 在[7] MyFPGA, DE0的VGA_B[0] Pin assignme转载 2015-11-10 15:41:37 · 884 阅读 · 0 评论 -
verilog HDL中wire和reg的区别
wire表示直通,即输入有变化,输出马上无条件地反映(如与、非门的简单连接)。reg表示一定要有触发,输出才会反映输入的状态。reg相当于存储单元,wire相当于物理连线。reg表示一定要有触发,没有输入的时候可以保持原来的值,但不直接实际的硬件电路对应。 两者的区别是:寄存器型数据保持最后一次的赋值,而线型数据需要持续的驱动。wire使用在连续赋值语句中,而reg使转载 2015-11-06 15:42:48 · 484 阅读 · 0 评论 -
AVALON-MM接口
AVALON接口分为两类:一种是AVALON-MM接口,一般称为MM接口,另一种是AVALON-ST接口,刚出来的一种新型接口。MM接口,通过地址读写数据,更多的是用在控制上面,ST接口用于点到点的流数据接口,更多的可以用在有高速通过率的模块中。一个SOPC系统中,可以有多个MM接口,也可以同时存在多个ST接口。与PCI(外设接口互相标准)接口不同,PCI是铁路轨道,不可以同时有两路数据同时传转载 2015-07-07 14:25:24 · 7930 阅读 · 0 评论 -
Altera Qsys使用心得
Altera公司在Quartus II 11.0 之后推出了Qsys集成开发工具从开始流程上看,与之前的SOPC builder没有太大的区别,但是在实际开发中有很多的不同点,Qsys取代SOPC builder也将成为一个趋势。Quartus II 11.0版本还没有取消SOPC builder,不过取消了之前版本的快捷方式,取而代之的是Qsys快捷方式,具体在菜单Tool->SOPC buil转载 2015-02-28 15:47:57 · 12203 阅读 · 1 评论