F28x CPU + FPU + VCU and CLA
C2000 Microcontroller Workshop - Architecture Overview
1 - 7
Pipeline Advantage
F
1
F
2
D
1
D
2
R
1
R
2
E
F28x CPU Pipeline
Protected Pipeline
Order of results are as written in
source code
Programmer need not worry about
the pipeline
8-stage pipeline
F
1
F
2
D
1
D
2
R
1
R
2
E
F
1
F
2
D
1
D
2
R
1
R
2
E
F
1
F
2
D
1
D
2
R
1
R
2
E
F
1
F
2
D
1
D
2
R
1
R
2
E
F
1
F
2
D
1
D
2
R
1
R
2
E
F
1
F
2
D
1
D
2
R
1
R
2
E
F
1
F
2
D
1
D
2
R
1
R
2
E
A
B
C
D
E
F
G
W
W
W
W
W
W
W
W
E & G Access
same address
R
1
R
2
E W
D
2
R
1
R
2
E W
F1: Instruction Address
F2: Instruction Content
D1: Decode Instruction
D2: Resolve Operand Addr
R1: Operand Address
R2: Get Operand
E: CPU doing “real” work
W: store content to memory
H
The F28x uses a special 8-stage protected pipeline to maximize the throughput. This protected
pipeline prevents a write to and a read from the same location from occurring out of order.
This pipelining also enables the F28x to execute at high speeds without resorting to expensive
high-speed memories. Special branch-look-ahead hardware minimizes the latency for conditional
discontinuities. Special store conditional operations further improve performance.
Содержание C2000 Piccolo LaunchPad
Страница 74: ...Interrupts 4 18 C2000 Microcontroller Workshop Reset and Interrupts ...
Страница 100: ...Lab 5 System Initialization 5 26 C2000 Microcontroller Workshop System Initialization ...
Страница 126: ...Lab 6 Analog to Digital Converter 6 26 C2000 Microcontroller Workshop Analog to Digital Converter ...
Страница 218: ...Lab 8 IQmath FIR Filter 8 42 C2000 Microcontroller Workshop Numerical Concepts ...
Страница 236: ...Lab 9 Servicing the ADC with DMA 9 18 C2000 Microcontroller Workshop Direct Memory Access Controller ...
Страница 260: ...Lab 10 CLA Floating Point FIR Filter 10 24 C2000 Microcontroller Workshop Control Law Accelerator ...
Страница 331: ...C2000 Microcontroller Workshop Appendix A Experimenter s Kit A 1 Appendix A Experimenter s Kit ...
Страница 334: ...F28069 controlCARD A 4 C2000 Microcontroller Workshop Appendix A Experimenter s Kit SW2 ...
Страница 336: ...F28035 controlCARD A 6 C2000 Microcontroller Workshop Appendix A Experimenter s Kit SW2 SW3 ...
Страница 338: ...F28335 controlCARD A 8 C2000 Microcontroller Workshop Appendix A Experimenter s Kit LD1 LD2 LD3 SW1 ...