1 / 16

ECE 424 Embedded Systems Design

ECE 424 Embedded Systems Design. Lecture 5 : Platform Architecture Ning Weng. 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

maura
Download Presentation

ECE 424 Embedded Systems Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 424 Embedded Systems Design Lecture 5: Platform Architecture NingWeng

  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 ECE 424

  3. System Overview ECE 424

  4. Memory Map Representation A list of physical address of all the resources on the platfrom ECE 424

  5. Basic Interrupt Controller ECE 424

  6. Timer: logic configuration • 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 ECE 424

  8. Throughput via Pipelining ECE 424

  9. DRAM Overview 2 Phases: Row address Strobe and Column address Strobe 3 latencies: ECE 424

  10. Flash Structure ECE 424

  11. Summary NAND/NOR Flash and SSD ECE 424

  12. NAND Device ECE 424

  13. PCIe Hierarchy ECE 424

  14. USB Hierarchy ECE 424

  15. Summary • Embedded Platform components • Many peripherals either integrated into SOC or part of platform boards ECE 424

  16. For Next Class • Read Chapter 5 for Processor Architecture ECE 424

More Related