摘要
针对目前SoC设计中的时间瓶颈,根据系统建模语言SystemC对SoC进行事务级建模的方法,提出并实现了采用该方法构建基于AMBA规范的SoC片内总线模型的方案.模型采用了SystemC2.0的接口、端口和通道的概念,这使模型具有很好的开放性和可扩展性.模型各部分间的通信通过调用各接口内定义的函数来进行,模型运行时只使用SystemC自带的轻量级仿真内核.实验结果表明:本总线模型完全符合AMBA2.0规范,可以有效克服目前SoC软硬件协同设计中的时间瓶颈.
A method of modeling SoC using SystemC at transaction level is introduced in this paper. The design and implementation of transaction level models of AMBA bus are focused on. The concepts of interface, port and channel are adopted by which the models can be extended easily. The experimental results reveal that the bus model is completely compliant to AMBA specification 2.0. The time bottleneck of current hardware/software co-design method can be eased effectively.
出处
《武汉大学学报(理学版)》
CAS
CSCD
北大核心
2004年第1期87-90,共4页
Journal of Wuhan University:Natural Science Edition
基金
国家863重大专项基金资助项目(2002AA1Z1490)