[프로세서 구조] Embedded System ARM & Linux
- 최초 등록일
- 2003.06.17
- 최종 저작일
- 2003.06
- 22페이지/ MS 파워포인트
- 가격 1,000원
소개글
제가 올린 문서를 기반으로 발표자료를 PPT로 만든 것입니다.
특별히 바뀐부분은 없고 ARM 프로세서와 Linux 쪽이 보다 더 세분화 되었다고 보시면 됩니다.
굳이 둘다를 받을 필요는 없구요. PPT에서 ARM프로세서와 리눅스쪽에 좀더 보강이 됐고, 반대로 산업 동향이나 Embedded OS쪽은 내용이 줄었습니다 둘다 보셔도 상관은 없을듯 합니다
목차
일반적인 개발 환경
대표적인 Embedded Processor
ARM Processor
SA-1110 Block Diagram
SA-1110 Functional Diagram
Pipeline 구조
레지스터 구조
Status Register
Processor Mode
Exceptions
Real-Time Operation System
Embedded Linux
Real-Time Extensions of Embedded Linux
Conclusion
본문내용
<b>3. ARM Processor</b>
각각의 칩은 적용된 아키텍처 버전에 따라 다르다.
적용된 기술에 따라 코어 명 뒤에 이니셜이 붙는다.
ARM7 TDMI는 T = Thumb(코드사이즈를 줄이기 위해 32비트 명령어를 16비트로 압축하는 방법), D = Debug, M = Multiplication(32비트 하드웨어 곱셈 기), I = In circuit Emulation
ARM7에서는 3단, ARM9에서는 5단, ARM10에서는 6단, ARM11에서는 8단 파이프라인을 제공한다. (Intel 계열의 Strong ARM은 5단, Xscale은 7단 파이프라인 구조를 갖는다)
Multiple Load Store 아키텍처를 지원
모든 명령어가 단일 클럭에 수행되지 않는다.
프로그램 코드 공간을 줄이고, 데이터 처리율을 향상
참고 자료
Embedde System (ARM & Linux)