Digital Control
Digital Control
Digital Control
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
A<br />
B<br />
C<br />
D<br />
DATA ARITHMETIC LOGIC UNIT<br />
Y<br />
DATA REGISTERS<br />
35 32 31 16 15 0<br />
A2 A1 A0<br />
B2 B1 B0<br />
C2 C1 C0<br />
D2 D1 D0<br />
Y1<br />
Y0<br />
X0<br />
ADDRESS GENERATION UNIT<br />
23 0<br />
R0<br />
R1<br />
R2 R2<br />
R3 R3<br />
R4 R4<br />
R5<br />
N<br />
SP<br />
POINTER REGISTERS<br />
==> R0~R5, N, N3 and M01<br />
registers are shadowed<br />
15 0<br />
M01<br />
MODIFIER REGISTERS<br />
15 0<br />
N3 N3<br />
SECONDARY OFFSET REGISTER<br />
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc.,<br />
Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink<br />
and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc.<br />
DSP56800E Programming Model<br />
PROGRAM CONTROL UNIT<br />
37<br />
20 0<br />
PC<br />
PROGRAM COUNTER<br />
15 0<br />
LA<br />
LA2<br />
OMR<br />
SR<br />
OPERATING MODE and STATUS<br />
23 0<br />
LOOP ADDRESS<br />
23 0<br />
HWS0<br />
HWS1<br />
HARDWARE STACK<br />
15 0<br />
LC<br />
LC2<br />
LOOP COUNTER<br />
20 0<br />
FIRA<br />
FAST INTERRUPT RETURN ADDRESS<br />
12 0<br />
FISR<br />
FAST INTERRUPT STATUS REGISTER<br />
TM