基于fpga的rom的实现

基于fpga的rom的实现

ID:36255183

大小:624.05 KB

页数:19页

时间:2019-05-07

基于fpga的rom的实现_第1页
基于fpga的rom的实现_第2页
基于fpga的rom的实现_第3页
基于fpga的rom的实现_第4页
基于fpga的rom的实现_第5页
资源描述:

《基于fpga的rom的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于FPGA的ROM的实现电工电子实验中心2013.12.9FPGA中ROM的应用在一些特殊运算电路中,只读存储器ROM是关键元件,设计人员通常利用ROM创建各种查找表,从而简化电路设计,提高电路的处理速度和稳定性;FPGA是基于SRAM的可编程器件。掉电后FPGA上的配置信息将全部丢失,所以由FPGA构造的数字系统在每次上电后要依赖于外部存储器来主动配置或在线被动配置;真正意义上的ROM应具有掉电后信息不丢失的特性,因此利用FPGA实现的ROM只能认为器件处于用户状态时具备ROM功能。应用时必须首先对ROM单元进行初始化。ROM的初始化FPGA的RO

2、M初始化问题,介绍mif文件的创建与使用。在Quartus软件下ROM的实现步骤。mif文件格式mif文件是在编译和仿真过程中作为存储器(ROM或RAM)初始化输入的文件。mif文件格式为:depth=XX;--存储深度width=XX;--存储宽度address_radix=DEC;--可选的地址基值data_radix=DEC;--输入一个十进制数contentbeginXX(address):XX(data);--地址范围end;mif文件创建mif文件的创建主要有两种方法:一种方法是建立一个txt文件,然后将扩展名改成mif即可。另一种是在Qu

3、artus环境下,新建文件,选择建立一个mif文件。下面介绍两种方法的步骤:方法一:新建一个文本文档,编辑mif文件里面内容,保存为.mif格式:一.在Quartus下,先创建好一个项目,然后选择file-new,弹出下面对话框,选择建立mif文件:方法二:二.选择所建立ROM的位宽和字数:三.在弹出的界面编辑mif文件的内容并保存为data.mifQuartus软件下ROM实现步骤一.在Quartus下,选择tools,在下拉菜单下选择MegaWizardPlug-InManager:二.选择“creatanew…”三.在列表中选择ROM及指定其输出

4、.v文件保存的路径四.注意ROM位宽和字数要与mif文件的一致五.添加之前编写好的mif文件六.在所建的项目中能看到ROM的输出文件data.v和data.mif文件通过仿真波形发现ROM被成功实现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。