2 Design metrics & Embedded processor Technology
2 Design metrics & Embedded processor Technology
• Unit cost: the monetary cost of manufacturing each copy of the system, excluding
NRE cost.
• NRE cost (Non-Recurring Engineering cost): The monetary cost of designing the
system. Once the system is designed, any number of units can be manufactured
without incurring any additional design cost (hence the term “non-recurring”).
• Size: the physical space required by the system, often measured in bytes for software,
and gates or transistors for hardware.
• Power: the amount of power consumed by the system, which determines the lifetime of a
battery, or the cooling requirements of the IC, since more power means more heat.
• Flexibility: the ability to change the functionality of the system without incurring
heavy NRE cost. Software is typically considered very flexible.
• Safety: the probability that the system will not cause harm.
Embedded processor
• Processor technology involves the architecture of the
computation engine used to implement a system’s desired
functionality.
• Flexibility is low.
• The index register will be loaded with N and will then count
down to zero.
• Since the example has only one value, we add only one
register labeled total to the datapath.
• However, such processors can require large NRE cost to build the
processor itself, and to build a compiler, if these items don’t
already exist.
• which are the digital encodings of analog signals like video and
audio.
• These operations carry out common signal processing tasks like
signal filtering, transformation, or combination.
• Such operations are usually math-intensive, including operations
like multiply and add or shift and add.
• To support such operations, a DSP may have special- purpose
datapath components such a multiply-accumulate unit, which
can perform a computation like T = T + M[i]*k using only one
instruction.