SoC, Embedded, FPGA
ARM 임베디드 시스템 입문: ARM과 Thumb 명령어 집합 비교
Instruction Set
파이프라이닝 원리와 해저드: 5-stage MIPS 파이프라인 분석
5-stage Pipeline Processor, Hazard, Prediction
크로스바 버스 구조: 공유 버스에서 Full Matrix까지 버스 아키텍처 진화
PL301 Structure, Arbitation Scheme
메모리 계층 구조와 캐시 동작 원리: Memory Wall과 캐시 설계 4대 질문
Memory Herachy, Temporal/Spatial Localities, Cache
가상 메모리 동작 원리: 페이징과 가상주소-물리주소 변환
Paging, Page Table, TLB
스토리지와 I/O 시스템 구조: I/O 버스와 신뢰성(MTTF)
Dependability, Register Map, Polling, Interrupt, DMA, RAID
멀티프로세서와 공유 메모리 동기화: 임계 구역과 Producer-Consumer
Shared Memory Multiprocessor, Critical-section, Network
데이터패스 연산 유닛: 배럴 시프터, 비교기, 곱셈기 설계
Comparators, Shifters, Carry Save Adder, Booth Multiplier
반도체 설계 방법론 비교: Full-Custom, Standard-Cell, PLD
Design Methodology
SoC 설계 프레임워크와 Design Productivity Gap
SoC Design Framework, Flow
프로세서와 코어의 차이: 명령어 처리 단계와 추상화 계층
컴퓨터 구성 요소, CPU Time
ARM Cortex-M0 구조: 레지스터 세트, 동작 모드, 메모리 맵
ARM Processor, Registers, Memory Map