A single-purpose processor is a digital circuit designed to execute
exactly one program.
• An embedded system designer may create a single-purpose
processor by designing a custom digital circuit.
• Alternatively, the designer may purchase a predesigned single
purpose processor.
• This part of the implementation is referred to as the “hardware”
portion.
• Other common terms include co-processor, accelerator, and
peripheral.
• Examples are JPEG codec, DMA Controller, Fourier transformer.
Drawbacks
• It requires High design time.
• It provides low flexibility.
• It provides Higher NRE cost.
Benefits
• It is faster compared to General purpose processor.
• It requires Low power.
• It is in smaller size.
