|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
为了挣点分,测试用的一些源码,用来测试AHB兼容性。写的时候利用了Gaisler Research提供的一些开源包,可以在www.gaisler.com下载。
procedure generator_traces(generator.vhd)可以生成以1KB为边界的连续访问序列,最多产生16组。每组包含随机产生的各种AMBA定义的access type。它生成3个文件,两个command文件,一个数据文件。其中两个command文件读写是互补的。
file_interface_test是一个可以读取上面生成文件的模块,它通过bee_ahbmst和amba总线联结。
还有一个testbench,写的有点乱。用Gaisler Research提供的library和package,可以在www.gaisler.com免费下载。
system.vhd是一个测试自己写的AMBA AHB/PLB bridge的testbench。里面的ahb arbiter是gaisler的。PLB arbiter和bram都是Xilinx的pcore,需要有unisim library才能用。
ahbmst_em,ahbslv_em是Gaisler的两个简单的bus interface,可以参考一下。这两个module支持最基本的AHB specification。 |
-
-
ambatest.rar
38.84 KB, 下载次数: 170
, 下载积分:
资产 -2 信元, 下载支出 2 信元
|