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

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

5.1. MAX® 10器件的RAM: 2-Port IP内核信号(简单双端口RAM)

表 15.  RAM: 2-Port IP内核输入信号(简单双端口RAM)
信号 需要 说明
data Yes 存储器的数据输入。需要data端口并且宽度必须等于q端口的宽度。
wraddress Yes 存储器的写地址输入。需要wraddress端口,并且它必须等于raddress端口的宽度。
wren Yes wraddress端口的写使能输入。需要wren端口。
rdaddress Yes 存储器的读地址输入。需要rdaddress端口,并且它必须等于wraddress端口的宽度。
clock Yes 以下列表描述哪一个存储器时钟必须被连接到clock端口,以及不同时钟模式中的端口同步:
  • 单时钟—连接您的单时钟源到clock端口。所有寄存的端口都由相同的时钟源同步。
  • 读/写—连接您的写时钟到clock端口。与写操作相关的所有寄存器端口,例如data_a端口, address_a端口, wren_a端口,和byteena_a端口都由写时钟同步。
  • 输入/输出—连接您的输入时钟到clock端口。所欲寄存的输入端口都由输入时钟同步。
  • 独立时钟—连接您的端口A时钟到clock 端口。所有端口A的寄存的输入和输出端口都由端口A时钟同步。
inclock Yes 以下列表描述哪一个存储器时钟必须连接到inclock端口,以及不同时钟模式中的端口同步:
  • 单时钟—连接您的单独源时钟到inclock端口以及outclock端口。所有寄存的端口都被相同来源时钟同步。
  • 读/写—连接您的写时钟到inclock端口。与写操作相关的所有寄存的端口, 例如data 端口、wraddress端口、wrenbyteena端口都被写时钟同步。
  • 输入/输出—连接您的输入时钟到inclock端口。所有寄存的输入端口都被输入时钟同步。
outclock Yes 以下列表描述哪一个存储器时钟必须连接到outclock端口,以及不同时钟模式中的端口同步:
  • 单时钟—连接您的单独源时钟到 inclock端口以及outclock端口。所有寄存的端口都被相同来源时钟同步。
  • 读/写—连接您的读时钟到outclock端口。与读操作相关的所有寄存的端口, 例如rdaddress端口、rdren 端口、和q端口都被读时钟同步。
  • 输入/输出—连接您的输出时钟到outclock 端口。寄存的q端口都被输出时钟同步。
rden 可选 rdaddress端口的读使能输入。 当use_eab参数被设置为 OFF时支持rden 端口。如果您想要使用读使能功能,那么请用其它存储器模块类型例化IP内核。
byteena_a 可选 屏蔽data_a端口的字节使能输入,以便只有指定的数据的字节、半字节或比特被写入。byteena_a端口在以下情况中不被支持:
  • 如果implement_in_les参数被设置为ON
  • 如果operation_mode参数被设置为ROM
outclocken 可选 outclock端口的时钟使能输入。
inclocken 可选 inclock端口的时钟使能输入。
表 16.  RAM: 2-Port IP内核输出信号(简单双端口RAM)
信号 需要 说明
q Yes 存储器的数据输出。需要q端口,并且它必须等于数据端口的宽度。