LPM宏函数使用.ppt

LPM宏函数使用

LPM函数 4位查表式乘法器设计 ROM的初始化 在ROM的设计中,必须要预先设置好数据存储文件,这是一种以.mif为后缀的文本文件,在任何文本编辑器中,按如下文件格式写入: DEPTH = 16; 字线数量 WIDTH = 4; 位线数量 ADDRESS_RADIX = HEX; 地址与数据的表达类型 DATA_RADIX = HEX; 可以选择:HEX OCT DEC BIN CONTENT 存储内容 地址 :数据; BEGIN [0..F] : 3; 2 : 4 5 6 7; 8 : F E 5; END ; EAB是在输入、输出口上带有寄存器的RAM块,利用它可以非常方便地实现一些规模不太大的ROM、RAM、双端口RAM和FIFO等功能。 EP1K中的EAB是FPGA中的嵌入式阵列块,主要可以用来做存储器之类的东西,如RAM、ROM、FIFO等。在用LPM宏单元做RAM存储器时,可以用EAB来做,也可以不用EAB做。如果不用EAB来做,那么LPM就会调用FPGA中的触发器来实现存储器的功能,这样做非常浪费FPGA资源。因此,通常情况下都是选择用EAB来做各种存储器的。 用MAX-PLUS II设置RAM/rom可以有两种方法。(1)用lpm_ram调用宏参数库来设置,默认采用EAB来实现RAM; (2)也可以用megawizard Pl

文档评论(0)

1亿VIP精品文档

相关文档