임베디드/stm32f103

1. cortex 프로세서

박재완 2022. 4. 18. 18:00
728x90
반응형

ARM이란?

ARM 아키텍처(ARM architecture, 과거 명칭: Advanced RISC Machine, 최초 명칭: Acorn RISC Machine)는 임베디드 기기에 많이 사용되는 RISC 프로세서이다. 저전력을 사용하도록 설계하여 ARM CPU는 모바일 시장 및 싱글 보드 컴퓨터로 불리는 개인용 컴퓨터에서 뚜렷한 강세를 보인다.<출처 : 위키 백과>

 

개인용 컴퓨터 - 위키백과, 우리 모두의 백과사전

개인용 컴퓨터(영어: Personal Computer, PC)는 기업이나 가정에서 개인이 사용하는 컴퓨터를 말한다. 보통 책상 위에 놓고 사용할 수 있을 정도의 , PC라는 이름은 1970년대 초 미국의 IBM사와 휴렛 팩커

ko.wikipedia.org

현시점에서 뜨거운 감자로 뜨고 있는 M1 macbook또한 ARM 아키텍쳐를 기반으로 설계되어 있다.

이러한 ARM 이 사용하는 구조는 바로 RISC 라고 부르며 이에 대한 비교는 다음에 이어나가보자 한다.

 

cortex family

cortex에는 다양한 시리즈들이 분포 하고 있는데 큰 분류로 이들을 나눠 보자면 다음과 같이 정리 될 수 있다.

이들은 크게 3가지로 분류 되며 다음과 같이 정의 할 수 있다.

1. cortex - A

application 용으로 32/64bit 아키텍쳐를 가지며 ARM 명령어와 Thumb 명령어를 사용한다. 해당 시리즈는 복잡한 운영환경과 고성능이 요구되는 user application 구현에 적합하며 현재 스마트폰 및 태블릿과 같은 모바일 기기에서 많이 사용되고 있다.

2. cortex - R

Real time 용으로 위 시리즈인 A와 비슷한 구조와 명령어 체계를 가지며 실시간 처리 및 복잡한 알고리즘 제어 및 처리에 적합하게 사용된다.

3. cortex - M

microcontroller 용으로 동일한 기반의 구조와 명령어를 사용하지만 더욱 단순하게 설계되어 동작 속도가 위 두 시리즈보다 느리지만 칩의 크기와 가격이 저렴한 이점이 있다. 하지만 AVR에서 사용하는 기존 8 bit 16 bit 시스템보다 더욱높은 32bit를 사용하기 때문에 속도와 해상도 면에서 높은 성능을 가져간다.

 

728x90
반응형

'임베디드 > stm32f103' 카테고리의 다른 글

3. LED_BLINK  (0) 2022.04.21
2. RISC vs CISC  (0) 2022.04.19