Hardware/Software Co-design of Embedded System Using SystemC Modeling Platform
Ke Shi
Abstract
Ke Shi
Abstract
In this paper a SystemC based hardware/software co-design methodology for embedded system is presented. 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, C++ can be chosen to describe both hardware and software throughout the whole design flow to support hardware/software co-design. Our methodology supports the efficient mapping of C++ functional descriptions directly into hardware and software and provides great flexibility and enables faster simulation compared to existing methodologies.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this paper a SystemC based hardware/software co-design methodology for embedded system is presented. 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, C++ can be chosen to describe both hardware and software throughout the whole design flow to support hardware/software co-design. Our methodology supports the efficient mapping of C++ functional descriptions directly into hardware and software and provides great flexibility and enables faster simulation compared to existing methodologies.
Key concepts: SystemC, Computer science, Computer architecture, Embedded system, Software, Transaction-level modeling, Flexibility (engineering), Design flow