原创 FPGA名词解释---什么是LPM

2009-1-10 08:27 9592 10 3 分类: FPGA/CPLD

LPM是什么:library of parameterized modules (LPM) ---参数化模块库,可参数化宏模块库


The LPM is an industry-wide standard that enables technology-independent designs without sacrificing efficiency.---Altera


查看原文:http://www.altera.com/support/kdb/solutions/rd09151999_1451.html?GSA_pos=1&WT.oss_r=1&WT.oss=lpm


 technology-independent library of logic functions that are parameterized to achieve scalability and adaptability. Altera has implemented parameterized modules (also called "parameterized functions") from LPM version 2.2.0 that offer architecture-independent design entry for all devices supported by the Quartus II software. The Quartus II Compiler includes built-in compilation support for LPM functions used in schematic, AHDL, VHDL, Verilog HDL, and EDIF input files.---Quartus II Help


LPM(Library Parameterized Modules) 即参数化的宏功能模块库。应用这些功能模块库可以大大提高IC设计的效率。LPM标准在1990年被推出,1993年4月,LPM作为电子设计交换格式(EDIF)的附属标准,纳入了电子工业协会(EIA)的临时标准。
在MAX+PLUS II中调用LPM库函数非常方便,用户既可以在图形输入法中直接调用,也可以在HDL源文件中调用。
MAX+PLUS II提供的LPM库如表2-5所示.它是MAX+PLUS II提供的可供调用的一些功能模块.LPM库所在的目录是\maxplus2\max2lib\mega_lpm 。


门单元模块


lpm_and 参数化与门
lpm_bustri 参数化三态缓冲器
lpm_clshift 参数化组合逻辑移位器
lpm_constant 参数化常数产生器
lpm_decode 参数化译码器
lpm_inv 参数化反向器
lpm_mux 参数化多路选择器
busmux 参数化总线选择器
mux 多路选择器
lpm_or 参数化或门
lpm_xor 参数化异或门


算术运算模块


lpm_abs 参数化绝对值运算
lpm_add_sub 参数化的加/减法器
lpm_compare 参数化比较器
lpm_counter 参数化计数器


lpm_mult 参数化乘法器


存储器模块


lpm_ff 参数化D触发器
lpm_latch 参数化锁存器
lpm_ram_dq 输入输出分开的参数化RAM
lpm_ram_io 输入输出复用的参数化RAM
lpm_rom 参数化ROM
lpm_shitreg 参数化移位寄存器
csfifo class="style8">参数化先进先出队列
csdpram 参数化双口RAM


其它功能模块


pll 参数化锁相环电路
ntsc< NTSC图象控制信号产生器

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /3 下一条