Texas Instruments TMS320C2XX User Manual

Page 65

Advertising
background image

Overview of the Memory and I/O Spaces

4-3

Memory and I/O Spaces

4.1.1

Pins for Interfacing to External Memory and I/O Spaces

The pins for interfacing to external memory and I/O space, described in
Table 4–1, are of four main types:

-

External buses. Sixteen signals (A15–A0) are available for passing an
address from the ’C2xx to another device. Sixteen signals (D15–D0) are
available for transferring a data value between the ’C2xx and another de-
vice.

-

Select signals. These signals can be used by external devices to deter-
mine when the ’C2xx is requesting access to off-chip locations, and
whether that request is for data, program, global, or I/O space.

-

Read/write signals. These signals indicate to external devices the direc-
tion of a data transfer (to the ’C2xx or from the ’C2xx).

-

Request/control signals. The input request signals (BOOT, MP/MC,
RAMEN, READY, and HOLD) effect a change in the operation of the
’C2xx. The output HOLDA is the response to HOLD.

Table 4–1. Pins for Interfacing With External Memory and I/O Spaces

Pin(s)

Description

External buses

A15–A0

The 16 lines of the external address bus. This bus can address up to 64K
words of external memory or I/O space.

D15–D0

The 16 bidirectional lines of the external data bus. This bus carries data
to and from external memory or I/O space.

Select signals

DS

Data memory select pin. The ’C2xx asserts DS to indicate an access to
external data memory (local or global).

BR

Bus request pin. The ’C2xx asserts both BR and DS to indicate an access
to global data memory.

PS

Program memory select pin. The ’C2xx asserts PS to indicate an access
to external program memory.

IS

I/O space select pin. The ’C2xx asserts IS to indicate an access to exter-
nal I/O space.

STRB

External access active strobe. The ’C2xx asserts STRB during accesses
to external program, data, or I/O space.

Advertising