Summary of Contents for General Standards Corporation PC104P-SIO4BX
Page 1
QUAD CHANNEL MULTI-PROTOCOL SERIAL CONTROLLER WITH DEEP TRANSMIT AND RECEIVE FIFOS AND MULTIPROTOCOL TRANSCEIVERS RS-485 RS-422 / V.11 RS-423 / V.10 RS-232 / V.28 General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802 Phone: (256) 880-8787 Fax: (256) 880-8788 URL: www.generalstandards.com E-mail: techsupport@generalstandards.com...
Page 2
General Standards Corporation does not assume any liability arising out of the application or use of any product or circuit described herein, nor is any license conveyed under any patent right of any rights of others.
Page 3
RELATED PUBLICATIONS ZILOG Z16C30 USC® User’s Manual ZILOG Z16C30 USC® Product Specifications Databook ZILOG, Inc. 210 East Hacienda Ave. Campbell, CA 95008-6600 (408) 370-8000 http://www.zilog.com/ PLX PCI 9080 Data Book PLX Technology Inc. 390 Potrero Avenue Sunnyvale, CA 4085 (408) 774-3735 http://www.plxtech.com/ EIA-422-A –...
Universal Serial Controllers (USC®), 8 external FIFOs, and multiprotocol transceivers to provide four fully independent synchronous/asynchronous serial channels. These features, along with a high performance PCI interface engine, give the PC104P-SIO4BX unsurpassed performance in a serial interface card. x4 Channels...
This allows the user to add a custom connector (or connect to a terminal block). General Standards will also work with customers to fabricate custom cables. Consult factory for details on custom cables. PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
The GSC Firmware Registers are detailed in Section 2.1. The USC Registers are briefly touched on in Section 2.2 of this manual, but are described in much greater detail in the Zilog Z16C30 Users Manuals. PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation...
The Firmware ID register provides version information about the firmware on the board. This is useful for technical support to identify the firmware version. D31:16 HW Board Rev C411 = PC104P-SIO4BX Rev A D15:8 Firmware Type ID 01 = SIO4B Standard...
The Channel FIFO Register passes serial data to/from the serial controller chips. The same register is used to access both the Transmit FIFO (writes) and Receive FIFO (reads). D31:8 RESERVED D7:0 Channel FIFO Data PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
(Channel Sync Detect IRQ) will be generated. The interrupt source must be enabled in the Interrupt Control Register in order for an interrupt to be generated. PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
USC chip. See Section 3.4 Interrupts for further interrupt programming information. PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Tx Empty source will generate an interrupt when the Tx FIFO becomes empty. Defining the source as falling edge will trigger an interrupt when the Tx FIFO becomes “NOT Empty”. PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation...
IO pins to be monitored. Output signals as well as inputs are included to aid in debug operation. D31:D10 RESERVED TxAuxC Output RxAuxC Input DCD Output RTS Output TxD Output TxC Output DCD Input CTS Input RxD Input RxC Input PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
USC internal FIFOs. This “DMA” should not be confused with the DMA of data from the SIO4BX external FIFOs to the PCI interface. To accomplish the USC-to-External FIFO PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation...
For the standard 32Kbyte FIFO, an Almost Full value of 0x7 will cause the Almost Full flag to be asserted when the FIFO contains 32761 (32k – 7) or more bytes of data . PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation...
USC interrupt is used, it must be setup and enabled in the USC, enabled in the GSC Firmware Interrupt Control Register, and enabled in the PCI9080. In addition, the interrupt must be acknowledged and/or cleared at each level following the interrupt. PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
The default clock configuration at power-up for the programmable clock on all channels is 20MHz. See Appendix A for more detailed information concerning programming the on-board clock frequencies. PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
For example: In DTE mode, DTE_TxC, DTE_TxD, and DTE_RTS may only be used as general purpose outputs, and DTE_RxC, DTE_RxD, and DTE_CTS may only be used as general purpose inputs. PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation...
PCIBAR2 will map the Local Space Registers into PCI memory space, and PCIBAR3 is unused. Typically, the OS will configure the PCI configuration space. For further information of the PCI configuration registers, please consult the PLX Technology PCI9080 Manual. PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
CHAPTER 5: HARDWARE CONFIGURATION Board Layout The following figure is a drawing of the physical components of the PC104P-SIO4BX: PC104P-SIO4BX-BASE REV:NR GENERAL STANDARDS CORP. (C)2005 J1 (PCI) Multi- Multi- Protocol Protocol Xcvr Xcvr Multi- Multi- Multi- Protocol Protocol Protocol Xcvr...
. There are four external termination resistors – RP101-RP104. The termination resistors are standard 16-pin isolated resistor DIPs (eight resistors per DIP). Refer to Figure 5.1-1 for resistor pack locations. PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
C to +85 Interface Cable General Standards Corporation can provide an interface cable for the SIO4BX board. This standard cable is a non- shielded twisted pair ribbon cable for increased noise immunity. Several standard cable lengths are offered, or the cable length can be custom ordered to the user’s needs.
1 = Set Channel Post-Dividers from D23-D8 during Command Word Write D11-D8 Channel 1 Post-Divider D15-D12 Channel 2 Post-Divider D19-D16 Channel 3 Post-Divider D23-D20 Channel 4 Post-Divider D31-D24 Reserved (Unused) PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Page 34
1/10 the measured clock frequency (Value * 10 = Measured Frequency in MHz). Keep in mind that this value will not be exactly the programmed frequency due to the 100ppm (0.01%) accuracy of the on-board reference. PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation...
Page 35
0x55 PLL1 Q (Setup7) 0x00 0x56 PLL1 P Lo 0 (Setup7) 0x00 0x57 PLL1 Enable/PLL1 P Hi (Setup7) 0x00 0x58-0xFF Reserved (Unused) 0x00 PC104P-SIO4BX User Manual, Revision: 0 General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...