Program Bootstrap Rom; Data Memory Space; Internal X Data Memory; Memory Switch Modes-X Data Memory - Motorola DSP56303 User Manual

24-bit digital signal processor
Table of Contents

Advertisement

3.1.4

Program Bootstrap ROM

The program memory space occupying locations $FF0000–$FF00BF includes the internal
bootstrap ROM. This ROM contains the 192-word DSP56303 bootstrap program.
3.2
X Data Memory Space
The X data memory space consists of the following:
Internal X data memory (2 K by default up to 3 K)
Internal I/O space (upper 128 locations)
Optional off-chip memory expansion (up to 64 K in 16-bit mode, or 256 K in 24-bit
mode using the 18 external address lines, or 4 M using the external address lines and
the four address attribute lines). Refer to the DSP56300 Family Manual, especially
Chapter 9, External Memory Interface (Port A), for details on using the external
memory interface to access external X data memory.
Note:
The X memory space at $FF0000–$FFEFFF is reserved and should not be
accessed.
3.2.1

Internal X Data Memory

The default on-chip X data RAM is a 24-bit-wide, internal, static memory occupying the
lowest 2 K locations ($000–$7FF) in X memory space. The on-chip X data RAM is organized
into 8 banks with 256 locations each. Available X data memory space is increased by 1 K
through reallocation of program memory using the memory switch mode described in the next
section.
3.2.2
Memory Switch Modes—X Data Memory
Memory switch mode reallocates portions of program RAM to X and Y data memory. Bit 7 in
the OMR is the MS bit that controls this function, as follows:
When the MS bit is cleared, the X data memory consists of the default 2 K
memory space described in the previous section. In this default mode, the lowest
external X data memory location is $800.
When the MS bit is set, a portion of the higher locations of the internal program
memory is switched to X and Y data memory. The X data memory in this mode
consists of a 3 K
memory location is $C00.
24-bit memory space. In this mode, the lowest external X data
Memory Configuration
X Data Memory Space
24-bit
3-3

Advertisement

Table of Contents
loading

Table of Contents