摘要
本文提出了一种基于SystemC的嵌入式系统设计方法.SystemC是OSCI(Open SystemC Initiative)组织制定和维护的一种开放源代码的C++建模平台,提供支持硬件建模和仿真的C++类库及相应的仿真内核.SystemC消除了一直存在于系统级设计和硬件设计之间的语言隔阂,支持在整个嵌入式系统设计流程内使用C++来统一描述硬件和软件,基于C++的系统功能定义能够方便有效地映射为硬件实现部分和软件实现部分.该方法同传统的设计方法相比更加灵活和有效.
In this paper a SystemC based design methodology for embedded system is presented. The approach is to use C + + to describe both hardware and software throughout the whole design flow. By adopting SystemC, the open C+ + modeling platform promoted by the Open SystemC Initiative which provides a well-defined set of C++ classes to accurately describe hardware, the language barrier between system level design and hardware design can be eliminated. Our methodology supports the efficient mapping of C++ functional descriptions directly into hardware and software. The use of C++ to model all parts of the system provides great flexibility and enables faster simulation compared to existing methodologies.
出处
《小型微型计算机系统》
CSCD
北大核心
2003年第4期763-765,共3页
Journal of Chinese Computer Systems