AN1386 STMicroelectronics, AN1386 Datasheet - Page 8

no-image

AN1386

Manufacturer Part Number
AN1386
Description
USING THE DSM2180F3 WITH THE ANALOG DEVICES ADSP-2185
Manufacturer
STMicroelectronics
Datasheet
AN1386 - APPLICATION NOTE
Figure 5. DSM2180F3 Pin Definitions
Note: There are detailed instructions on how to use this screen and other screens in the PSDsoft Express User Manual.
ADSP-2185 BOOT LOADER
The ADSP-2185 has two mechanisms to allow automatic loading of the internal program memory after
reset which are BDMA boot or IDMA boot. Either mode can be used with the DSM2180F3, however, this
application note uses BDMA booting. The method for booting is controlled by the Mode A, B and C con-
figuration bits. See the ADSP-2185 data sheet for details on the boot methods and Mode pins.
ADSP-2185 MEMORY MAP
The ADSP-2185 uses a modified Harvard architecture with up to four independent memory spaces (I/O,
Data, Program, and Combined). It contains 16 KWords (x16) of on-chip Data Memory (DM) Ram and 16
KWords (x24) of on-chip Program Memory (PM) RAM. See the ADSP-2185 data sheet from Analog De-
vices for details on the memory architecture.
Figure 6 shows one possible memory map. The nomenclature fs0.fs7 are individual 16 KByte Flash mem-
ory segment designators within the DSM and “csiop” designates the DSM control register block. For this
memory map, the DSP should be set to run in Full Memory Mode. Memory contents of the DSM device
may lie in one or more of three different DSP address spaces; I/O space (with limited address lines), byte
DMA space, and/or External Data-overlay Memory Space (DMS). Since the DSM device is a byte-wide
memory, awareness of the natural x16 and x24 nature of DM and PM respectively is important. The de-
signer may easily specify memory mapping in a point-and-click software environment using PSDsoft Ex-
press™. Since the memory mapping is implemented with the DPLD and the Page Register, many
possibilities exist.
8/17

Related parts for AN1386