beautypg.com

Zilog Z16C30 User Manual

Page 172

background image

8-17

Z16C30 USC

®

U

SER

'

S

M

ANUAL

Z

ILOG

UM97USC0100

Bit(s)

Field/Bit

Name

Conditions

/Context

Description

RW

Status

Ref Chapter: Section

CMR11-8

Channel Mode Register (CMR) (Continued)

Because the content of the SubMode fields depends on the Mode fields, the following descriptions are grouped by mode. TxSubMode
and RxSubMode bits that are not shown for a particular Mode value are Reserved in that mode and should be programmed with zeros.

TxMode

1101=13=Reserved

CMR3-0

RxMode

CMR11-8

TxMode

1110=14=HDLC/SDLC Loop

RW

5: HDLC/SDLC Loop Mode

CMR15-14

TxSubMode

TxMode

00=send 7-bit Abort on Tx Underrun;
01=send 15-bit Abort; 10=send Flag;
11=send CRC then Flag

RW

=14

CMR13

(initially) 0=Transmit disabled; 1=insert into loop;
(once inserted) 0=repeat Rx to Tx; 1=send

RW

CMR12

1=consecutive idle Flags share a 0
(11111101111111...); 0=(11111100111111...)

RW

CMR3-0

RxMode

1110=14=Reserved (use RxMode=0110=6=
HDLC/SDLC, with TxMode=1110=14)

CMR11-8

TxMode

1111=15=Reserved

CMR3-0

RxMode

CMR11-8

TxMode

1001=9=802.3 (Ethernet)

RW

5: 802.3 (Ethernet) Mode

CMR15

TxSubMode

1=send CRC on Tx Underrun

RW

TxMode=9

CMR3-0

RxMode

1001=9=802.3 (Ethernet)

RW

CMR4

RxSubMode

0=receive all frames;
1=match 16-bit Destination Address vs RSR

RW

RxMode=9

CMR11-8

TxMode

101x=10-11=Reserved

CMR3-0

RxMode

CMR11-8

TxMode

1100=12=Slaved Monosync

5: 802.3 (Ethernet) Mode

RW

CMR15

TxSubMode

1=send CRC on Tx Underrun

RW

TxMode
=12

CMR13

0=do not send (stop sending at EOM);
1=send a(nother) message

CMR12

0=send 8-bit Syncs;
1=send Syncs per TxLength

CMR3-0

RxMode

1100=12=Reserved (use RxMode=0100=4=
Monosync, with TxMode=1100=12)

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

UM009402-0201