VHDL:双端口 ROM

author-image

签署人:

此示例介绍了具有双地址的 256 位 x 8 位双端口 ROM 设计,用于 VHDL 中的读取操作。合成工具能够检测 HDL 代码中的 ROM 设计,并根据目标设备架构自动推断 altsyncram 或 lpm_rom 宏功能。

图 1.双端口 rom 顶层图表。

下载本示例中使用的文件:

该设计的使用受英特尔® 设计示例许可协议中条款和条件的管理和约束。

表 1.双端口 ROM 端口列表

端口名称 类型 描述
addr_a[7:0],addr_b[7:0] 输入 用于端口 A 和端口 B 的 8 位读取地址输入
clk 输入 时钟输入
q_a[7:0],q_b[7:0] 输出 用于端口 A 和端口 B 的 8 位数据输出