Analog Devices ADSP-2186 Скачать руководство пользователя страница 4

ADSP-2186

–4–

REV. 0

concurrently on multiplexed pins. In cases where pin func-
tionality is reconfigurable, the default state is shown in plain
text; alternate functionality is shown in italics.

Common-Mode Pins

#

Input/

Pin

of

Out-

Name(s)

Pins

put

Function

RESET

1

I

Processor Reset Input

BR

1

I

Bus Request Input

BG

1

O

Bus Grant Output

BGH

1

O

Bus Grant Hung Output

DMS

1

O

Data Memory Select Output

PMS

1

O

Program Memory Select Output

IOMS

1

O

Memory Select Output

BMS

1

O

Byte Memory Select Output

CMS

1

O

Combined Memory Select Output

RD

1

O

Memory Read Enable Output

WR

1

O

Memory Write Enable Output

IRQ2/

1

I

Edge- or Level-Sensitive
Interrupt Request

1

PF7

I/O

Programmable I/O Pin

IRQL0/

1

I

Level-Sensitive Interrupt Requests

1

PF5

I/O

Programmable I/O Pin

IRQL1/

1

I

Level-Sensitive Interrupt Requests

1

PF6

I/O

Programmable I/O Pin

IRQE/

1

I

Edge-Sensitive Interrupt Requests

1

PF4

I/O

Programmable I/O Pin

PF3

1

I/O

Programmable I/O Pin

Mode C/

1

I

Mode Select Input—Checked
only During RESET

PF2

I/O

Programmable I/O Pin During
Normal Operation

Mode B/

1

I

Mode Select Input—Checked
only During RESET

PF1

I/O

Programmable I/O Pin During
Normal Operation

Mode A/

1

I

Mode Select Input—Checked
only During RESET

PF0

I/O

Programmable I/O Pin During
Normal Operation

CLKIN, XTAL

2

I

Clock or Quartz Crystal Input

CLKOUT

1

O

Processor Clock Output

SPORT0

5

I/O

Serial Port I/O Pins

SPORT1

5

I/O

Serial Port I/O Pins

IRQ1:0

Edge- or Level-Sensitive Interrupts,

FI, FO

Flag In, Flag Out

2

PWD

1

I

Power-Down Control Input

PWDACK

1

O

Power-Down Control Output

FL0, FL1, FL2

3

O

Output Flags

V

DD

 and GND

16

I

Power and Ground

EZ-Port

9

I/O

For Emulation Use

NOTES

1

Interrupt/Flag pins retain both functions concurrently. If IMASK is set to
enable the corresponding interrupts, the DSP will vector to the appropriate
interrupt vector address when the pin is asserted, either by external devices or
set as a programmable flag.

2

SPORT configuration determined by the DSP System Control Register. Soft-
ware configurable.

Memory Interface Pins

The ADSP-2186 processor can be used in one of two modes:
Full Memory Mode, which allows BDMA operation with full
external overlay memory and I/O capability, or Host Mode,
which allows IDMA operation with limited external addressing
capabilities. The operating mode is determined by the state of
the Mode C pin during RESET and cannot be changed while
the processor is running.

Full Memory Mode Pins (Mode C = 0)

#
of

Input/

Pin Name

Pins

Output

Function

A13:0

14

O

Address Output Pins for Pro-

gram, Data, Byte and I/O Spaces

D23:0

24

I/O

Data I/O Pins for Program,

Data, Byte and I/O Spaces
(8 MSBs Are Also Used as
Byte Memory Addresses)

Host Mode Pins (Mode C = 1)

#
of

Input/

Pin Name

Pins

Output

Function

IAD15:0

16

I/O

IDMA Port Address/Data Bus

A0

1

O

Address Pin for External I/O,

Program, Data, or Byte Access

D23:8

16

I/O

Data I/O Pins for Program,

Data Byte and I/O Spaces

IWR

1

I

IDMA Write Enable

IRD

1

I

IDMA Read Enable

IAL

1

I

IDMA Address Latch Pin

IS

1

I

IDMA Select

IACK

1

O

IDMA Port Acknowledge

In Host Mode, external peripheral addresses can be decoded using the A0,

CMS

PMS

DMS

, and 

IOMS

 signals.

Setting Memory Mode

Memory Mode selection for the ADSP-2186 is made during
chip reset through the use of the Mode C pin. This pin is multi-
plexed with the DSP’s PF2 pin, so care must be taken in how
the mode selection is made. The two methods for selecting the
value of Mode C are active and passive.

Passive configuration involves the use a pull-up or pull-down
resistor connected to the Mode C pin. To minimize power
consumption, or if the PF2 pin is to be used as an output in the
DSP application, a weak pull-up or pull-down, on the order of
100 k

, can be used. This value should be sufficient to pull the

pin to the desired level and still allow the pin to operate as a
programmable flag output without undue strain on the processor’s
output driver. For minimum power consumption during
power-down, reconfigure PF2 to be an input, as the pull-up or
pull-down will hold the pin in a known state, and will not switch.

Active configuration involves the use of a three-stateable exter-
nal driver connected to the Mode C pin. A driver’s output en-
able should be connected to the DSP’s 

RESET

 signal such that

it only drives the PF2 pin when 

RESET

 is active (low). After

RESET is deasserted, the driver should three-state, thus allow-
ing full use of the PF2 pin as either an input or output.

Содержание ADSP-2186

Страница 1: ...STEM INTERFACE 16 Bit Internal DMA Port for High Speed Access to On Chip Memory Mode Selectable 4 MByte Byte Memory Interface for Storage of Data Tables Program Overlays 8 Bit DMA to Byte Memory for T...

Страница 2: ...ort interface This interface pro vides a simpler target board connection that requires fewer mechanical clearance considerations than other ADSP 2100 Family EZ ICE s The ADSP 2186 device need not be r...

Страница 3: ...ne edge sensitive two level sensitive and three configurable and seven internal interrupts generated by the timer the serial ports SPORTs the Byte DMA port and the power down circuitry There is also a...

Страница 4: ...de which allows BDMA operation with full external overlay memory and I O capability or Host Mode which allows IDMA operation with limited external addressing capabilities The operating mode is determi...

Страница 5: ...e The IRQE pin is an external edge sensitive interrupt and can be forced and cleared The IRQL0 and IRQL1 pins are external level sensitive interrupts The IFC register is a write only register used to...

Страница 6: ...the serial clock rate may be faster than the processor s reduced internal clock rate Under these conditions interrupts must not be generated at a faster rate than can be serviced due to the additiona...

Страница 7: ...resets the RESET signal must meet the mini mum pulse width specification tRSP The RESET input contains some hysteresis however if you use an RC circuit to generate your RESET signal the use of an exte...

Страница 8: ...address is generated as shown in Table III Table III DMOVLAY Memory A13 A12 0 0 Internal Not Applicable Not Applicable 1 External 13 LSBs of Address Overlay 1 0 Between 0x2000 and 0x3FFF 2 External 13...

Страница 9: ...MOVLAY When the BWCOUNT register is written with a nonzero value the BDMA circuit starts executing byte memory accesses with wait states set by BMWAIT These accesses continue until the count reaches z...

Страница 10: ...e processor to hold off execution while booting continues through the BDMA interface For BDMA accesses while in Host Mode the ad dresses to boot memory must be constructed externally to the ADSP 2186...

Страница 11: ...word that can execute in a single instruction cycle The syntax is a superset ADSP 2100 Family assembly lan guage and is completely source and object code compatible with other family members Programs...

Страница 12: ...n for some memory access timing requirements and switching characteristics Note If your target does not meet the worst case chip specifica tion for memory access parameters you may not be able to emul...

Страница 13: ...e brackets represent preliminary 40 MHz specifications NOTES 1 Bidirectional pins D0 D23 RFS0 RFS1 SCLK0 SCLK1 TFS0 TFS1 A1 A13 PF0 PF7 2 Input only pins RESET BR DR0 DR1 PWD 3 Input only pins CLKIN R...

Страница 14: ...not meaningfully add up parameters to derive longer times TIMING NOTES Switching characteristics specify how the processor changes its signals You have no control over this timing circuitry external t...

Страница 15: ...52 V 33 3 MHz 66 6 mW Data Output WR 9 10 pF 52 V 16 67 MHz 37 5 mW RD 1 10 pF 52 V 16 67 MHz 4 2 mW CLKOUT 1 10 pF 52 V 33 3 MHz 8 3 mW 116 6 mW Total power dissipation for this example is PINT 116...

Страница 16: ...rrent load iL on the output pin It can be approximated by the fol lowing equation tDECAY CL 0 5V iL from which tDIS tMEASURED tDECAY is calculated If multiple pins such as the data bus are dis abled t...

Страница 17: ...l Signals Timing Requirements tRSP RESET Width Low1 5 tCK ns tMS Mode Setup Before RESET High 2 ns tMH Mode Setup After RESET High 5 ns NOTES Parameters displayed inside brackets represent preliminary...

Страница 18: ...ld requirements they will be recognized during the current clock cycle otherwise the signals will be recognized on the following cycle Refer to Interrupt Controller Operation in the Program Control ch...

Страница 19: ...H xMS RD WR Disable to BGH Low2 0 ns tSEH BGH High to xMS RD WR Enable2 0 ns NOTES xMS PMS DMS CMS IOMS BMS 1 BR is an asynchronous signal If BR meets the setup hold requirements it will be recognized...

Страница 20: ...0 ns Switching Characteristics tRP RD Pulse Width 0 5 tCK 5 w ns tCRD CLKOUT High to RD Low 0 25 tCK 5 0 25 tCK 7 ns tASR A0 A13 xMS Setup before RD Low 0 25 tCK 6 ns tRDA A0 A13 xMS Hold after RD Dea...

Страница 21: ...S Setup before WR Low 0 25 tCK 6 ns tDDR Data Disable before WR or RD Low 0 25 tCK 7 ns tCWR CLKOUT High to WR Low 0 25 tCK 5 0 25 tCK 7 ns tAW A0 A13 xMS Setup before WR Deasserted 0 75 tCK 9 w ns tW...

Страница 22: ...FS RFSOUT Hold after SCLK High 0 ns tRD TFS RFSOUT Delay from SCLK High 15 ns tSCDH DT Hold after SCLK High 0 ns tTDE TFS Alt to DT Enable 0 ns tTDV TFS Alt to DT Valid 14 ns tSCDD SCLK High to DT Dis...

Страница 23: ...Address Hold after Address Latch End3 2 ns tIKA IACK Low before Start of Address Latch2 3 0 ns tIALS Start of Write or Read after Address Latch End2 3 3 ns NOTES 1 Start of Address Latch IS Low and I...

Страница 24: ...4 5 ns tIDH IAD15 0 Data Hold after End of Write2 3 4 2 ns Switching Characteristics tIKHW Start of Write to IACK High 15 ns NOTES 1 Start of Write IS Low and IWR Low 2 End of Write IS High or IWR Hi...

Страница 25: ...ite to IACK Low4 1 5 tCK ns tIKHW Start of Write to IACK High 15 ns NOTES 1 Start of Write IS Low and IWR Low 2 If Write Pulse ends before IACK Low use specifications tIDSU tIDH 3 If Write Pulse ends...

Страница 26: ...Disabled after End of Read2 10 ns tIRDE IAD15 0 Previous Data Enabled after Start of Read 0 ns tIRDV IAD15 0 Previous Data Valid after Start of Read 15 ns tIRDH1 IAD15 0 Previous Data Hold after Star...

Страница 27: ...d1 15 ns tIKDH IAD15 0 Data Hold after End of Read2 0 ns tIKDD IAD15 0 Data Disabled after End of Read2 10 ns tIRDE IAD15 0 Previous Data Enabled after Start of Read 0 ns tIRDV IAD15 0 Previous Data V...

Страница 28: ...0 A12 IAD11 A13 IAD12 GND CLKIN XTAL VDD CLKOUT GND VDD WR RD BMS DMS PMS IOMS CMS 71 72 73 74 69 70 67 68 65 66 75 60 61 62 63 58 59 56 57 54 55 64 52 53 51 100 99 98 97 96 95 94 93 92 91 90 89 88 87...

Страница 29: ...CLKIN 38 TFS1 63 D6 IRD 88 PF3 14 XTAL 39 RFS1 64 D7 IWR 89 PF2 Mode C 15 VDD 40 DR1 65 D8 90 VDD 16 CLKOUT 41 GND 66 GND 91 PWD 17 GND 42 SCLK1 67 VDD 92 GND 18 VDD 43 ERESET 68 D9 93 PF1 Mode B 19...

Страница 30: ...DSP 2186BST 133 40 C to 85 C 33 3 100 Lead TQFP ST 100 ADSP 2186KST 160x 0 C to 70 C 40 0 100 Lead TQFP ST 100 ADSP 2186BST 160x 40 C to 85 C 40 0 100 Lead TQFP ST 100 ST Plastic Thin Quad Flatpack TQ...

Страница 31: ...31...

Страница 32: ...C2999 6 3 97 PRINTED IN U S A 32...

Отзывы: