ECE 424 Embedded Systems Design Lecture 2: Attributes of Embedded Systems Now Ning Weng.
ECE 424 Embedded Systems Design Lecture 5: Platform Architecture Ning Weng.
-
Upload
lynn-mosley -
Category
Documents
-
view
224 -
download
6
Transcript of ECE 424 Embedded Systems Design Lecture 5: Platform Architecture Ning Weng.
ECE 424 Embedded Systems
Design
Lecture 5: Platform ArchitectureNing Weng
ECE 424 2
ES Platform ArchitectureWhat makes an embedded platform in the level of building blocks?
• Goal: a high level of familiarity with platform─ Components─ Physically connections – schematic level─ Logic view from software @ processor view
• Key─ Memory map and associated register maps of varying
devices• Key components:
─ Processor─ Interrupt controller─ Memories─ Times─ Devices InterfacesNing Weng
ECE 424 3
System Overview
Ning Weng
ECE 424 4
Memory Map Representation
Ning Weng
A list of physical address of all the resources on the platfrom
ECE 424 5
Basic Interrupt Controller
Ning Weng
ECE 424 6
Timer: logic configuration
Ning Weng
Timer: • What, Why and How.• Examples: OS Tick and WDT
ECE 424 7
Memory Technologies• Volatile and no-volatile
• Example: DRAM on platform, a flash ROM device and local on-die SRAM
• Memory controller: coverts internal memory transactions to access memory devices
Ning Weng
ECE 424 8
Throughput via Pipelining
Ning Weng
ECE 424 9
DRAM Overview
Ning Weng
2 Phases: Row address Strobe and Column address Strobe3 latencies:
ECE 424 10
Flash Structure
Ning Weng
ECE 424 11
Summary NAND/NOR Flash and SSD
Ning Weng
ECE 424 12
NAND Device
Ning Weng
ECE 424 13
PCIe Hierarchy
Ning Weng
ECE 424 14
USB Hierarchy
Ning Weng
ECE 424 15
Summary• Embedded Platform components• Many peripherals either integrated into SOC or
part of platform boards
Ning Weng
Ning Weng ECE 424 16
For Next Class• Read Chapter 5 for Processor Architecture