FPGA中两种对宏功能模块例化的方法_第1页
FPGA中两种对宏功能模块例化的方法_第2页
FPGA中两种对宏功能模块例化的方法_第3页
FPGA中两种对宏功能模块例化的方法_第4页
FPGA中两种对宏功能模块例化的方法_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、两种对宏功能模块例化的方法Block Editor 和 MegaWizard Plug-In Manager最近在用FPGA做历年的电赛的题目。由于我们第一个实验题目 为“简易逻辑分析仪”,其中涉及到对波形采样的存储要用到 ROM, 这需要使用宏功能模块定制LPM_RAM,所以对宏功能模块例化进行了学习。下面针对 DE0实验板就两个比较简单的例子做一个详细的说明。在Block Editor中直接例化实验:LPM_counter定制的4位计数器。一、在已经建好的工程中新建一个 block diagram/schematic File文件。二、在block diagram中双击空白部分,在对话框中

2、的 Name中输入lpm_cou nter即得到如下的对话框;三、单击OK出现lpm_counter的定制,依次单击next对以下对话框进行设置选取Verilog HDL语言和文件名输出宽度为4位使能以及进位设置同步或是异步的清除、装载、置位定制完后的预览,点击Fi nish完成设计,即可以调入元件四、完成剩下的原理图,如下:五、绑定管脚,进行编译下载,完成实验。使用 MegaWizard Plug-In Manager 调用宏功能实验:正弦信号发生器 一、定制初始化数据文件(mif或者是hex文件,这里详细介绍mif)建立MIF文件,单击0K设置数据个数为 64点 数据位宽为8位。单击0KA

3、ddi+0匸+1+2+s+4+5+fi+7o_1000000300c0000016000000002400000003200000004000000004800000000550000000在表格中填入64个地址分别对应的数值(位宽为 8位)完成后保存二、定制LPM_ROM元件在Tools菜单中选择 MegaWizard Plug-In Manager,产生如下对话框分别有创建、编辑、拷贝等功能,单击Next进行如图所示的设置,单击Next依次进行芯片类型、位宽、字数、目标器件类型等进行设置。触发信号进行设置调入ROM初始化数据legaTizard Plug-In lanager 一 ROI&

4、#187; 1-PGRT pauge 7 of 7 一- SimaryROM: 1-PORT|T| Parameter |T EDA Settings3 Summary£ocwientationTurn on the files you wish to generate. A gray 匚heckmark incfcates a ffe that is automatically generatedj and a red checkmark indfcates an optionalGlickFinish to generate the selected files. The sta

5、te cf 啊th checWcx Is nwtalned in subsequent MegaWeard Plug-Ini P-'lanager sessions.The MegaWizard PHug-In Manager creaftes the selected Fllss in the Following directory:I )Egciptiondatapomwavdorms. htnJL“闘弟口卅jpg口 datajom.cmp data.iom.bsf data_iom_inst.v 0" data_rom_bb.¥冋e/xTjMajom.v 0

6、data rom.incVariation He、AHlDL Include fileVHDL component declaration & Quartus III symbol file Instantiatiorii template Me Verilog HDL black-box file Sample waveforms in summary Sample 时血 mm 囲打Resource Usage1 M9KCancel< BackNext >Finish定制完成后的报告,单击Finish完成三、设计顶层文件,代码如下:module si n(clk,outdata);in put clk;output 7:0 outdata;reg 5:0 addr;always(posedge elk)addrv二addr+1;data_rom u1 (addr,elk,outdata);四、编译通过,建立波形文件,结果如下:LA tfS uJen dmoduleD?旳厂 D?苗 丫C?寿1$ 骗对 ):辣

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论