欢迎来到天天文库
浏览记录
ID:61772280
大小:659.50 KB
页数:50页
时间:2021-03-19
《第6章-参数可设置LPM宏功能块应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章参数可设置LPM宏功能块应用EDAEDA技术实用教程参数可设置LPM宏功能块应用LPM(Libraryofparameterizedmodules):参数可设置模块库参数可设置模块使用方法:LPM在mega-lpm库中,可通过图形或HDL模块形式调用,设置或修改参数即可。模块功能、参数含义、使用方法可在帮助文件中查阅:helpMegafunctions/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窗
此文档下载收益归作者所有