SystemC实现的周期精确AMBA总线事务级建模与仿真

需积分: 8 4 下载量 39 浏览量 更新于2024-08-12 收藏 393KB PDF 举报
"基于SystemC的周期精确事务级AMBA总线建模 (2005年)" 这篇论文探讨了在2005年时如何使用系统建模语言SystemC来构建周期精确的事务级AMBA(Advanced Microcontroller Bus Architecture)总线模型。AMBA总线是一种广泛用于片上系统(SoC)的开放标准互连架构,允许不同功能模块之间的通信。SystemC作为一个高级的硬件描述和系统建模语言,提供了接口、端口和通道的概念,使得在高层次上描述复杂的系统行为成为可能。 论文中提到,作者们建立的AMBA总线模型遵循了SystemC 2.0的规范,并且在运行时利用了SystemC自身的仿真内核。这个模型被用于蓝牙模块间的通信过程仿真,蓝牙协议是SoC中常见的无线通信标准。通过这样的模型,设计师可以在SoC设计的早期阶段进行高层仿真和验证,从而提前发现并解决潜在问题,提高设计效率和质量。 文章还指出,所构建的模型完全符合AMBA 2.0规范以及蓝牙协议规范,确保了模型的准确性和适用性。传统的SoC设计通常依赖于寄存器传输级(RTL)建模,这种方法在速度和早期验证方面存在局限性。相比之下,SystemC提供的统一建模方式能够跨越软硬件界限,实现更高效的协同设计和验证。 文中还引用了其他研究,比如使用JAVA和扩展硬件描述语言进行SoC设计的方法,虽然这些方法有所改进,但仍存在软硬件描述不统一的问题。而基于SystemC的周期精确事务级AMBA总线模型则弥补了这一缺陷,为SoC设计提供了更为强大的工具。 这篇论文展示了SystemC在构建周期精确的AMBA总线模型中的应用,这对于SoC设计的前期验证具有重要意义。通过使用SystemC,设计者可以在更高级别的抽象层次上进行仿真,加速设计流程,减少错误,并且兼容多种协议标准,如蓝牙。这为SoC设计领域的研究和实践提供了有价值的参考。