摘要: 介绍了利用SystemC语言设计与完整实现AMBA2.0总线协议,在自下而上RTL,CC与PVT级的过程中用到模型设计的流程、框图、最终的测试方案与结果。该文特色在于打破了传统单一层次系统建模的局限,充分利用SystemC这个仿真平台将AMBA总线系统模型建立在不同的系统描述层次上,建立了一套跨层次的系统模型,使系统具备了很强的描述性。由于该系统模型提供了不同层次的系统仿真能力,在实践中具有很强的应用价值,而且在方法学上也提供了跨层次系统仿真建模的实例。
关键词:
AMBA,
SystemC,
编程时间层,
周期调用层,
传输层
Abstract: This paper introduces the cross-level system design method of AMBA 2.0 bus protocol using SystemC language.The cross-level model of AMBA here is based on RTL,CC and PVT.Their design is described with block diagrams,pseudo-coding,and their testing methodology.Finally,the final simulation waveforms and code-line statistics are given as the result.SystemC addres greatly to this paper as it provides a tool to cross-level system description method with good understanding of the whole system.This whole cross-level of AMBA system model can provide different levels of simulation strategies of hardware system and has its significance in practice as well as in hardware design methodology.
中图分类号:
戴庆华,徐国治. AMBA2.0总线RTL、CC与PVT级模型的实现[J]. , 2005, 31(22): 223-.
DAI Qinghua,XU Guozhi. Design and Implementation of AMBA2.0 on RTL,CC and PVT level Model[J]. , 2005, 31(22): 223-.