【发布时间】:2013-10-22 11:53:29
【问题描述】:
出色的 J1 Forth CPU (Verilog source code) 可用于 Xilinx FPGA。我试图将它移植到 Altera Cyclone II FPGA。
我很难让 Altera 双端口 RAM 宏功能正常工作。从 Verilog 代码来看,我可以使用两个单端口 RAM,而不是一个双端口 RAM?
真正的问题是,J1 Forth 在运行时会修改自己的代码吗?如果不是,为什么不将双口 RAM 分成代码 RAM(由 {_pc} 寻址)和数据 RAM(由 _st0[15:1] 寻址)?
【问题讨论】:
-
您是否可以访问可以并行读写任意两个地址的单端口内存?