Search This Blog

Saturday, September 18, 2010

Processor embedded in an embedded system

Processor is the "heart" of the embedded system and a very important part of the embedded system.
The 2 essential parts of the processor are:
1. Control Unit(CU) : This part helps to fetch instructions from memory.

2. Execution Unit(EU) : This part will have units(ex.ALU), that will implement data transfer, data conversion operations from one part to another.

so a processor runs the fetch and execute cycles(similar to heart pump-in and pump out of blood).

There are different types of processors
1. GPP(General Purpose Processor), ex- microprocessor

2. ASIP(Application Specific Instruction-set Processor), ex - microcontroller

3. Single purpose processor , ex - pixel processor, encrypt/decryption engine

4. GPP or ASIP integrated into a VLSI circuit or FPGA core integrated with a VLSI chip.

5.ASSP (Apllication Specific System Processor)

When we build a system the following considerations about processor has to be in our mind :

- Instruction set (Arithmetic instruction format, Conditional Branch and Immediate format, Unconditional Jump format, Input and Output instruction format).

- Maximum bits in an operand ( 8-bit,16-bit etc ).

- Clock frequency(Hz).

- Ability of the processor to solve complex algorithms.

No comments:

Post a Comment