-
AN179B_Cortex-M3_Embedded_Software_Development.pdf
AN179B_Cortex-M3_Embedded_Software_Development.zip
◇ ARM Cortex-M3 Block Diagram기본적으로 Cache는 고려되어 있지 않으며, MPU도 Option이다.
ARM 공식 Block Diagram을 보면 Bus Interface가 1ch인것 같지만, 그렇지는 않은것이며 기본적으로 하바드구조를 따른다고 본다.
-------------------------------------------------------------------------------------------------------------------------------------------------------
◇ ARM Cortex-M3는Thumb-2 Code를 지원하지만 Fully 지원하지는 않는다.-------------------------------------------------------------------------------------------------------------------------------------------------------
◇ Register Bank는 기존 Classic ARM과 달리 많이 줄어들었다.
→ 그래서 Core사이즈도 줄어들었다고 봐야겠지?당연한 이야기지만, Privileged와 User Mode만 있기 때문에 레지스터 뱅크가 많이 없어진것임.
각 Mode간 전환은 다음과 같은 Status Diagram을 따른다.
-------------------------------------------------------------------------------------------------------------------------------------------------------
◇ ARM7TDMI-S vs. Cortex-M3-------------------------------------------------------------------------------------------------------------------------------------------------------
◇ 주로 많이 사용되는 STM32를 기준으로 간단한 Feature를 보면 다음과 같다.
▶ Power
▶ Stanby Current : 2㎂ @ STM32
▶ Power Consumption : 1㎼ - Stanby , 10㎼ - Sleep, 300㎼ - Active (@1㎒)
- Active → HCLK = 32㎒, PCLK = 32㎒
- Sleep → HCLK = Off, PCLK = 1㎒
- Deep Sleep → HCLK = Off, PCLK = 10㎑
▶ Gate count
▶ 30,000gate ← Only Core (@ STM32)
정리 내용 출처 : Developing_with_the_ARM_Cortex-M3 by youtube'Embedded_System > ARM_Core' 카테고리의 다른 글
ARM Cortex Barrier instructions (0) 2012.04.20 Dhrystone Benchmark (0) 2012.03.09 새로운 ARM은 또 어떤게 나올 것인가???? (0) 2010.03.11 댓글