2 Metrics for Embedded Sys-tems
In order to be able to compare different designs andapproaches, there need to be pre-defined, systemindependent, metrics. These can either be technicalspecifications or economical criteria.
2.1 Technical Metrics
Technical metrics are mainly used to compare tech-nical designs and specifications of embedded de-vices or to determine if technical requirements havebeen fulfilled.
Performance
describes the execution time orthroughput of the system.
Energy Efficiency
is an indicator for the amountof power consumed by the device.
Size
as a metric is used if there are constraints forphysical size (eg: pacemaker)
Flexibility
is a metric for ease of reconfigurationand reusability.
2.2 Economical Metrics
Economical metrics are mostly used to determinewhich COTS should be use or if the systems willbe brought into the market.
Unit Cost
describes the monetary cost if manu-facturing each copy of the system, excludingNRE cost.
Non-Recurring Engineering (NRE)
are theone-time monetary cost of designing thesystem.
Flexibility
in a economical sense describes theability to change the functionality of the sys-tem without incurring heavy NRE cost.
Time to Market
indicates the amount of time todevelop a system to the point that it can bereleased and sold to customers.
3 Hardware Platforms
Based on the metrics, introduced in the above sec-tion, processors for embedded systems can be dis-tinguished by the grade of customization they grantand the performance they achieve.
3.1 Standard General Purpose Pro-cessors
Standard general purpose processors (SGPP) arecarefully designed and offer a maximum of flexibil-ity to the designer. Programming SGPPs can bedone in nearly every high-level language or assem-bly language and requires very little knowledge of the system architecture.As SGPPs are manufactured to high numbers,NRE is spread upon many units. NeverthelessSGPPs are more expensive then other solutions likeFPGAs or single purpose processors, when used inproducts with a large number of selling units.As they are produced to work in a broad rangeof environments they are not designed to be energyefficient nor high-performance for specific applica-tions.Examples for standard general purpose proces-sors are:
•
Motorola ARM
•
Atmel AVR
•
Microchip PIC
•
Intel Pentium-(I/II/III/IV)-Series
•
AMD Athlon (or other)
•
VIA EDEN
3.2 Standard Single Purpose Pro-cessors (SSPP)
Standard single purpose processors, sometimescalled peripherals, are ”off-the-shelf” pre-designedprocessors, optimized for a single task, such as dig-ital signal processing, analog to digital conversion,timing, etc.SSPPs are manufactured in high quantities, soNRE is spread upon many units. The total costsper SSPP unit are lower than for custom single pur-pose processors.2
Leave a Comment
How to download this stuff . vivek7k@gmail.com
you can download it now
very informative how can i download it can u plz mail it to me at praveeng9@gmail.com
very formative, now you can download it directly