Motorola DSP56012 User Manual

Page of 270
Overview
DSP56012 Architectural Overview
 
MOTOROLA
DSP56012 User’s Manual 
1-15
1.3.3.2
X Data Memory
The on-chip X data memory shown in 
 is 24 bits wide. Addresses are 
received from the XAB, and data transfers to the Data ALU occur on the XDB.
1.3.3.3
Y Data Memory
The on-chip Y data memory shown in 
 is 24 bits wide. Addresses are 
received from the YAB, and data transfers to the Data ALU occur on the YDB.
1.3.3.4
On-Chip Memory Configuration Bits
Through the use of bits PEA and PEB in the OMR, four different memory 
configurations are possible. These configurations provide appropriate memory sizes 
for a variety of applications (see 
Section 3
 provides detailed information 
about memory configuration.
P: $0050
0–2
DAX Transmit Underrun Error
P: $0052
0–2
DAX Block Transferred
P: $0054
Reserved; available for Host Command, see p. B-5–B-6.
P: $0056
0–2
DAX Transmit Register Empty
P: $0058
Reserved; available for Host Command, see p. B-5–B-6.
:
Reserved; available for Host Command, see p. B-5–B-6.
P: $007E
Reserved; available for Host Command, see p. B-5–B-6.
Table 1-4   
Internal Memory Configurations  
No Switch
(PEA = 0
PEB = 0)
Switch A
(PEA = 1
PEB = 0)
Switch B
(PEA = 0
PEB = 1)
Switch A+B
(PEA = 1
PEB = 1)
Program RAM
0.25 K
1.0 K
1.75 K
2.5 K 
X RAM
4.0 K
3.25 K
3.25 K
2.5 K
Y RAM
4.25 K
4.25 K
3.5 K
3.5 K
Program ROM
15 K
15 K
15 K
15 K 
X ROM
3.5 K
3.5 K
3.5 K
3.5 K 
Y ROM
2.0 K
2.0 K
2.0 K
2.0 K
Table 1-3   
Interrupt Starting Addresses and Sources  (Continued)
Interrupt
Starting Address
IPL
Interrupt Source