Computer Science/System

임베디드 시스템(Embedded System) 마이크로 프로세서

TwinParadox 2017. 10. 24. 14:52
728x90

마이크로 프로세서(MicroProcessor) 분류


데이터 처리 단위(CPU의 처리 데이터 기본 단위, 4, 8, 16, 32, 64 bit)

명령어 구조(명령어 수/복잡도, RISC;Reduced Instruction Set Computer, CISC;Complex Instruction Set Computer)

메모리 연결(CPU/메모리 간 연결 방식, 폰노이만식, 하바드식)

사용 용도(MCU;MicroController Unit, ASP;Application Specific Processor, MPU;Micro Processing Unit, DSP;Digital Signal Processor)



상용 마이크로프로세서


1. 32bit


x86

인텔에서 나온 범용 컴퓨터용 프로세서들을 통칭하며, 대부분 범용 컴퓨터에 많이 사용되고 있으나, 소형화/저전력화해서 임베디드 프로세서로 사용함.


ARM

임베디드 프로세서 시장에서는 압도적인 점유율을 가지고 있으며, 전력소비가 매우 작음에도 높은 성능을 보여 대부분의 모바일 디바이스에서 사용함.


MIPS, PowerPC, SPARC, SH-x

상대적으로 시장에서의 인기는 드물지만, 사용되는 편.



2. 8bit


현재 시장에서는 32bit가 주종이나, 8bit 프로세서 시장도 아직까지는 수요가 유지되는 편.


PIC, AVR, 8051

구조가 간단하며 사용이 용이함. 가격 대비 성능 측면에서 우수하여 소형 디지털 시스템 및 단순 제어 시스템에서 사용.



3. DSP


Texas Instrument의 TMS 시리즈가 DSP 프로세서를 거의 독점하는 수준.

728x90
728x90