FPGA
ls_故乡的原风景
这个作者很懒,什么都没留下…
展开
-
ModelSim下添加仿真库的方法和步骤
说明:以添加altera仿真库为例。步骤1:在modelsim安装目录下新建文件夹altera和src 比如:“C:\modeltech64_10.0c\altera”和“C:\modeltech64_10.0c\altera\src”步骤2:找到altera仿真库文件,比如“C:\altera\11.0\quartus\eda\sim_lib”下的库文件,复制需要的库文件到“C:\modelte...原创 2018-05-25 18:26:35 · 15644 阅读 · 4 评论 -
HEX和MIF格式波形文件的制作方法
整体思路:先用MATLAB制作MIF格式的波形文件,再用Quartus制作HEX格式的波形文件。1、编写MATLAB脚本,制作sigmoid函数mif文件,sigmoid函数图如下:MATLAB脚本如下:clear;clc;close all;accy = 0.01;x1 = -7.99:accy:-0.01;x2 = 0:accy:7.99;x = -7.99:accy:7.9...原创 2018-05-28 00:05:39 · 2639 阅读 · 0 评论 -
Quartus定制FPGA的Memory IP
前言 FPGA器件中通常嵌入一些用户可配置的存储块,在编程过程中经常需要一些存储器,如果使用逻辑单元存储的话就会占用大量逻辑资源,于是在内部嵌入了类似M4K,M9K等的存储器,专门给FIFO、RAM、ROM等使用。下面以cycloneIVE器件为例在Quartus中配置ROM的IP,以供模块调用。1、打开Quartus,选择Tools--MegaWizard Plug-In Manager,...原创 2018-05-29 00:23:53 · 3410 阅读 · 0 评论 -
如何提高vivado的编译速度
1、当RTL代码修改较少时,使用增量编译功能可以提高工程的编译速度。 2、在控制台输入命令:set_param general.maxThreads 4,使用4个线程对工程进行编译。vivado默认是使用2个线程编译工程,也可以加到8个线程,不过你的计算机需要提供8线程功能,通常使用4个线程即可。再输入命令:get_param general.maxThreads,可以查看工程编...原创 2018-11-11 23:23:20 · 19701 阅读 · 0 评论