摘要
介绍了利用SystemC语言设计与完整实现AMBA2.0总线协议,在自下而上RTL,CC与PVT级的过程中用到模型设计的流程、框图、最终的测试方案与结果。该文特色在于打破了传统单一层次系统建模的局限,充分利用SystemC这个仿真平台将AMBA总线系统模型建立在不同的系统描述层次上,建立了一套跨层次的系统模型,使系统具备了很强的描述性。由于该系统模型提供了不同层次的系统仿真能力,在实践中具有很强的应用价值,而且在方法学上也提供了跨层次系统仿真建模的实例。
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.
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2005年第22期213-214,217,共3页
Computer Engineering