quartus II工具In-System Memory Content Editor使用方法
2017-11-30 23:33
549 查看
quartus II工具In-System Memory Content Editor使用方法
很多情况我们在做一个项目时,会在FPGA中内嵌一些RAM或ROM,当然一般我们都会使用quartus自带的IP生成工具来完成这样memory的生成;使用quartus自带工具生成的memory IP,quartus有一个非常好用的工具来在线读写这个memory——In-System Memory Content Edit;
要使用这个功能,需要在生成这个mem IP时(ROM或者RAM都可以),勾选一个选项,如下图:
![](https://img-blog.csdn.net/20140614115121640?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcGFkX251YW5udWFu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
允许使用“In-System Memory Content Edit”更新内容,并设置一个RAM的ID,这个ID是在“In-System Memory Content Edit”中区分不同的RAM时使用的。
RAM/ROM在做了上述的设置后,将工程加载进FPGA,连接上usbblaster,打开“In-System Memory Content Edit”,就可以对RAM/ROM里的数据进行读写了,真心非常实用的一个工具。
如果各位童鞋使用了synplify pro/premier工具综合了同样的工程后,再将上述配置文件加载进FPGA,可能会发现这个功能没了,是的,的确没了,但是有没有办法补救呢,因为synplify的综合速度简直是忒快了,大工程忍不住的要用他来综合,办法还真有,使用“/* synthesis syn_black_box */“这个综合命令对这个RAM模块做一些设置:
例如下,例化的一个ram:
module ram(
)/* synthesis syn_black_box */;
endmodule
这样,将生成的IP例化成一个黑盒子,在使用quartus进行实现的时候,将synplify生成的网标和这个IP核的.v文件同时加进quartus的工程进行综合,生成的配置文件就可以再次使用这个工具了。
很多情况我们在做一个项目时,会在FPGA中内嵌一些RAM或ROM,当然一般我们都会使用quartus自带的IP生成工具来完成这样memory的生成;使用quartus自带工具生成的memory IP,quartus有一个非常好用的工具来在线读写这个memory——In-System Memory Content Edit;
要使用这个功能,需要在生成这个mem IP时(ROM或者RAM都可以),勾选一个选项,如下图:
允许使用“In-System Memory Content Edit”更新内容,并设置一个RAM的ID,这个ID是在“In-System Memory Content Edit”中区分不同的RAM时使用的。
RAM/ROM在做了上述的设置后,将工程加载进FPGA,连接上usbblaster,打开“In-System Memory Content Edit”,就可以对RAM/ROM里的数据进行读写了,真心非常实用的一个工具。
如果各位童鞋使用了synplify pro/premier工具综合了同样的工程后,再将上述配置文件加载进FPGA,可能会发现这个功能没了,是的,的确没了,但是有没有办法补救呢,因为synplify的综合速度简直是忒快了,大工程忍不住的要用他来综合,办法还真有,使用“/* synthesis syn_black_box */“这个综合命令对这个RAM模块做一些设置:
例如下,例化的一个ram:
module ram(
)/* synthesis syn_black_box */;
endmodule
这样,将生成的IP例化成一个黑盒子,在使用quartus进行实现的时候,将synplify生成的网标和这个IP核的.v文件同时加进quartus的工程进行综合,生成的配置文件就可以再次使用这个工具了。
相关文章推荐
- Quartusii 调试工具之In-System Memory Content Editor
- In-System Memory Content Editor使用
- Quartus ii调试工具之In-System Sources and Probes Editor
- In-System Memory Content Editor
- 基于In-System Memory Content Editor的LCD实时显示字符更改
- System.in.read()的使用方法
- System.in.read()的使用方法
- 关于使用renderInContext函数后,出现low memory warning解决方法
- "ASP.NET 管理实用工具"使用方法
- ewebeditor在.net的使用方法
- 【转载】SRE(System Repair Engineer)的使用方法(原文)
- 第4代白盒测试方法实践之“内存泄露检查工具VLD如何与VcTester配合使用”
- PsTools 的使用方法 psexec是一个远程执行工具,你可以像使用telnet一样使用它。
- VSS2005 analyze工具使用时疑难解决方法
- ewebeditor在.net的使用方法
- JavaScript For...In 使用方法
- Mozilla Firefox中使用Flashget等下载工具的方法
- 使用源代码分析工具分析ASP源代码的方法
- sniffer技术原理及应用,包括编程方法和工具使用(2)