- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程ASIC设计 (设计技巧) 提高设计效率的方法 使用LPM宏单元库 使用硬件描述语言 使用EAB单元 综合使用上述三种方法 使用LPM宏单元库(1) 何谓LPM LPM(Library of Parameterized Modules)是参数化的模块库,库中的模块由专业人员设计并经过优化和验证,放在下面的文件目录中。 \maxplus2\max2lib\mega_lpm 为提高通用性,这些模块都留有可以修改的参数。用户在进行电路设计时,只需将其参数做必要的修改,就可象使用ASIC芯片块一样直接把它用于自己的设计。 LPM的特点 1、通用性强 2、灵活性好 3、可靠性高 4、使用方便 使用LPM宏单元库(2) Altera的LPM Gates lpm_and lpm_inv lpm_bustri lpm_mux lpm_clshift lpm_or lpm_constant lpm_xor lpm_decode mux busmux Arithmetic Components lpm_abs lpm_counter lpm_add_sub lpm_mult lpm_compare 使用LPM宏单元库(3) Altera的LPM Storage Components csfifo lpm_ram_dq csdpram lpm_ram_io lpm_ff lpm_rom lpm_latch lpm_dff lpm_shiftreg lpm_tff Other Functions clklock pll ntsc MegaCore Functions a16450 a8255 a6402 fft a6850 rgb2ycrcb a8237 ycrcb2rgb a8251 使用LPM宏单元库(4) LPM应用举例 用LPM实现一个8位乘法器 方法: 1、调用lmp_mult; 2、设置有关参数; 3、接上I/O引脚; 4、编译、仿真、时序分析、编程。 图形设计的结果存在d:\maxplus2\max2work\examples\mult8 使用硬件描述语言 应用举例 用VHDL语言设计计数器 LIBRARY STD; USE STD_LOGIC.ALL; ENTITY counter IS PORT(load,clear,clk: IN STD_LOGIC; data_in: IN INTEGER; data_out: OUT TNTEGER); ---对位宽不做限制 END counter; ARCHITECTURE count_255 OF counter IS BEGIN PROCESS(clk) VARIABLE count:INTEGER:=0; 使用EAB单元(1) 什么是EAB EAB(Embedded Array Blocks)为嵌入式阵列块,它是嵌入器件内部的一些随机存储单元块,设计者可通过改变其结构和接口参数来满足设计要求,实现诸如运算器、矢量标定器、代码转换电路、FIFO、RAM、ROM等等电路。 使用EAB单元(2) EAB的内部结构 使用EAB单元(3) EAB的灵活性 1、位数配置灵活 2、级联使用灵活 3、深度扩展灵活 2个256x8位的EAB可配置成1个256x16位的EAB,2个512x4位的EAB可配置成1个512x8位的EAB; 使用EAB单元(4) 2个512x4位的EAB可配置成1个512x8位的EAB; 使用EAB单元(5) 2个2048x1位的EAB可配置成1个4096x1位的EAB 使用EAB单元(6) EAB的灵活性 4、可实现同步RAM 5、可实现异步RAM 6、可仿真ROM EAB应用实例
您可能关注的文档
最近下载
- 电动叉车安全风险点告知牌.docx VIP
- AQL抽样标准培训.pptx VIP
- 2025广东中山市东凤镇污水处理有限责任公司管网维护人员招聘6人笔试模拟试题及答案解析.docx VIP
- 家具设计与工艺ppt-板式家具结构与生产工艺.pdf VIP
- 2025河北建材职业技术学院招聘106人笔试参考题库附答案解析.docx VIP
- 部编版语文四年级下册第四单元大单元教学设计核心素养目标.pdf VIP
- 初中数学常用二级结论知识点总结.doc VIP
- 我的师德小故事 .docx VIP
- 主要股东或出资人信息及投标人基本情况表模板.docx VIP
- 新型独脚金内酯类似物的结构设计、合成及对水稻生长调控的多维度探究.docx
文档评论(0)