DocumentCode
1278786
Title
A software/hardware co-design methodology for embedded microprocessor core design
Author
Zhang, Yong ; Ma, Kai Kuang ; Yao, Qindong
Author_Institution
Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore
Volume
45
Issue
4
fYear
1999
fDate
11/1/1999 12:00:00 AM
Firstpage
1241
Lastpage
1246
Abstract
The increasing use of embedded microprocessor core (EMC) technology has become a popular trend for embedded systems. EMC development is a complex interactive process with the algorithm, the software and the hardware. This paper presents a software/hardware co-design methodology to deal with EMC design problems. The proposed stepwise method extracts the algorithm´s features and maps them onto the EMC´s architecture by performing the analysis on the system level. Optimization is taken in both the software and hardware domains so that the designed EMC can be specific to the algorithm. An EMC design for variable length coding (VLC) applications is exemplified in the paper to illustrate the design procedure.
Keywords
circuit optimisation; embedded systems; entropy codes; hardware-software codesign; integrated circuit design; microprocessor chips; parallel architectures; variable length codes; video coding; EMC development; embedded microprocessor core design; embedded systems; optimization; software/hardware co-design methodology; stepwise method; system level; variable length coding; Algorithm design and analysis; Computer architecture; Electromagnetic compatibility; Embedded software; Embedded system; Feature extraction; Hardware; Microprocessors; Performance analysis; Software algorithms;
fLanguage
English
Journal_Title
Consumer Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0098-3063
Type
jour
DOI
10.1109/30.809214
Filename
809214
Link To Document