PCI-SIO4 User Manual
General Standards Corporation
8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787
7
1.2
BOARD CONTROL REGISTER
The board control register will provide configuration for the PCI/DMA request priorities.
1.3
BOARD STATUS REGISTER
The board status register will provide status of the board (for future expansion).
1.4
SYNC WORD SELECTION REGISTERS
The sync word selection registers are used to provide an interrupt upon the reception of a particular
character on a particular channel. The character is software programmable.
1.5
DATA RECEPTION
Data is received into the Zilog Z16C30. After the data is received, the software may retrieve the data from
the Z16C30 or have the data buffered into the main Rx FIFOs and retrieved by the software at a later time,
depending on how the Z16C30 has been initialized.
1.6
DATA TRANSMISSION
Data is placed into the Zilog Z16C30 or buffered into the main Tx FIFOs, depending on how the Z16C30
has been initialized. The Zilog can transmit and receive in any of several serial protocols:
•
Asynchronous
•
External Sync
•
Isochronous
•
Asynchronous with Code Violations
•
Monosynchronous
•
Bisynchronous
•
HDLC
•
SDLC
•
Plus many more
1.7
ERROR DETECTION
By utilizing the features of the Z16C30, various forms of error detection are built into the board. The
following are some of the methods of error detection available:
•
Parity error detection
•
CRC error detection
•
Rx overrun
•
Tx underrun
1.8
INTERRUPTS
Interrupts will be provided for the following conditions:
•
DMA Complete
•
Sync word detected