ADSP-2186KST-115 Analog Devices Inc, ADSP-2186KST-115 Datasheet - Page 9

no-image

ADSP-2186KST-115

Manufacturer Part Number
ADSP-2186KST-115
Description
IC DSP CONTROLLER 16BIT 100LQFP
Manufacturer
Analog Devices Inc
Series
ADSP-21xxr
Type
Fixed Pointr
Datasheet

Specifications of ADSP-2186KST-115

Rohs Status
RoHS non-compliant
Interface
Host Interface, Serial Port
Clock Rate
28.8MHz
Non-volatile Memory
External
On-chip Ram
40kB
Voltage - I/o
5.00V
Voltage - Core
5.00V
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
100-LQFP

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADSP-2186KST-115
Manufacturer:
ADI/亚德诺
Quantity:
20 000
There are 8160 words of memory accessible internally when the
DMOVLAY register is set to 0. When DMOVLAY is set to
something other than 0, external accesses occur at addresses
0x0000 through 0x1FFF. The external address is generated as
shown in Table III.
DMOVLAY Memory
0
1
2
This organization allows for two external 8K overlays using only
the normal 14 address bits. All internal accesses complete in one
cycle. Accesses to external memory are timed using the wait states
specified by the DWAIT register.
I/O Space (Full Memory Mode)
The ADSP-2186 supports an additional external memory space
called I/O space. This space is designed to support simple con-
nections to peripherals or to bus interface ASIC data registers.
I/O space supports 2048 locations. The lower eleven bits of the
external address bus are used; the upper three bits are undefined.
Two instructions were added to the core ADSP-2100 Family
instruction set to read from and write to I/O memory space. The
I/O space also has four dedicated three-bit wait state registers,
IOWAIT0-3, that specify up to seven wait states to be automati-
cally generated for each of four regions. The wait states act on
address ranges as shown in Table IV.
Composite Memory Select (CMS)
The ADSP-2186 has a programmable memory select signal that
is useful for generating memory select signals for memories
mapped to more than one space. The CMS signal is generated
to have the same timing as each of the individual memory select
signals (PMS, DMS, BMS, IOMS), but can combine their
functionality.
Each bit in the CMSSEL register, when set, causes the CMS
signal to be asserted when the selected memory select is asserted.
For example, to use a 32K word memory to act as both program
and data memory, set the PMS and DMS bits in the CMSSEL
register and use the CMS pin to drive the chip select of the
memory and use either DMS or PMS as the additional address bit.
Address Range
0x000–0x1FF
0x200–0x3FF
0x400–0x5FF
0x600–0x7FF
Reserved
External
Overlay 1
External
Overlay 2
Table III. Addressing
A13
Not Applicable Not Applicable
0
1
Table IV.
Wait State Register
IOWAIT0
IOWAIT1
IOWAIT2
IOWAIT3
A12:0
13 LSBs of Address
Between 0x0000
and 0x1FFF
13 LSBs of Address
Between 0x0000
and 0x1FFF
The CMS pin functions as the other memory select signals, with
the same timing and bus request logic. A 1 in the enable bit
causes the assertion of the CMS signal at the same time as the
selected memory select signal. All enable bits, except the BMS
bit, default to 1 at reset.
Boot Memory Select (BMS) Disable
The ADSP-2186 also lets you boot the processor from one
external memory space while using a different external memory
space for BDMA transfers during normal operation. You can
use the CMS to select the first external memory space for BDMA
transfers and BMS to select the second external memory space
for booting. The BMS signal can be disabled by setting Bit 3 of
the System Control Register to 1. The System Control Register
is illustrated in Figure 7.
Byte Memory
The byte memory space is a bidirectional, 8-bit-wide, external
memory space used to store programs and data. Byte memory is
accessed using the BDMA feature. The BDMA Control Register is
shown in Figure 8. The byte memory space consists of 256 pages,
each of which is 16K × 8.
The byte memory space on the ADSP-2186 supports read and
write operations as well as four different data formats. The byte
memory uses data bits 15:8 for data. The byte memory uses
data bits 23:16 and address bits 13:0 to create a 22-bit address.
This allows up to a 4 meg × 8 (32 megabit) ROM or RAM to be
used without glue logic. All byte memory accesses are timed by
the BMWAIT register.
SPORT1 CONFIGURE
RESERVED
SET TO ZERO
SPORT0 ENABLE
SPORT1 ENABLE
1 = SERIAL PORT
0 = FI, FO, IRQ0, IRQ1, SCLK
1 = ENABLED,
0 = DISABLED
1 = ENABLED,
0 = DISABLED
15 14 13 12 11 10 9
0
15 14 13 12 11 10 9
0
0
0
0
BMPAGE
0
0
0
0
0
0
SYSTEM CONTROL REGISTER
BDMA CONTROL
1
0
0
8
0
SET TO ZERO
SET TO ZERO
8
0
7
0
RESERVED
RESERVED
7
0
6
0
6
0
5
0
5
0
4
0
4
3
0
1
ADSP-2186
3
0
2
0
BCR
0 = RUN DURING BDMA
1 = HALT DURING BDMA
2
BTYPE
1
1
0
BDIR
0 = LOAD FROM BM
1 = STORE TO BM
1
1
0
0
PWAIT
PROGRAM MEMORY
WAIT STATES
BMS ENABLE
0 = ENABLED,
1 = DISABLED
DM (0 3FE3)
0
1
DM (0 3FFF)

Related parts for ADSP-2186KST-115