英特尔 Quartus Prime Pro Edition用户指南: 设计建议

ID 683082
日期 8/03/2023
Public
文档目录

1.4. 从HDL代码推断存储器功能

以下编码建议提供了针对专用英特尔FPGA存储器IP core的通用HDL代码的可移植示例。 但是,如果想在英特尔FPGA器件使用某些高级存储器功能,那么需考虑直接使用IP core,以便轻松地对端口和参数进行自定义。

您也可以使用英特尔Quartus Prime软件中提供的英特尔Quartus Prime模板作为起点。

表 1.   英特尔存储器HDL语言模板

语言

完整设计名称

VHDL

Single-Port RAM

Single-Port RAM with Initial Contents

Simple Dual-Port RAM (single clock)

Simple Dual-Port RAM (dual clock)

True Dual-Port RAM (single clock)

True Dual-Port RAM (dual clock)

Mixed-Width RAM

Mixed-Width True Dual-Port RAM

Byte-Enabled Simple Dual-Port RAM

Byte-Enabled True Dual-Port RAM

Single-Port ROM

Dual-Port ROM

Verilog HDL

Single-Port RAM

Single-Port RAM with Initial Contents

Simple Dual-Port RAM (single clock)

Simple Dual-Port RAM (dual clock)

True Dual-Port RAM (single clock)

True Dual-Port RAM (dual clock)

Single-Port ROM

Dual-Port ROM

SystemVerilog

Mixed-Width Port RAM

Mixed-Width True Dual-Port RAM

Mixed-Width True Dual-Port RAM (new data on same port read during write)

Byte-Enabled Simple Dual Port RAM

Byte-Enabled True Dual-Port RAM