osoon2008 发表于 2011-10-18 15:35:55

请教一个问题, 如何两层模块中共用申请的内存区? 多谢

请教一个问题, 如何两层模块中共用申请的内存区? 多谢

module top()

reg【7:0】 mem【0:1023】

bottom bm(.bmem); //?????

endmodule

//////////////////////////////////
module bottom(input bmem) //??????
// 不知道该如何声明共享来内存区

endmodule

wang110 发表于 2011-10-19 00:17:39

Xilinx公司的FPGA,可使用双口块存储器

osoon2008 发表于 2011-10-19 20:57:08

谢谢, 穷人只用的起altera

wang110 发表于 2011-10-19 23:07:13

altera的FPGA也有啊

qwic 发表于 2011-10-22 00:18:08

在一个module中做双口ram,自己用一口,引出另一口给另一个module用。

或者单独做一个双口ram的module,两口分别接两个module。

推荐第二种方法。

osoon2008 发表于 2011-10-22 14:39:00

多謝

liwf198305 发表于 2011-10-28 20:42:04

不推荐两个模块同使用一个RAM.除非两个模块在写操作时间上分开.
除非要用,把RAM的读写能使和地址单独成一个模块,在这个新增的模块中,把上述两个模块读写信号进行合并处理(至于冲突时优先级,自己根据情况设定)
页: [1]
查看完整版本: 请教一个问题, 如何两层模块中共用申请的内存区? 多谢