25.09.2015 Views

Hardware/Software Introduction Chapter 1 Introduction

Embedded Systems Design: A Unified Hardware/Software ... - EET

Embedded Systems Design: A Unified Hardware/Software ... - EET

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ch3. GPP: <strong>Software</strong> Summary<br />

• General-purpose processors (GPPs)<br />

– Good performance, low NRE, flexible<br />

• Controller, datapath, and memory<br />

• Structured languages prevail<br />

– But some assembly level programming still necessary<br />

• Many tools available<br />

– Including instruction-set simulators, and in-circuit emulators<br />

• ASIPs (Application-Specific Instruction-Set Processors)<br />

– Microcontrollers, DSPs, network processors, more customized ASIPs<br />

• Choosing among processors is an important step<br />

• Designing a general-purpose processor is conceptually the same<br />

as designing a single-purpose processor<br />

Embedded Systems Design: A Unified<br />

<strong>Hardware</strong>/<strong>Software</strong> <strong>Introduction</strong>, (c) 2000 Vahid/Givargis<br />

35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!