3
Introduction to Embedded Systems Memory, I/O and Microcomputer Bus Architectures

Architecture

Embed Size (px)

DESCRIPTION

architecture

Citation preview

Page 1: Architecture

Introduction to Embedded Systems

Memory, I/O and Microcomputer Bus Architectures

Page 2: Architecture

Introduction to Embedded Systems

Summary of Previous Lecture• Improving program performance

• Standard compiler optimizations– Common sub-expression elimination– Dead-code elimination– Induction variables

• Aggressive compiler optimizations– In-lining of functions– Loop unrolling

• Using the CodeWarrior IDE for profiling and optimization

• Architectural code optimizations

Page 3: Architecture

Introduction to Embedded Systems

Administrivia• Supplemental Required Readings (available under

Course Documents c Readings)– How does ROM work?– How does RAM work?– How does Flash memory work?