DocumentCode
2872810
Title
Soft-Core Processors for Embedded Systems
Author
Tong, Jason G. ; Anderson, Ian D L ; Khalid, Mohammed A S
Author_Institution
Dept. of Electr. & Comput. Eng. Res. Centre for Integrated Microsyst. Windsor, Windsor Univ., Windsor, ON
fYear
2006
fDate
16-19 Dec. 2006
Firstpage
170
Lastpage
173
Abstract
A soft-core processor is a hardware description language (HDL) model of a specific processor (CPU) that can be customized for a given application and synthesized for an ASIC or FPGA target. In many applications, soft-core processors provide several advantages over custom designed processors such as reduced cost, flexibility, platform independence and greater immunity to obsolescence. Embedded systems are hardware and software components working together to perform a specific function. Usually they contain embedded processors that are often in the form of soft-core processors that execute software code. This paper presents a survey of soft-core processors that are used in embedded systems. Several soft-core processors available from commercial vendors and open-source communities are reviewed and compared based on major architectural features. In addition, several real world examples of embedded systems that employ soft-core processors are summarized. As the complexity of embedded systems continues to increase, it is expected that the usage of customizable soft-core processors will become more widespread.
Keywords
embedded systems; hardware description languages; hardware-software codesign; microprocessor chips; ASIC; CPU; FPGA; embedded systems; hardware description language model; soft-core processors; software code; Application software; Application specific integrated circuits; Costs; Embedded software; Embedded system; Field programmable gate arrays; Hardware design languages; Open source software; Process design; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Microelectronics, 2006. ICM '06. International Conference on
Conference_Location
Dhahran
Print_ISBN
1-4244-0764-8
Electronic_ISBN
1-4244-0765-6
Type
conf
DOI
10.1109/ICM.2006.373294
Filename
4243676
Link To Document