beautypg.com

Texas Instruments TMS380C26 User Manual

Page 25

background image

TMS380C26

NETWORK COMMPROCESSOR

SPWS010A–APRIL 1992–REVISED MARCH 1993

POST OFFICE BOX 1443

HOUSTON, TEXAS

77251–1443

25

User-Access Hardware Registers

808x 16-Bit Mode: (SI/M = 1, S8/SHALT = 0)

Word Transfers

Normal Mode

SBHE = 0

SRS2 = 0

Pseudo-DMA Mode Active

SBHE = 0

SRS2 = 0

Byte Transfers

SBHE = 0

SBHE = 1

SRS2 = 1

SRS2 = 0

SBHE = 0

SBHE = 1

SRS2 = 1

SRS2 = 0

SRSX

SRS0

SRS1

0

0

0

0

0

1

0

1

0

0

1

1

1

0

0

1

0

1

1

1

0

1

1

1

SIFDAT MSB

SIFDAT LSB

SIFDAT/INC MSB

SIFDAT/INC LSB

SIFADR MSB

SIFADR LSB

SIFCMD

SIFSTS

SIFACL MSB

SIFACL LSB

SIFADR MSB

SIFADR LSB

SIFADX MSB

SIFADX LSB

DMALEN MSB

DMALEN LSB

SDMADAT

DMALEN MSB

DMALEN LSB

SDMAADR MSB

SDMAADR LSB

SDMAADX MSB

SDMAADX LSB

SIFACL MSB

SIFACL LSB

SIFADR MSB

SIFADR LSB

SIFADX MSB

SIFADX LSB

DMALEN MSB

DMALEN LSB

† (SBHE = 1 and SRS2 = 1 is not defined)

808x 8-Bit Mode: (SI/M = 1, S8/SHALT = 1)

SRSX

SRS0

SRS1

SRS2

Normal

SBHE = X

Pseudo-DMA

SBHE = X

0

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

0

1

0

0

0

1

0

1

0

1

1

0

0

1

1

1

1

0

0

0

1

0

0

1

1

0

1

0

1

0

1

1

1

1

0

0

1

1

0

1

1

1

1

0

1

1

1

1

SIFDAT LSB
SIFDAT MSB
SIFDAT/INC LSB
SIFDAT/INC MSB
SIFADR LSB
SIFADR MSB
SIFSTS
SIFCMD
SIFACL LSB
SIFACL MSB
SIFADR LSB
SIFADR MSB
SIFADX LSB
SIFADX MSB
DMALEN LSB
DMALEN MSB

SDMADAT

DMALEN LSB
DMALEN MSB
SDMAADR LSB
SDMAADR MSB
SDMAADX LSB
SDMAADX MSB
SIFACL LSB
SIFACL MSB
SIFADR LSB
SIFADR MSB
SIFADX LSB
SIFADX MSB
DMALEN LSB
DMALEN MSB

68xxx Mode: (SI/M = 0)

Word Transfers

Normal Mode

SUDS = 0

SLDS = 0

Pseudo-DMA Mode Active

SUDS = 0

SLDS = 0

Byte Transfers

SUDS = 0

SUDS = 1

SLDS = 1

SLDS = 0

SUDS = 0

SUDS = 1

SLDS = 1

SLDS = 0

SRSX

SRS0

SRS1

0

0

0

0

0

1

0

1

0

0

1

1

1

0

0

1

0

1

1

1

0

1

1

1

SIFDAT MSB

SIFDAT LSB

SIFDAT/INC MSB

SIFDAT/INC LSB

SIFADR MSB

SIFADR LSB

SIFCMD

SIFSTS

SIFACL MSB

SIFACL LSB

SIFADR MSB

SIFADR LSB

SIFADX MSB

SIFADX LSB

DMALEN MSB

DMALEN LSB

SDMADAT

DMALEN MSB

DMALEN LSB

SDMAADR MSB

SDMAADR LSB

SDMAADX MSB

SDMAADX LSB

SIFACL MSB

SIFACL LSB

SIFADR MSB

SIFADR LSB

SIFADX MSB

SIFADX LSB

DMALEN MSB

DMALEN LSB

‡ 68xxx Mode is always 16-bit.