[页数] 20 [字数] 6524 [目录] 摘要 关键词 Abstract Keyword 引言 1.LPM参数可设置功能模块的意义和功能 2.LPM参数可设置功能模块的调用和参数设置方法 3.基于LPM模块实现的设计方案举例 4 结论 答谢 参考文献 [原文] 引言 LPM是参数可设置模块库的英语缩写(Lirary of Parameterized Modules),这些可以以图形或硬件描述语言模块形式方便调用的宏功能块,使得基于EDA(Electronic Design Automatic , 电子设计自动化)技术的电子设计的效率和可靠性有了很大的提高。设计者可以根据实际电路的设计需要,选择LPM库中的适当模块,并为其设定适当的参数,就能满足自己设计需要,从而在自己的项目中十分方便地调用优秀的电子工程师人员的硬件设计成果。 作为EDIF(Electronic Design Interchange Format,电子设计交换格式)标准的一部分,LPM形式得到了EDA工具的良好支持,LPM中功能模块内容丰富。MAX+plus II 提供的LPM中多中使用的宏功能块,如LPM-ROM,LPM-FF,LPM-MUX等等,它们都可以在图6-10中的mega-lpm库中看到。每一模块的功能,参数含义,使用方法,硬件描述语言模块参数设置及调用方法都可以在MAX+plus II 中的Help中查阅到,方法是选择Help-Megafunctions/LPM命令 利用FPGA(Field Programmable Gate Array,现场可编程门阵列)中的EAB/ESB等嵌入式模块构成的LPM宏功能模块有许多重要的应用,有的应用甚至是几乎不可替代的。例如,LPM-ROM可以用作CPU(Central processing unit,中央处理器)内置的程序和微指令存储器,DDS(Digital Display Scope,数字显示器)的波形存储器,查表运算的数据存储器等;LPM-FIFO可用作高速A/D采样寄存器,LED屏幕显示缓冲寄存器,CPU中的流水线指令寄存器等;LPM双口RAM可作高速数据缓存,VGA显示缓存等等。 LPM原理图调用方法,事实上对于LPM库中的系统模块,也可以作为一个底层设计元件,用HDL( Hardware Description Language, 硬件描述语言)的文本方式进行调用 。在MAX+plus II中可调用LPM的HDL语言有AHDL,VHDL和VerilogHDL三种。 如果要将LPM中的某一宏功能块,如LPM-ROM,LPM-RAM,LPM-FIFO作为自己VHDL表述的设计项目中的一个元件,可以首先利用MAX+plus II内带的LPM快处理器,根据项目需要对其参数作适当设置,由此生成一个特定的LPM VHDL文本表述,最后利用元件例化语句,在顶层设计中调用该模块,从而优化自己的设计...... [摘要] 本论阐述了LPM宏功能块的意义和功能,重点介绍了在Max-plusII中宏功能块的调用和设置方法。最后以基于LPM-counter的数控分频器和正弦信号发生器的设计为例,具体说明了参数可设置宏功能块的应用。实例表明,设计者可以根据实际电路的设计需要,选择LPM库中的适当模块,并为其设定参数,满足自己设计要求,从而大大提高了电子设计的效率和可靠性。 [参考文献] [1]潘松,黄继业.EDA技术实用教程(第二版)[M].北京:科学出版社,2005 [2]周祖成译 电子设计硬件描述语言VHDL[M].北京学苑出版社,1994年第一版 [3]蔡明生主编,电子设计.高等教育出版社,2004年第一版 [4]丁文霞.EDA技术在现代数字系统中的应用.电子技术应用,2000,26(11):29—31. [5]侯伯亨,等.数字系统设计基础.西安:西安电子科技大学出版社.2000. [原文截取] EDA技术中参数可设置LPM宏功能块的应用 电子信息科学与技术专业学生:黄海峰 指导老师:蔡剑华 摘要:本论阐述了LPM宏功能块的意义和功能,重点介绍了在Max-plusII中宏功能块的调用和设置方法。最后以基于LPM-counter的数控分频器和正弦信号发生器的设计为例,具体说明了参数可设置宏功能块的应用。实例表明,设计者可以根据实际电路的设计需要,选择LPM库中的适当模块,并为其设定参数,满足自己设计要求,从而大大提高了电子设计的效率和可靠性。 关键词:LPM;参数设置;MAX+plus II Application of LPM Function Block Apply in EDA Technology Electronic informational science and technology Candidate: Huang Hai-feng Advisor: Cai Jian-hua Abstract: The dissertation describes the function block LPM meaning and function, emphases ..... |
EDA技术中参数可设置LPM宏功能块的应用
查看评论
已有0位网友发表了看法