MAX 10嵌入式存储器用户指南

ID 683431
日期 11/02/2015
Public
文档目录

7.2. MAX® 10器件的ROM:2-Port IP内核参数

表 25.   MAX® 10器件的ROM:2-Port IP内核参数 该表列出了适用于 MAX® 10器件的IP内核参数。
选项 合法值 说明
参数设置:Widths/Blk Type
How do you want to specify the memory size?
  • As a number of words
  • As a number of bits
确定使用字还是比特来指定存储器容量。
How many <X>-bit words of memory? 指定<X>-位字数。
Use different data widths on different ports On/Off 指定是否在不同的端口上使用不同的数据宽度。
Read Ports How wide should the ‘q_a’ output bus be? 1、2、3、4、5、6、7、8、9、16、18、32、36、64、72、108、128、144、256和288 指定输入和输出端口的宽度。

当您打开Use different data widths on different ports参数时,How wide should the ‘q_b’ output bus be?选项才可用。

How wide should the ‘q_b’ output bus be?
What should the memory block type be? Auto, M9K 指定存储器模块类型。可供选择的存储器模块类型取决于您的目标器件。
Set the maximum block depth to Auto、128、256、512、1024、2048、4096、8192 使用字指定最大模块深度。
参数设置:Clks/Rd, Byte En
What clocking method would you like to use?
  • 单时钟
  • 双时钟:使用单独的“输入”和“输出时钟
  • 双时钟:将单独的时钟用于A和B端口
指定计时的方法来使用
  • 单时钟—单时钟与时钟使能一起用于控制存储器模块的所有寄存器。
  • 双时钟:使用单独的“输入”和“输出”时钟 —输入和输出时钟控制与存储器模块数据输入和输出相关的所有寄存器,包括数据、地址、字节使能、读使能和写使能。
  • 双时钟:对A和B端口使用单独的时钟—时钟A控制端口A侧所有寄存器;时钟B控制端口B侧的所有寄存器。每个端口均支持端口A和端口B寄存器的独立时钟使能。
Create a ‘rden_a’ and 'rden_b' read enable signal On/Off 指定是否创建读使能信号。
参数设置: Regs/Clkens/Aclrs
Which ports should be registered?
  • 写输入端口
  • 读输出端口(s)
On/Off 指定是否寄存读或写输入和输出端口。
更多选项
  • Input ports
    • 'address_a' port
    • 'address_b' port
  • Q output ports
    • ‘q_a’ port
    • 'q_b' port
On/Off

读和写输入端口被默认为打开。您只需要指定是否寄存Q输出端口。

对每个时钟信号创建一个时钟使能信号。 On/Off 指定是否打开选项以对每个时钟信号创建一个时钟使能信号。
更多选项
  • 时钟使能选项
    • Use clock enable for port A input registers
    • Use clock enable for port A output registers
  • 地址选项
    • Create an ‘addressstall_a’ input port.
    • Create an ‘addressstall_b’ input port.
On/Off
  • 时钟使能选项—端口B输入和输出寄存器的时钟使能默认为被打开。您只需要指定是否将时钟使能用于端口A输入和输出寄存器。
  • 地址选项—指定是否对地址寄存器创建时钟使能。您可以创建这些端口作为地址寄存器的额外低有效时钟使能输入。
Create an ‘aclr’ asynchronous clear for the registered ports. On/Off 指定是否对寄存的端口创建一个异步清零端口。
更多选项
  • ‘q_a’ port
  • ‘q_b’ port
On/Off 指定'q_a',和'q_b'端口是否被aclr端口清零。
参数设置:Mem Init
Do you want to specify the initial content of the memory? Yes, use this file for the memory content data 指定存储器的初始内容。
  • 要初始化存储器为零,请选择No, leave it blank
  • 要使用一个存储器初始化文件(.mif)或一个十六进制(Intel-format) 文件(.hex),选择Yes, use this file for the memory content data
注: 您器件的配置方案为内部配置。为了使用存储器初始化,您必须选择一个存储器初始化的单映像配置模式, 例如存储器初始化的单压缩映像选项。您可以在Device and Pin Options对话框的配置页面设置配置模式。
The initial content file should conform to which port's dimension?
  • PORT_A
  • PORT_B
指定初使内容文件应该与哪个端口的尺寸保持一致。