Download presentation
Presentation is loading. Please wait.
Published byLynn Mosley Modified over 9 years ago
1
ECE 424 Embedded Systems Design Lecture 5: Platform Architecture Ning Weng
2
ES Platform Architecture What 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 Interfaces Ning WengECE 4242
3
System Overview Ning WengECE 4243
4
Memory Map Representation Ning WengECE 4244 A list of physical address of all the resources on the platfrom
5
Basic Interrupt Controller Ning WengECE 4245
6
Timer: logic configuration Ning WengECE 4246 Timer: What, Why and How. Examples: OS Tick and WDT
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 WengECE 4247
8
Throughput via Pipelining Ning WengECE 4248
9
DRAM Overview Ning WengECE 4249 2 Phases: Row address Strobe and Column address Strobe 3 latencies:
10
Flash Structure Ning WengECE 42410
11
Summary NAND/NOR Flash and SSD Ning WengECE 42411
12
NAND Device Ning WengECE 42412
13
PCIe Hierarchy Ning WengECE 42413
14
USB Hierarchy Ning WengECE 42414
15
Summary Embedded Platform components Many peripherals either integrated into SOC or part of platform boards Ning WengECE 42415
16
Ning WengECE 42416 For Next Class Read Chapter 5 for Processor Architecture
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.