FPGA里用IP核生成一块ram叫myram,不同子模块调用,这两所指的物理地址不是同一个吗
问题描述:
FPGA里用IP核生成一块ram叫myram,不同子模块调用,这两所指的物理地址不是同一个吗
这样调用的:inst_myram myram,inst_myram1 myram
在inst_myram里写,inst_myram1里读,但读出来的都是0,难道用的不是同一块myram?是我概念没弄明白吗?
答
你应该生成一个双口ram
你调用两次肯定生成两个ram的
调用也是这样写myram inst_myram (.);myram inst_myram1 (.);