Texas Instruments TMS320C3x User Manual

Page 313

Advertising
background image

Configuration

10-10

Table 10–1 describes the bits in the STRBO, STRB1, and the IOSTRB control

registers.

Table 10–1. STRB0, STRB1, and IOSTRB Control Register Bits

Abbreviation

Reset
Value

Name

Description

HOLDST

0

Hold status bit

This bit signals whether the port is being held (HOLDST = 1),
or is not being held (HOLDST = 1). This status bit is valid
whether the port has been held through hardware or soft-
ware.

(STRB0 control register only)

NOHOLD

0

Port hold signal

NOHOLD allows or disallows the port to be held by an exter-
nal HOLD signal. When NOHOLD = 1, the ’C3x takes over
the external bus and controls it, regardless of serviced or
pending requests by external devices. No hold acknowledge
(HOLDA) is asserted when a HOLD is received. However, it
is asserted if an internal hold is generated (HIZ = 1).

(STRB0

control register only)

HIZ

0

Internal hold

When set (HIZ = 1), the port is put in hold mode. This is
equivalent to the external HOLD signal. By forcing the high-
impedance condition, the ’C3x can relinquish the external
memory port through software. HOLDA goes low when the
port is placed in the high impendance state.

(STRB0 control

register only)

SWW

11

Software wait mode

In conjunction with WTCNT, this 2-bit field defines the mode
of wait-state generation.

WTCNT

111

Software wait mode

This 3-bit field specifies the number of cycles to use when
in the software wait mode for the generation of internal wait
state. The range is 0 (WTCNT = 0 0 0) to 7 (WTCNT = 111)
H1/H3 cycles.

BNKCMP

10000

Bank compare

This 5-bit field specifies the number of MSBs of the address to
be used to define the bank size.

(STRB0 and STRB1 control

registers only)

Data type size

11

(STRB0 and STRB1
control registers only)

Indicates the size of the data type written in memory.

Bit 17

Bit 16

Data Type Size

0

0

8 bit

0

1

16 bit

1

0

Reserved

1

1

32 bit

Advertising