Download Developing DSP56364 Software Using the DSP56362 EVM

Transcript
Freescale Semiconductor, Inc.
Hardware Peripheral Differences
2 Hardware Peripheral Differences
The DSP56362 has many peripherals that should not be used when developing DSP56364 software. In
Figure 1., we have highlighted the peripherals that should not be accessed on a DSP56362 because
they do not exist on a DSP56364.
1
2
16
12
5
MEMORY EXPANSION AREA
ADDRESS
GENERATION
PROGRAM
RAM
/INSTR.
CACHE
3K x 24
PROGRAM
ROM
30K x 24
Bootstrap
PERIPHERAL
EXPANSION AREA
SIX
CHANNELS
X
MEMORY
RAM
5.5K X 24
ROM
6K x 24
YAB
XAB
PAB
DAB
Y
MEMORY
RAM
5.5K X 24
ROM
6K x 24
YM_EB
SHI
INTERFACE
XM_EB
ESAI
INTERFACE
PM_EB
DAX
HOST
(SPDIF
INTERFACE
Tx.)
INTERFAC
PIO_EB
Freescale Semiconductor, Inc...
TRIPLE
TIMER
EXTERNAL
ADDRESS
BUS
24-BIT
DSP56300
CORE
DRAM &
SRAM
BUS
INTERFACE
&
ADDRESS
18
11
CONTROL
DDB
YDB
INTERNA
L
DATA
BUS
EXTERNA
L
DATA BUS
SWITCH
XDB
PDB
GDB
24
DATA
POWER
MNGMN
PLL
CLOCK
GENERAT
EXTAL
CLKOUT
RESET
PINIT/NMI
PROGRAM
INTERRUPT
CONTROLLE
PROGRAM
DECODE
CONTROLL
MODA/IRQA
MODB/IRQB
MODC/IRQC
MODD/IRQD
PROGRAM
ADDRESS
GENERATO
DATA ALU
24X24+56→56-BIT MAC
TWO 56-BIT ACCUMULATORS
BARREL SHIFTER
JTAG
6
OnCE
24 BITS BUS
Indicates not to be used.
Figure 1. DSP56362 and DSP56364 Differences Diagram.
Triple Timers and DAX (SP/DIF) are core peripherals that should not be addressed. Other peripherals
on the DSP56362 can be used to emulate the features of the DSP56364. For example, the DSP56362
HDI08 can be used to emulate the DSP56364 GPIO.
2
Developing DSP56364 Software Using the DSP56362 EVM
For More Information On This Product,
Go to: www.freescale.com