第6章-参数可设置LPM宏功能块应用.ppt

第6章-参数可设置LPM宏功能块应用.ppt

ID:61772280

大小:659.50 KB

页数:50页

时间:2021-03-19

第6章-参数可设置LPM宏功能块应用.ppt_第1页
第6章-参数可设置LPM宏功能块应用.ppt_第2页
第6章-参数可设置LPM宏功能块应用.ppt_第3页
第6章-参数可设置LPM宏功能块应用.ppt_第4页
第6章-参数可设置LPM宏功能块应用.ppt_第5页
资源描述:

《第6章-参数可设置LPM宏功能块应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章参数可设置LPM宏功能块应用EDAEDA技术实用教程参数可设置LPM宏功能块应用LPM(Libraryofparameterizedmodules):参数可设置模块库参数可设置模块使用方法:LPM在mega-lpm库中,可通过图形或HDL模块形式调用,设置或修改参数即可。模块功能、参数含义、使用方法可在帮助文件中查阅:helpMegafunctions/LPMAltera提供的宏功能模块与LPM函数:算术组件组合组件I/O组件存储器编译器存储组件6.1LPM模块的原理图方式调用LPM_C

2、OUNTERLPM_ROMLPM_COUNTER模块参数含义和设置:data[]:置入计数器的并行数据输入;clock:上升沿触发计数时钟输入。clk_en:高电平使能所有同步操作输入信号;updown:计数器加减控制输入。cin:最低进位输入;aclr:异步清0输入。aset:异步置位输入;q[]:计数输出;sload:在clk的上升沿同步并行数据加载输入;cout:计数进位或借位输出。LPM_WIDTH:计数器位宽;cnt_en:计数使能控制,6.1.1基于LPM_COUNTER的数控分频器

3、设计数控分频器的功能就是当在输入端给定不同输入数据时,将对输入的时钟信号有不同的分频比图6-1数控分频器电路原理图计数器计满1111时,由cout发出进位信号给并行加载控制信号sload,使4位并行数据d[3..0]被加载到计数器中,此后计数器在d[3..0]基础上进行加/减计数.加法计数:分频比R=“1111”-d[3..0]+1CLK每进入R个脉冲,cout发出一个进位信号减法计数:分频比R=d[3..0]+1参数设置数控分频器工作波形4位加法计数:分频比R=“1111”-d[3..0]+1

4、或R=2n-d+1d[3..0]=12,R=4LPM模块产生毛刺,使输出产生错误4位加法计数:分频比R=“1111”-d[3..0]+1或R=2n-d+1d[3..0]=12,R=4修改电路:延时图6-3用LPM_ROM设计的4位乘法器原理图6.1.2基于LPM_ROM的4位乘法器设计参数设置图6-4LPM_ROM参数设置窗口ROM中配置数据(初始化数据)文件方法:(1)用文本编辑器编辑mif文件NEWTEXTEDITORFILE文件关键词:WIDTH:设置ROM数据宽度DEPTH:设置RO

5、M数据深度(数据的数量)ADDRESS_RADIX:地址的表达格式DATA_RADIX:数据的表达格式地址/数据表以CONTENTBEGIN开始,以END结束;地址/数据表达方法:47:28冒号左边为ROM地址值,冒号右边为此地址中放置的数据文件编辑好,后以.mif为后缀保存文件设定LPM—FILE的路径指向该文件名LPM_ROM中作为乘法表的数据文件rom_data.mifWIDTH=8;DEPTH=256;ADDRESS_RADIX=HEX;DATA_RADIX=HEX;CONTENTBEG

6、IN00:00;01:00;02:00;03:00;04:00;05:00;06:00;07:00;08:00;09:00;10:00;11:01;12:02;13:03;14:04;15:05;16:06;17:07;18:08;19:09;20:00;21:02;22:04;23:06;24:08;25:10;26:12;27:14;28:16;29:18;30:00;31:03;32:06;33:09;34:12;35:15;36:18;37:21;38:24;39:27;40:00;41

7、:04;42:08;43:12;44:16;45:20;46:24;47:28;48:32;49:36;50:00;51:05;52:10;53:15;54:20;55:25;56:30;57:35;58:40;59:45;60:00;61:06;62:12;63:18;64:24;65:30;66:36;67:42;68:48;69:54;70:00;71:07;72:14;73:21;74:28;75:35;76:42;77:49;78:56;79:63;80:00;81:08;82:16;

8、83:24;84:32;85:40;86:48;87:56;88:64;89:72;90:00;91:09;92:18;93:27;94:36;95:45;96:54;97:63;98:72;99:81;END;(2)用初始化存储器编辑窗口编辑.mif完成电路设计后,打开仿真器窗口simulator,选择Initialize菜单中InitializeMemery选项,在此窗口中完成地址/数据的编辑。然后按ExportFile将文件以.mif为后缀保存。图6-6在InitializeMemory窗

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

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

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