| data_a |
可选 |
存储器的端口A的数据输入。如果operation_mode参数被设置为以下任意值 :
- SINGLE_PORT
- DUAL_PORT
- BIDIR_DUAL_PORT
,那么需要data_a端口。 |
| address_a |
Yes |
存储器的端口A的地址输入。所有操作模式都需要address_a端口。 |
| wren_a |
可选 |
address_a端口的写使能输入。 如果您将operation_mode参数设置为以下任意值:
- SINGLE_PORT
- DUAL_PORT
- BIDIR_DUAL_PORT
,那么需要wren_a端口。 |
| data_b |
可选 |
存储器的端口B的数据输入。如果operation_mode参数被设置为BIDIR_DUAL_PORT,那么需要data_b端口。 |
| address_b |
可选 |
存储器的端口B的地址输入。如果operation_mode参数被设置为以下任意值:
- DUAL_PORT
- BIDIR_DUAL_PORT
那么需要address_b端口。 |
| wren_b |
Yes |
address_b端口的写使能输入。 如果设置operation_mode参数为BIDIR_DUAL_PORT,那么需要wren_b端口。 |
| 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端口、wren和byteena端口都被写时钟同步。
- 输入/输出—连接您的输入时钟到inclock 端口。所有寄存的输入端口都被输入时钟同步。
|
| outclock |
Yes |
以下列表描述哪一个存储器时钟必须连接到outclock端口,以及不同时钟模式中的端口同步:
- 单时钟—连接您的单来源时钟到inclock端口以及outclock端口。所有寄存的端口都被相同来源时钟同步。
- 读/写—连接您的读时钟到outclock端口。与读操作相关的所有寄存的端口, 例如rdaddress端口、rdren端口、和q端口都被读时钟同步。
- 输入/输出—连接您的输出时钟到outclock端口。寄存的q端口都被输出时钟同步。
|
| rden_a |
可选 |
address_a端口的读使能输入。rden_a端口根据您选择的存储器模式和存储器模块而被支持。 |
| rden_b |
可选 |
address_b端口的读使能输入。rden_b端口根据您选择的存储器模式和存储器模块而被支持。 |
| byteena_a |
|
字节使能输入用于屏蔽data_a端口,以便只有指定的数据的字节、半字节或比特被写入。 byteena_a端口在以下情况中不被支持:
- 如果implement_in_les参数被设置为ON。
- 如果operation_mode参数被设置为ROM。
|
| addressstall_a |
可选 |
只要addressstall_a端口为高电平,地址时钟使能输入就会保持address_a端口的之前地址。 |
| addressstall_b |
可选 |
只要addressstall_b端口为高电平,地址时钟使能输入就会保持address_b端口的之前地址。 |