Presentation is loading. Please wait.

Presentation is loading. Please wait.

Embedded Systems. 2 A “short list” of embedded systems And the list goes on and on Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic.

Similar presentations


Presentation on theme: "Embedded Systems. 2 A “short list” of embedded systems And the list goes on and on Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic."— Presentation transcript:

1 Embedded Systems

2 2 A “short list” of embedded systems And the list goes on and on Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic toll systems Automatic transmission Avionic systems Battery chargers Camcorders Cell phones Cell-phone base stations Cordless phones Cruise control Curbside check-in systems Digital cameras Disk drives Electronic card readers Electronic instruments Electronic toys/games Factory control Fax machines Fingerprint identifiers Home security systems Life-support systems Medical testing systems Modems MPEG decoders Network cards Network switches/routers On-board navigation Pagers Photocopiers Point-of-sale systems Portable video games Printers Satellite phones Scanners Smart ovens/dishwashers Speech recognizers Stereo systems Teleconferencing systems Televisions Temperature controllers Theft tracking systems TV set-top boxes VCR’s, DVD players Video game consoles Video phones Washers and dryers

3 Characteristics of Embedded Systems single functioned tightly constrained design matrix reactive & real time

4 Hardware Architecture of Embedded System

5 Development Flow

6 Design Matrix Nonrecurring Engineering Cost (NEC) Unit cost see later Size ( physical, memory, #gates #transistors) Will be addressed in a separate presentation called “What is ASIC” Performance (execution time, latency, throughput) Power Time to Prototype see later Time to Market see later Maintainability

7 7 NRE and unit cost metrics Compare technologies by costs -- best depends on quantity – Technology A: NRE=$2,000, unit=$100 – Technology B: NRE=$30,000, unit=$30 – Technology C: NRE=$100,000, unit=$2 But, must also consider time-to-market

8 8 Time-to-market Time required to develop a product to the point it can be sold to customers Market window – Period during which the product would have highest sales Average time-to-market constraint is about 8 months Delays can be costly Revenues ($) Time (months)

9 9 Losses due to delayed market entry Simplified revenue model – Product life = 2W, peak at W – Time of market entry defines a triangle, representing market penetration – Triangle area equals revenue Loss – The difference between the on-time and delayed triangle areas On-time Delayed entry Peak revenue Peak revenue from delayed entry Market rise Market fall W2W Time D On-time Delayed Revenues ($)

10 Processor Technology General Processor ( e.g. Microprocessor) Single Purpose Processor (e.g. Digital Signal Processor or Digital Controller) Application Specific Processor (ASIP)

11 Processor Technology General Processor (GP) -concentrate on software development - favourable NEC, time to prototype & maintainability Single Purpose Processor (SPP) -concentrate on hardware -favourable performance, power, size & unit cost Application Specific Processor (ASIP) – optimised for a particular class of applications (e.g. microcontroller, DSP) a compromise between GP and SPP.

12 IC Technology Full Custom : VLSI (Very Large Scale Integration), full mask needed, high NEC, long turn-round time. Semi-Custom (Gate Arrays and Standard Cell) also called ASIC (Application Specific IC) Mask needed for interconnections. FPGA: Connections configured programmatically

13 FPGA Smallest “Brick” =Logic Cell

14 FPGA = matrix of many THOUSANDS Logic Cells Interconnections are configured by the User

15 Example:Interconnect of Carry Signals

16 IO Cells Connect Logic Cells to the Pins

17 FPGAs have also On Chip RAM

18 Dual Port RAM

19 Last Slide: Implementation Discrete Design on PCB System On Chip (SOC) will be done in Workshops !!!


Download ppt "Embedded Systems. 2 A “short list” of embedded systems And the list goes on and on Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic."

Similar presentations


Ads by Google