论文部分内容阅读
目前,SoC(System on Chip,片上系统)已经成为当今集成电路设计的发展方向。设计、验证和测试已经成为SoC设计中面临的巨大挑战。用软件对硬件进行仿真已经成为SoC设计中极其重要的环节。本文分析了目前最常用的建模语言SystemC和基于当前最为流行的ARM核的AT91微控制器的结构。在Linux下用SystemC搭建一个SoC纯功能模型平台,主要包括运行一个简单操作系统所必需的CPU、中断控制器、定时/计数器和同/异步收发器等模块的实现。最后将μC/OS-Ⅱ进行编译,移植到该SoC仿真平台上对其正确性进行了验证。