Uploaded by meleman122129

chapt 3

advertisement
Embedded Control System
EACT 535
Course for Postgraduate program in
Electrical Automation and Control Technology,
ETU
Spring 2022
Ethiopian
Addis Ababa
Technical
University
University
-1-
System Identification
Embedded&Control
Adaptive
Systems
Control
Chapter 3 –Processors and Memory
Flynn’s(updated) Taxonomy
Ethiopian Technical University
-2-
Embedded Control Systems
ARM Architecture Revisions
Ethiopian Technical University
-3-
Embedded Control Systems
Data Sizes and Instruction Sets
Ethiopian Technical University
-4-
Embedded Control Systems
The ARM Register Set
Ethiopian Technical University
-5-
Embedded Control Systems
Program Status Registers
Current program status register
Ethiopian Technical University
-6-
Embedded Control Systems
Conditional Execution and Flags
Ethiopian Technical University
-7-
Embedded Control Systems
Condition Codes
Ethiopian Technical University
-8-
Embedded Control Systems
Conditional Execution Examples
Ethiopian Technical University
-9-
Embedded Control Systems
Data Processing Instructions
Ethiopian Technical University
- 10 -
Embedded Control Systems
Using a Barrel Shifter
Ethiopian Technical University
- 11 -
Embedded Control Systems
Data Processing Exercise
Ethiopian Technical University
- 12 -
Embedded Control Systems
Immediate Constants
Ethiopian Technical University
- 13 -
Embedded Control Systems
Single Register Data Transfer
Ethiopian Technical University
- 14 -
Embedded Control Systems
Address Accessed
Ethiopian Technical University
- 15 -
Embedded Control Systems
Load/Store Exercise
Ethiopian Technical University
- 16 -
Embedded Control Systems
Multiply and Divide
Ethiopian Technical University
- 17 -
Embedded Control Systems
Branch Instructions
Ethiopian Technical University
- 18 -
Embedded Control Systems
ARM Pipeline Evolution
Ethiopian Technical University
- 19 -
Embedded Control Systems
ARM Pipeline Evolution(cont.)
Ethiopian Technical University
- 20 -
Embedded Control Systems
ARM Pipeline Evolution(cont.)
Ethiopian Technical University
- 21 -
Embedded Control Systems
Digital Signal Processors
Ethiopian Technical University
- 22 -
Embedded Control Systems
TI C55x Microarchitecture
Ethiopian Technical University
- 23 -
Embedded Control Systems
TI C55x Overview
Ethiopian Technical University
- 24 -
Embedded Control Systems
C55x Registers
Ethiopian Technical University
- 25 -
Embedded Control Systems
C55x Accumulators & Status Registers
Ethiopian Technical University
- 26 -
Embedded Control Systems
C55x Auxiliary Registers
Ethiopian Technical University
- 27 -
Embedded Control Systems
C55x Addressing Modes
C55x Data Operations
Ethiopian Technical University
- 28 -
Embedded Control Systems
C55x Control Flow
Ethiopian Technical University
- 29 -
Embedded Control Systems
Efficient Loops
Ethiopian Technical University
- 30 -
Embedded Control Systems
Single-Instruction Loop Example
Ethiopian Technical University
- 31 -
Embedded Control Systems
C55x Subroutines
Ethiopian Technical University
- 32 -
Embedded Control Systems
Download