ARM 프로세서의 역사

YUN·2025년 8월 14일

[MCU]

목록 보기
4/21
post-thumbnail

ARM 은 영국의 팹리스 반도체 기업이다.

Arm은 영국의 팹리스(fabless) 반도체 기업으로 CPU를 설계하고 설계 자료를 반도체 제조사에게 제공해서 설계 사용료로 수익을 창출한다.

기업 개요

  • 직접 반도체를 생산하지 않고, CPU 설계 자료(IP)를 제조사에 라이선스하여 수익 창출
  • 전 세계 인구의 약 70%가 Arm 기반 제품이 탑재된 반도체 제품을 사용하고있다.

설립 배경

  1. 1980년대 중반, Acorn Computers에서 고성능 컴퓨터 개발 필요 → 기성 CPU 부재
  2. 자체 RISC 기반 CPU 아키텍처 개발 프로젝트 시작 → Acorn RISC Machine (ARM)
    • 개발자: Sophie Wilson, Steve Furber
  3. 1990년, Acorn + Apple + VLSI Technology 3사 합작으로 Arm Ltd. 설립

초기 상용화와 주목

  1. 애플의 Newton PDA 초기 사용 → 실패
  2. 이후 iPod, iPhone, iPad에 ARM CPU 적용 → 글로벌 주목
  3. 현재 모바일·임베디드 기기에서 사실상 표준 CPU

ARM 프로세서 특징

ARM은 팹리스 기업으로 직접 ARM core가 들어간 프로세서를 제조하는 것은 아니다.

ARM이 설계한 Arm Core CPU를 제외한 다른 회로(메모리, 시리얼 인터페이스, 기타 다른 하드웨어등) 에 대해서는 반도체 제조사가 자체적으로 설계해서 반도체를 제작하는 시스템이다.

그래서 같은 Arm 코어를 사용한 제품인 경우에도, 서로 다른 반도체 회사에서 제조된경우 Arm 프로세서는 주변 장치 등에 관한 회로는 다를 수 있다

ARM 프로세서의 역사

참고로 Arm사는 2004년에 제품명을 ARM 에서 Cortex로 바꾸었다.

Cortex 시리즈에는 Cortex-M, Cortex-A Cortex-R 등등이 있다.

특히 STM32S32K144 와 같은 MCU안에 CPU 코어Arm Cortex-M 계열로 설계되어있다.

구분용도특징운영체제/예시
Cortex-M마이크로컨트롤러용- 저전력, 소형 MCU용
- 실시간 제어 가능
- 주변 장치 내장 많음
- 단일/임베디드 OS 가능
STM32, NXP LPC 시리즈, 가전제품, 모터 제어, IoT 장치
Cortex-A애플리케이션 프로세서용- 고성능, 복잡한 연산 가능
- MMU 포함 → 가상 메모리 사용 가능
- 모바일/멀티미디어 장치 최적화
스마트폰, 태블릿, Raspberry Pi, Android, iOS
Cortex-R실시간 처리용- 실시간(RT) 고속 제어
- 내장 MCU와 유사하지만 고성능·저지연 요구
- 안전/자동차/산업용
자동차 ECU, 하드디스크 컨트롤러, 실시간 임베디드 시스템

출처: https://wikidocs.net/250763

profile
전자공학부 학부생의 임베디드 시스템 학습 기록입니다.

0개의 댓글