|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 puyaraimondii 于 2014-10-25 18:18 编辑
自己写的一个module,要对zynq上的true dual-port bram进行读写操作。在功能仿真时候,发现ise生成的bram文件夹 中就带有用于功能仿真 和时序仿真 的模型以及相应的tb。就顺手写了个tb来测试下xilinx提供的仿真模型的效果。但是在测试过程中发现写操作没啥问题,但是读操作一直有问题:
wea=4'b1111时候,porta没啥问题,portb的输出应该结果也不对的,wea=4‘b0000时候,就都不对了。
也搞不明白是怎么回事儿,还望论坛大牛能解答一下。
bram.tar
附件中是ise生成的bram的核,其中也有其自带的测试文件。我自己写的测试文件在 bram_64k/ipcore_dir/simulation_z/ 这个目录下。其中unisim等库我都是在modelsim的安装目录下的modelsim.ini中配置过了,所以脚本上看不出来。
还望大家能看下是哪里出的问题。 |
-
-
bram.tar
8.73 MB, 下载次数: 5
, 下载积分:
资产 -4 信元, 下载支出 4 信元
|