位置:51电子网 » 技术资料 » 显示光电

lpm_rom(参数化ROM)

发布时间:2014/7/17 21:24:42 访问次数:3914

   如图4. 33所示是lpm_,om的模块图,lpm_rom是参数化只读存储器模块,可看成是可编程器件内部的存储器。K3052P编辑元件参数对话框,其含义如下:“LPM ADDRESS CONTROL一”表示地址控制方式,REGISTERED为时序型,UNREGISTERED为组合型;“LPM_OUTDA-TA=”表示数据控制方式,REGISTERED为时序型,UNREGISTERED为组合型;“LPMNUMWORDS=”表示数据深度,一般指组合ROM块中有多少位数据;“LPM FILE一”表示ROM的初始化文件名,以.MIF文件形式表示,要把输出数据和输入地址的关系以.MIF文件表达出来;“LPM_WIDTH一”表示输出数据宽度;“LPM WIDTHAD一”表示输入地址宽度。

      

   MIF文件的创建方法:打开软件,进入文本编辑窗口,输入下列MIF文件:

   WIDTH 2 8;    表示输出数据位为8位

   DEPTH 2 256;    表示输入地址有2-8=256个

   ADDRESS_RADIX 2 DEC;    地址以10进制表示,如HEX为16进制DATA_RADIX 2 DEC;    数据以10进制表示,如HEX为16进制 CONTENT BEGIN0:00;1:02;2:04;3:06;……255:Oo;    一冒号:之前是地址,之后是数据END;  以EblD表示结束,以.MIF为后缀保存就可以形式上lpm_rom是存储器件,实际上可以通过设定.MIF文件,使该器件模块存储波形数据、实现数据加减乘除运算、实现码制转换、实现所有已知真值表的组合电路等各种逻辑功能。

   自定义参数化兆功能模块

   MAX+PLUS II其有开放性内核(Open Core),设计者可以自己定义或修改兆功能模块。自定义参数化兆功能模块需要使用兆功能符号制作向导,步骤如下。

   ①启动兆功能模块(函数)制作向导。在图形编辑器窗口下,直接选择菜单命令File]Megafunction Wizard,或者选择菜单命令Symbol/Enter Symbol,再在出现的Enter Symbol对话框中单击Megafunction Wizard按钮,出现对话框。

   ②在对话框中,选择上一行,即创建一个新的用户兆功能模块(函数),也可以选择下一行,编辑一个已经存在的兆功能符号,然后单击[Next],出现又一对话框。    ”

   ③选择某一模块,并在What name do you want for the output栏中输入自定义兆功能模块路径及符号名称,然后单击[Next],出现又一新对话框。

   ④根据需要选择输入的引脚数及数据位等各项,再单击[Next],最后单击[Finish]。

   实验内容

   ①试用lpm_decode设计一个4-16译码器模块,仿真并下载测试。

   ②试用lpm_mux设计一个4个6选1数据选择器模块,仿真并下载测试。

   ③试用lpm_compare谩计一个6位二进制比较模块,仿真并下载测试。

   ④试用lpm_counter设计一个12进制计数器模块,仿真并下载测试。




   如图4. 33所示是lpm_,om的模块图,lpm_rom是参数化只读存储器模块,可看成是可编程器件内部的存储器。K3052P编辑元件参数对话框,其含义如下:“LPM ADDRESS CONTROL一”表示地址控制方式,REGISTERED为时序型,UNREGISTERED为组合型;“LPM_OUTDA-TA=”表示数据控制方式,REGISTERED为时序型,UNREGISTERED为组合型;“LPMNUMWORDS=”表示数据深度,一般指组合ROM块中有多少位数据;“LPM FILE一”表示ROM的初始化文件名,以.MIF文件形式表示,要把输出数据和输入地址的关系以.MIF文件表达出来;“LPM_WIDTH一”表示输出数据宽度;“LPM WIDTHAD一”表示输入地址宽度。

      

   MIF文件的创建方法:打开软件,进入文本编辑窗口,输入下列MIF文件:

   WIDTH 2 8;    表示输出数据位为8位

   DEPTH 2 256;    表示输入地址有2-8=256个

   ADDRESS_RADIX 2 DEC;    地址以10进制表示,如HEX为16进制DATA_RADIX 2 DEC;    数据以10进制表示,如HEX为16进制 CONTENT BEGIN0:00;1:02;2:04;3:06;……255:Oo;    一冒号:之前是地址,之后是数据END;  以EblD表示结束,以.MIF为后缀保存就可以形式上lpm_rom是存储器件,实际上可以通过设定.MIF文件,使该器件模块存储波形数据、实现数据加减乘除运算、实现码制转换、实现所有已知真值表的组合电路等各种逻辑功能。

   自定义参数化兆功能模块

   MAX+PLUS II其有开放性内核(Open Core),设计者可以自己定义或修改兆功能模块。自定义参数化兆功能模块需要使用兆功能符号制作向导,步骤如下。

   ①启动兆功能模块(函数)制作向导。在图形编辑器窗口下,直接选择菜单命令File]Megafunction Wizard,或者选择菜单命令Symbol/Enter Symbol,再在出现的Enter Symbol对话框中单击Megafunction Wizard按钮,出现对话框。

   ②在对话框中,选择上一行,即创建一个新的用户兆功能模块(函数),也可以选择下一行,编辑一个已经存在的兆功能符号,然后单击[Next],出现又一对话框。    ”

   ③选择某一模块,并在What name do you want for the output栏中输入自定义兆功能模块路径及符号名称,然后单击[Next],出现又一新对话框。

   ④根据需要选择输入的引脚数及数据位等各项,再单击[Next],最后单击[Finish]。

   实验内容

   ①试用lpm_decode设计一个4-16译码器模块,仿真并下载测试。

   ②试用lpm_mux设计一个4个6选1数据选择器模块,仿真并下载测试。

   ③试用lpm_compare谩计一个6位二进制比较模块,仿真并下载测试。

   ④试用lpm_counter设计一个12进制计数器模块,仿真并下载测试。




相关技术资料
7-17lpm_rom(参数化ROM)
相关IC型号
K3052P
K3051P
K3052

热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式