UVM 实现 AHB Master的流水线操作 遇到问题 求帮助
时间:10-02
整理:3721RD
点击:
如题,小弟最近在 用UVM 实现一个 AHB Master的VIP,研究了下AHB 协议。现在想把AHB Master实现pipline操作。在uvm_driver 中要获取rsp以及read_data必须要等到data_phase结束之后。那么意味着下一次的传输操作必须等到上一次数据传输完成才能开始进行。这样就不是pipline了... 有大神能指点一下吗? 谢谢了
这是由协议本身决定的,必要的开销还是要有的,你必须遵守。只要所用总线吞吐率够用即可,否则就得换axi等更先进的总线。
可是AHB Lite协议里面是流水线操作的。地址和数据 是overlaped。我只是UVM 不太好实现,所以请教下大家