inst_buffer模块完成之后,进行下一部分代码的开发:read_path。在进行读写通路的开发之前,需要花费一些时间去学习一下AXI4等AMBA协议,所以呢在这里推荐一下公众号系列文章:
【IC前端虚拟项目】read_path子模块DS与RTL编码
最新推荐文章于 2024-09-11 16:37:52 发布
本文介绍了IC前端虚拟项目中,基于AXI4协议的read_path模块设计。首先,推荐了AMBA总线协议的学习资源,特别是AXI协议的理解。read_path模块的主要任务是将指令拆分成多个transaction发送给DDR,涉及到burst_len和outstanding的配置。代码实现中,先计算指令的transfer数量,再依据burst_len拆分transaction,并在处理outstanding限制时更新addr寄存器。
摘要由CSDN通过智能技术生成