2 x data memory, 3 y data memory, 4 on-chip memory configuration bits – Motorola DSP56012 User Manual

Page 35: Table14 internal memory configurations, X data memory -15, Y data memory -15, On-chip memory configuration bits -15, Table 1-4, Internal memory configurations -15

Advertising
background image

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

Table 1-4

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

Table 1-4

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

Table 1-4

).

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

Advertising