SOC Laboratory Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan
Fall, 2003 Jin-Fu Li, EE, NCU2 Contents 0. SOC overview and ARM integrator ARM architecture, ARM-based SOC and development tools 1. Code development Compiler, Assembler, Linker, and ARM/Thumb Code inter-working 2. Debugging and Evaluation Debugging, single-step, and breakpoint, instruction simulator (ARMulator), cycle count, timing measurement, profiler, and user ’ s models 3. Core peripherals Software modeling for interrupt controller, counter/timer, reset, and pause controller 4. Real-time OS Driver, function kernels, scheduler, API, and communication/memory management 5. On-chip bus AHB, APB, bus bridge, arbiter, and VCI interface 6. Memory controller On-chip SRAM, DMA controller, and external memory interface
Fall, 2003 Jin-Fu Li, EE, NCU3 Contents 7. ASIC logic Acceleration building blocks, FPGA designs and design reuse, generator/configuration 8. Standard I/O GPIO, UART, USB, 1394, keyboard, mouse, button/switch, touch screen, and sensor 9. JTAG and multi-ICE Test access and system debugging 10. Case design for term project JPEG2000
Fall, 2003 Jin-Fu Li, EE, NCU4 Detail Course Schedule WeekDateContentSpeakerNote Week19/9Introduction to SOC Design Laboratory 李進福 Objective and outline Week 29/16, 9/18ARM SOC Architecture 李進福 ARM9 structure Week 39/23, 9/25ARM Instruction set 李進福 ARM9 structure Week 49/30, 10/2ARM-Based SOC Design Overview 劉俊男 Laboratory Overview Week 510/7, 10/9Code Development 劉俊男 Lab1 Week 610/14, 10/16Debugging & Evaluation 劉俊男 Lab2 Week 710/21, 10/23Core Peripherals 曾子維 Lab3 Week 810/28, 10/30Real-Time OS 劉俊男 Lab4 Week 911/4, 11/6Memory Controller 劉俊男 Lab5 Week 1011/11, 11/13JTAG & Multi-ICE 郭曜彰 Lab6 Week 1111/18Standard I/O 劉俊男 Lab7 Week 1211/25, 11/27On-Chip Bus 曾子維 / 郭曜彰 Lab8 Week 1312/2, 12/4ASIC Logic 劉俊男 Lab9 Week 1412/9, 12/11ASIC Logic 劉俊男 Lab9 Week 1512/16, 12/18JPEG 劉俊男 Case Study Week 1612/23, 12/25JPEG 劉俊男 Case Study Week 1712/30JPEG 劉俊男 Case Study Week 181/6Final Project Due (Report & Demo)
Fall, 2003 Jin-Fu Li, EE, NCU5 SOC Lab 實驗器材 3 套 初選學生人數 14 人 助教 一博士生及兩碩士生 上課方式 講授實驗內容與問題討論 學生實驗時間另定
Fall, 2003 Jin-Fu Li, EE, NCU6 Grading Grading Labs & reports: 70% Final Project: 30% Deadline of final project report 17:00, Tuesday, Jan. 6