1 General Purpose vs. Application Specific Processors Slide 1 Eduard Turcan October 24, 2001 Processors and Architectures for Embedded Systems General Purpose vs. Application Specific Processors General Purpose vs. Application Specific Processors Slide 2 Eduard Turcan October 24, 2001 Lectures 5 & 6 Overview • General Purpose vs. Application Specific Processors • Core (IP)-based design • Reconfigurable Systems General Purpose vs. Application Specific Processors Slide 3 Eduard Turcan October 24, 2001 Agenda • Trends in Embedded-Microprocessor design • Embedded System Architectures • Customized Instruction Sets for Embedded Processors • Selected Co-design problems • Conclusions General Purpose vs. Application Specific Processors Slide 4 Eduard Turcan October 24, 2001 Embedded Microprocessors Overview • Desktop vs. Embedded processors • Microcontrollers and Microprocessors • New applications drive requirements – game consoles – handheld, palmtop, automobile and network PCs – cellular phones and other mobile communicators – modems, fax machines, printers, etc. – digital cameras Trends in Embedded Microprocessor design General Purpose vs. Application Specific Processors Slide 5 Eduard Turcan October 24, 2001 Comparing Embedded Processors • Power consumption • Code density • Peripheral integration and chipsets • Multimedia acceleration • Price/performance ratio Trends in Embedded Microprocessor design General Purpose vs. Application Specific Processors Slide 6 Eduard Turcan October 24, 2001 Standardization • The heterogenity of embedded architectures • A need to unify the embedded processor market? • Windows CE and JAVA as examples • Will management influence standardization? Trends in Embedded Microprocessor design
5
Embed
Processors and Architectures for Embedded Systems - …vada.skku.ac.kr/ClassInfo/system_level_design/processors-embedded... · Processors and Architectures for Embedded Systems General
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
General Purpose vs. Application Specific Processors Slide 1Eduard Turcan October 24, 2001
Processors and Architecturesfor Embedded Systems
General Purposevs.
Application Specific Processors
General Purpose vs. Application Specific Processors Slide 2Eduard Turcan October 24, 2001
Lectures 5 & 6 Overview
• General Purpose vs. Application SpecificProcessors
• Core (IP)-based design
• Reconfigurable Systems
General Purpose vs. Application Specific Processors Slide 3Eduard Turcan October 24, 2001
Agenda
• Trends in Embedded-Microprocessor design
• Embedded System Architectures
• Customized Instruction Sets for EmbeddedProcessors
• Selected Co-design problems
• Conclusions
General Purpose vs. Application Specific Processors Slide 4Eduard Turcan October 24, 2001
Embedded Microprocessors Overview
• Desktop vs. Embedded processors
• Microcontrollers and Microprocessors
• New applications drive requirements– game consoles
– handheld, palmtop, automobile and network PCs
– cellular phones and other mobile communicators
– modems, fax machines, printers, etc.
– digital cameras
Trends in EmbeddedMicroprocessor design
General Purpose vs. Application Specific Processors Slide 5Eduard Turcan October 24, 2001
Comparing Embedded Processors
• Power consumption
• Code density
• Peripheral integration and chipsets
• Multimedia acceleration
• Price/performance ratio
Trends in EmbeddedMicroprocessor design
General Purpose vs. Application Specific Processors Slide 6Eduard Turcan October 24, 2001
Standardization
• The heterogenity of embedded architectures
• A need to unify the embedded processor market?
• Windows CE and JAVA as examples
• Will management influence standardization?
Trends in EmbeddedMicroprocessor design
2
General Purpose vs. Application Specific Processors Slide 7Eduard Turcan October 24, 2001
Introduction to ES Architectures
• ES Architectures are determined by:– circuit technology;
– application requirements;
– market constraints:• strict cost margins
• time-to-market and predictable design time
• (hard) time constraints
• power dissipation
• safety
• physical constraints
Embedded System ArchitecturesIntroduction
General Purpose vs. Application Specific Processors Slide 8Eduard Turcan October 24, 2001
Components and Systems
• Components as function blocks
• Systems as large entities of integratedcomponents
• Single control thread vs. multiple control threads