Zilog Z16C30 User Manual

Page 188

Advertising
background image

8-33

Z16C30 USC

®

U

SER

'

S

M

ANUAL

Z

ILOG

UM97USC0100

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

15

TCmd

Transmit Command/Status Register (TCSR)

Register Address 0 b 11010

Bit(s)

Field/Bit

Name

Conditions

/Context

Description

RW

Status

Ref Chapter: Section

Pre

Sent

TCSR15-12

Under

Wait

TxIdle

Idle

Sent

Abort

Sent

EOF/
EOM

Sent

CRC

Sent

All

Sent

Tx

Under

Tx

Empty

TCmd

Sync

0000=no operation; 0001=reserved

0010=Clear Tx CRC Generator

0011, 0100=reserved;
0101=Select TICRHi=TxFIFO Status;
0110=Select TICRHi=/INT Level;
0111=Select TICRHi=/TxREQ Level

WO

5: Commands

TICR2=1

1000=Send Frame/Message

H/SDLC

1001=Send Abort

101x=reserved

T.Bisync

1100=Enable DLE Insertion;
1101=Disable DLE Insertion

Sync

1110=Clear EOF/EOM;
1111=Set EOF/EOM

TCSR10-8

TxIdle

Selects the Transmit idle line condition:
000=the default for TxMode (sync/Flag/Mark)
001=alternating zeroes and ones
010=continuous zeroes
011=continuous ones
100=reserved
101=alternating Mark and Space
110=continuous Space (TxD low)
111=continuous Mark (TxD high)

RW

5: Between Messages,
Frames, or Characters

TCSR7

PreSent

1=Transmitter has finished sending Preamble

R,W1U

5: Status Reporting:
Detailed Status in the TCSR

Sync

TCSR6

IdleSent

1=Transmitter has sent Idle condition

TCSR5

AbortSent

1=Transmitter has sent Abort

H/SDLC

TCSR4

EOF/EOM
Sent

1=Transmitter has sent End of Frame/End
of Message

Sync

TCSR3

CRCSent

1=Transmitter has sent a CRC code

Sync

TCSR2

AllSent

1=last bit has gone out onto TxD

Async

RO

TCSR1

TxUnder

1=Transmitter has Underflowed

R,W1U

TCSR0

TxEmpty

1=TxFIFO is empty

RO

TCSR11

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

15

Starting value for Transmit Character Counter

Transmit Count Limit Register (TCLR)

Register Address 0 b 11101

Bit(s)

Field/Bit

Name

Conditions

/Context

Description

RW

Status

Ref Chapter: Section

TCLR15-0

Starting value for TCC: 0=disable TCC;
else length of next frame/message

RW

5: DMA Support Features:
The Character Counters

UnderWait

Sync

1=interlock Transmitter from
Tx underrun until Send Frame
command. Also, if TxCtrlBlk
(CCR15-14) is 10 = 32-bit TCBs,
delay start of frame transmission
until TxFIFO is full or complete frame
written to TxFIFO

5: Handling Overruns and
Underruns: Tx Underruns

RW = Read/Write, RO = Read Only, WO = Write Only – for other codes see p. 8-10.

UM009402-0201

Advertising