Introduction; Dsp56012 Data And Program Memory; Table 3-1 Internal Memory Configurations; Memory, Operating Modes, And Interrupts - Motorola DSP56012 User Manual

24-bit digital signal processor
Table of Contents

Advertisement

3.1

INTRODUCTION

The DSP56012 program and data memories are independent, and the on-chip data
memory is divided into two separate memory spaces, X and Y. There are also two
on-chip data ROMs in the X and Y data memory spaces, and a bootstrap ROM that
can overlay part of the Program RAM. The data memories are divided into two
independent spaces to work with the two Address ALUs to feed two operands
simultaneously to the Data ALU. Through the use of Program RAM Enable bits (PEA
and PEB) in the Operating Mode Register (OMR), four different memory
configurations are possible to provide appropriate memory sizes for a variety of
applications (see Table 3-1).
Memory Type
Program RAM
XRAM
YRAM
Program ROM
XROM
YROM
This section also includes details of the interrupt vectors and priorities and describes
the effect of a hardware reset on the PLL Multiplication Factor (MF).
3.2

DSP56012 DATA AND PROGRAM MEMORY

The memory in the DSP56012 can be mapped into four different configurations
according to the PEA and PEB bits of the OMR register. The internal data and
program memory configurations are shown in Table 3-1.
Note:
Internal Data and Program ROMs are factory-programmed to support
specific applications. Refer to the DSP56012 Technical Data sheet,
order number DSP56012/D, for more information about available
configurations.
MOTOROLA

Table 3-1 Internal Memory Configurations

No Switch
Switch A
(PEA = 0,
(PEA = 1,
PEB = 0)
PEB = 0)
0.25 K
4.0 K
3.25 K
4.25 K
4.25 K
15 K
3.5 K
2.0 K
DSP56012 User's Manual

Memory, Operating Modes, and Interrupts

Switch B
(PEA = 0,
PEB = 1)
1.0 K
1.75 K
3.25 K
3.5 K
15 K
15 K
3.5 K
3.5 K
2.0 K
2.0 K

Introduction

Switch A + B
(PEA = 1,
PEB = 1)
2.5 K
2.5 K
3.5 K
15 K
3.5 K
2.0 K
3-3

Advertisement

Table of Contents
loading

Table of Contents