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