Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 424 Embedded Systems Design Lecture 5: Platform Architecture Ning Weng.

Similar presentations


Presentation on theme: "ECE 424 Embedded Systems Design Lecture 5: Platform Architecture Ning Weng."— Presentation transcript:

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


Download ppt "ECE 424 Embedded Systems Design Lecture 5: Platform Architecture Ning Weng."

Similar presentations


Ads by Google