怎样在设计中添加FIFO宏模块
来源:互联网 发布:淘宝退货率太高 编辑:程序博客网 时间:2024/05/22 00:15
quartus软件内置了很多我们经常用到的电路模块,统称为宏模块,在做EDA设计的时候,我们可以直接调用他们来简化设计过程。不要小看了宏模块,如果利用得当,可以省去你一多半的设计时间呢。这里以FIFO先进先出宏模块为例,说明在quartus中怎样添加宏模块。
工具/原料
quartus II 9.0
步骤/方法
执行菜单【File】-【Open Project…】命令,在quartus中打开一个设计项目
执行菜单【Tools】-【Megawizard Plug-In Manager…】命令,打开Megawizard Plug-In Manager设置向导
这里我们是添加一个全新的宏模块,所以选择【Creat a new custom megafunction variation】,点击【next】按钮
右上方会显示你所用的芯片系列,在左侧树形列表里选择你需要的宏模块,这里选择【Memory Compiler】-【FIFO】先进先出模块,选择所要生成的语言和FIFO模块的存储路径及文件名,点击【next】按钮
How wide should the FIFO be?后填写你建立的FIFO位宽多少,How deep should the fifo be?后填写你的FIFO深度,也就是能装多少个数据,下一步【next】
一般情况下,FIFO输出我们只选择数据q[#:0]和empty就可以了,所以去掉empty以为所有项目前的对勾,下一步【next】
这一步可以默认设置不变,下一步【next】
一般情况下在page 6 of 8 中选择【Yes(best speed)】,下一步【next】,page7 of 8默认不变,下一步【next】
宏模块向导最后一步,这里会显示向导生成的所有文件名,及其描述,一般情况下默认即可,点击【finis】保存并退出向导
我们可以在软件的【project Navigator】-【Files】中看到我们新添加的宏模块文件,因为在第4步我们选择的是Verilog HDL,所以生成文件是Verilog HDL代码编写的。
END
注意事项
读者可以依照此过程,添加其他宏模块到自己的设计中
- 怎样在设计中添加FIFO宏模块
- 怎样在内核中添加自己的模块
- 怎样在选择屏幕中添加LISTBOX
- 怎样在symbian 程序中添加背景图片
- 怎样在VS2005中添加Flash控件
- 怎样在word中添加字体
- 怎样在PropertySheet中添加按钮
- 怎样在EXt.Button中添加图标
- 怎样在android中添加背景图片?
- 怎样在PPT中添加公式
- 怎样在codeblock中添加AStyle工具
- 怎样在android中添加背景图片?
- 怎样在MindMapper中添加网页链接
- 怎样在matlab中添加外部软件包
- 怎样在PDF文档中添加内容
- 在几何画板中怎样添加链接
- java怎样在面板中添加背景图片
- 怎样添加模块到已建工程中 + Armv5编译错误
- [leetcode]Flatten Binary Tree to Linked List
- start()和run()方法的区别
- ubuntuKylin常见问题
- codeforces 231 A Team(水题)
- Java线程join示例详解
- 怎样在设计中添加FIFO宏模块
- linux基础
- android之scroller类
- 黑马程序员--Java高新技术--JDK1.5新特性(下)
- ini_set的用法介绍
- crtmpserver组网部署方案
- HDU 2546 饭卡(01背包)
- 【LeetCode】Largest Rectangle in Histogram
- jQuery 实现交换元素位置(移动节点)