PCI-SIO4 User Manual
General Standards Corporation
8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787
22
2.3
SERIAL CONTROLLER REGISTERS
IMPORTANT
: Write to Loc 0x100 and Loc 0x300 after every reset to confirm the USC address system.
Contact your local Zilog Representative for Data books and User manuals in reference to the Z16C30, USC
Universal Serial Controller, for a more detailed description of the following registers. It is the advice of the
design engineer of this product that both books should be obtained by any persons desiring to design
using this product. See Related Publications section of this document for address of Zilog.
Note: In the following register addresses ‘n’ stands for Channel Number
.
2.3.1
C
HANNEL
C
OMMAND
/A
DDRESS
R
EGISTER
(CCAR)
(Same format for Channels 0..3 USC Control Registers)
2.3.1.1
Low: (LOC 0xn00)
D0
WO
Upper/Lower Byte Select
D1..D5
WO
Address 4..0
D6
WO
Byte/Word Access
D7
WO
DMA Continue
The contents of this register should always be set to 0x00 for this product.
2.3.1.2
High: (LOC: 0xn01)
D0..D1
WO
Mode Control (encoded as follows):
D9 D8
0 0 Normal Operation
0 1 Auto Echo
1 0 External Local Loop-back
1 1 Internal Local Loop-back
D2
Channel Reset
D3..7
WO
Channel Command (encoded as follows, D11 as the LSB):
00000 Null Command
00001 Reserved
00010 Reset Highest IUS
00011 Trigger Channel Load DMA
00101 Trigger Rx DMA
00110 Trigger Tx DMA
00111 Trigger Rx & Tx DMA
00100 Reserved
00100 Rx FIFO Purge
00101 Tx FIFO Purge
01011 Rx & Tx FIFO Purge
01100 Reserved
01101 Load Rx Character Count
01110 Load Tx Character Count
01111 Reserved