C28x CPU
Multiplier, ALU, and Shifters
XT (32) or T/TL
XT (32) or T/TL
MULTIPLIER
MULTIPLIER
32 x 32 or
32 x 32 or
Dual 16 x 16
Dual 16 x 16
P (32) or PH/PL
P (32) or PH/PL
AH (16)
AH (16)
C28x Multiplier and ALU / Shifters
C28x Multiplier and ALU / Shifters
Data Bus
Data Bus
Data Bus
Data Bus
Program Bus
Program Bus
ALU (32)
ALU (32)
32
32
32
32
32
32
32
32
32
32
AL (16)
AL (16)
32
32
32
32
•
•
16/32
16/32
8/16
8/16
Shift R/L (0
Shift R/L (0
-
-
16)
16)
ACC (32)
ACC (32)
AH.MSB AH.LSB
AH.MSB AH.LSB
AL.MSB AL.LSB
AL.MSB AL.LSB
32
32
Shift R/L (0
Shift R/L (0
-
-
16)
16)
•
•
32
32
Shift R/L (0
Shift R/L (0
-
-
16)
16)
32
32
16
16
The 32 x 32-bit MAC capabilities of the C28x and its 64-bit processing capabilities, enable the
C28x to efficiently handle higher numerical resolution problems that would otherwise demand a
more expensive floating-point processor solution. Along with this is the capability to perform
two 16 x 16-bit multiply accumulate instructions simultaneously or Dual MACs (DMAC).
C28x
C28x
XARn
XARn
, DP and Memory
, DP and Memory
XAR0
XAR0
XAR1
XAR1
XAR2
XAR2
XAR3
XAR3
XAR4
XAR4
XAR5
XAR5
XAR6
XAR6
XAR7
XAR7
ARAU
ARAU
MUX
MUX
Data Memory
Data Memory
MUX
MUX
DP (16)
DP (16)
Data Bus
Data Bus
Program Bus
Program Bus
6 LSB
6 LSB
from IR
from IR
XARn
XARn
→
→
32
32
-
-
bits
bits
ARn
ARn
→
→
16
16
-
-
bits
bits
22
22
32
32
C28x - Architecture Overview
1 - 5
Summary of Contents for C28 Series
Page 64: ...Summary 3 16 C28x Peripheral Registers Header Files ...
Page 78: ...Interrupt Sources 4 14 C28x Reset and Interrupts ...
Page 218: ...Lab 9 DSP BIOS 9 22 C28x Using DSP BIOS ...
Page 244: ...Lab 10 Programming the Flash 10 26 C28x System Design ...
Page 273: ...Appendix A eZdsp F2812 C28x Appendix A eZdsp F2812 A 1 ...
Page 276: ...Appendix P2 Expansion Interface A 4 C28x Appendix A eZdsp F2812 ...
Page 277: ...Appendix P4 P8 P7 I O Interface C28x Appendix A eZdsp F2812 A 5 ...
Page 278: ...Appendix A 6 C28x Appendix A eZdsp F2812 ...
Page 279: ...Appendix P5 P9 Analog Interface C28x Appendix A eZdsp F2812 A 7 ...
Page 282: ...Appendix A 10 C28x Appendix A eZdsp F2812 TP1 TP2 Test Points ...