Application Specific Processors
Application Specific Processors
APPLICATION SPECIFIC
PROCESSORS
1. Application Specific Processors
General purpose processors are designed to execute multiple applications and
perform multiple tasks. General purpose processors can be quite expensive
especially for small devices that are designed to perform special tasks. Also general
purpose processors might lack high performance that a certain task required.
Therefore, application specific processors emerged as a solution for high
performance and cost effective processors. Application specific processors have
become a part of our lifes and can be found almost in every device we use on a
daily basis. Devices such as TVs, cell phones, and GPSs they all have a form of
application specific processors. An application specific processor combines high
performance, low cost, and low power consumption.
- GPP
Functionality of the system is exclusively build on the software level. Although the
biggest advantage of such system is the flexibility but it is not optimal in term of
performance, power consumption, cost, physical space and heat dissipation.
- ASIC
Compared to GPP, ASIC based systems offer better performance and power
consumption but at the cost of flexibility and extensibility. Although it is difficult to
use the ASIC for tasks other than what they were designed for, but it is possible to
use GPP to perform the more general less demanding tasks in addition to ASIC in
the same system.
- ASIP
2.3.1. TI TNETV3020
This multicore DSP platform contains six TMS320C64x+ DSP cores each running at
speed of 500 MHz. This platform is designed to fit high performance wireless voice
and video applications. This platform is based on the hierarchal architecture.
2.3.2. Freescale MSC8156
This multicore DSP platform contain six starcore SC3850 DSP processors each
running at speed of 1 GHz. This platform is designed for 3G/4G applications.
4.2. Classification
According to the technology used for manufacturing, ASIC's are usually classified
into one of four categories: Full-custom, Semi-custom, Structured and Gate Array.