Summary of Contents for General Standards Corporation PCI-SIO4
Page 1
PCI-SIO4 User Manual 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 3
PCI-SIO4 Documentation History 1) October 24, 1997: combined PCI-SIO4 documentation with the latest VME-SIO4 documentation. 2) November 19, 1997: edited Register map & inserted Zilog data book information into publication section & deleted non-pertinent information out of Chapter 1. 3) December 1, 1997: edited bit map and bit descriptions, edited section numbering and edited table of contents.
Page 4
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 6
Zilog User’s Manual and Product Specifications Databook for the Z16C30 USC requests should be forwarded to: ZILOG, Inc. 210 East Hacienda Ave. Campbell, CA 95008-6600 (408) 370-8000 PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Parity error detection CRC error detection Rx overrun Tx underrun INTERRUPTS Interrupts will be provided for the following conditions: DMA Complete Sync word detected PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Page 15
Tx FIFO almost empty Rx FIFO almost full Exited Hunt IdleRcvd Break/Abort RxBound Abort/ParityError RxOverrun Plus many others PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Almost Empty 1 0 1 Request DMA on Serial Channel 3 Tx FIFO Almost Empty - Hold until Serial Channel 3 Rx FIFO Almost Empty PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Writing a ‘1’ to this bit will turn on the transmitter for the Channel 3 Tx Clk on the lower portion of the cable. This will cause this signal on the cable to go from a tri-state condition to a driven state. PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
A write to this address will be directed toward the Tx FIFO, and a read from this address will be directed toward the Rx FIFO. D8..31 Reserved 2.1.7 : (LOC 0 HANNEL ONTROL TATUS PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Page 20
Channel 1 Rx FIFO Empty (TRUE == 0) Channel 1 Rx FIFO Almost Empty (TRUE == 0) Channel 1 Rx FIFO Almost Full (TRUE == 0) PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
2 Rx FIFOs almost flags to be programmed. After setting this bit to a ‘1’, it is the software’s responsibility to delay approximately 10ms before PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Page 22
1101 Almost Empty but not Empty 1111 In between Almost Empty and Almost Full 1011 Almost Full but not full 0011 Almost Full and Full PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Writing a ‘1’ to this bit will turn on the transmitters for the Channel 3 lower portion of the cable. The signals that are turned on are the Channel 3 TxD and PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
D0..31 Channel 4 Rx Almost Data The data in this register is used for programming the Almost Flags of the Tx FIFOs for this channel. PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
4 DCD on the lower portion of the cable. This will cause these signals on the cable to go from a tri-state condition to a loaded condition. Reserved PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Rx FIFO. If the data being loaded into the FIFO for this channel matches this data, then an interrupt request will be generated to the interrupt logic. An PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Status on Channel 4 Interrupt for Sync Detected Status on Channel 4 Interrupt for Tx FIFO Almost Empty Status on Channel 4 Interrupt for Rx FIFO Almost Full PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
(Zilog Data Bus, See Serial Controller Registers) 2.2.4 4 USC: (LOC 0 47E) HANNEL D0..7 Channel 4 USC Data (Zilog Data Bus, See Serial Controller Registers) PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Transmit Data and Above Transmit Status and Above Receive Data and Above Receive Status Only None 2.3.14 D (DCCR) AISY HAIN ONTROL EGISTER 2.3.14.1 Low: (LOC: 0xn1A) PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Tx Enable (encoded as follows, D0 being the LSB): Disable Immediately Disable After Transmission Enable Without Auto-Enables Enable With Auto-Enables D2..4 Tx Character Length (encoded as follows): 8 Bits PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Local Subsystem ID/Subsystem Vendor ID 0x90802400 0x30 0x30 PCI Base Address to Local Expansion ROM (Unused) 0x00000000 0x3C 0x3C Y[7:0], Max_Lat/Min_Gnt/Interrupt Pin/Interrupt Line 0x00000100 Local PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Page 47
Writing a ‘1’ to this bit clears the bit. D10:9 DEVSEL Timing. Indicates timing for DEVSEL# assertion. A value of ‘01’ indicates a medium decode. PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Page 48
PCI bus. 3.1.8 PCI H : (O 0E, R EADER EGISTER FFSET ESET D6:0 Configuration Layout Type = 0 Header Type = 0. PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Memory base address for access to Local Address Space 0. 3.1.12 PCI S ID R : (O 2C, R 908010B5) UBSYSTEM EVICE ENDOR EGISTER FFSET ESET PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
D15:0 Subsystem Vendor ID – 0x10B5 = PLX Technology D31:16 Subsystem Device ID – 0x2400 = General Standards Corporation HPDI32). 3.1.13 PCI I : (O 3C, R NTERRUPT EGISTER FFSET ESET D7:0 Interrupt Line Routing Value Indicates which input of the system interrupt controller(s) to which the interrupt line of the device is connected.
Local Address Space 0 value 0xFFFFF000 maps a 4kbyte range. Since entire Local Address Space can be mapped into 4kb range, the remap register is not used. PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Expansion ROM Space Ready Input Enable (Unused) Expansion ROM Space Bterm Input Enable (Unused) Memory Space 0 Burst Enable Extra Long Load from Serial Enable Expansion ROM Space Burst Enable (Unused) PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Retry Abort Enable (Unused) PCI Doorbell Interrupt Status. PCI Abort Interrupt Status PCI Local Interrupt Status Local Interrupt Output Enable Local Doorbell Interrupt Enable (Unused) PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
D15:0 Permanent Vendor ID (0x10B5) D31:16 Permanent Device ID (0x9080) 3.3.4 PCI P ID R : (PCI 0 ERMANENT EVISION EGISTER D7:0 Permanent Revision ID PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
A ‘1’ enables interrupt when DMA done. Note: If DMA clear count mode is enabled, the interrupt won’t occur until the byte count is cleared. PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
A ‘1’ indicates transfers from local bus to PCI bus (Read Receive FIFO) A ‘0’ indicates transfers from local bus to PCI bus (Write Transmit FIFO) D31:4 Next Descriptor Address PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
DMA Channel 1 PCI to Local Almost Full (C1LPAF) (Unused) D31:28 DMA Channel 1 PCI to Local Almost Empty (C1PLAE) (Unused) MESSAGING QUEUE REGISTERS Messaging queue registers are not used on the PCI/PMC-HPDI32. PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Please note: if the FIFO almost registers are left at a value of 0x0 during a FIFO reset, the almost flags will be set to the FIFO chip manufacturer default of 7 bytes from empty and 7 bytes from full. PCI-SIO4 User Manual General Standards Corporation...
Upper signals and receive on the Channel 1 Lower signals, the Upper Tx Clock and Upper Tx Data will be enabled for transmit; and the Lower Rx Clock and Lower Rx Data should be enabled for receive. PCI-SIO4 User Manual General Standards Corporation...
EEPROM JUMPER (J12) The jumper (J12) is a 2x3 header. These jumpers are used for manufacturer uses only. It should not be necessary for any users of the PCI-SIO4 to perform any operations involving these jumpers. CABLE INTERFACE CONNECTIONS There is a 68-pin DSUB (user I/O interface) connector (PLUG) mounted/soldered to the front edge of the board (Ref.
No connect No connect No connect BOARD LAYOUT The following figure is a drawing of the physical components of the PCI-SIO4: FIGURE 5.4-1: Board Layout THE ZILOG CLOCK SELECT JUMPERS (J3, J4, J7, & J8) PCI-SIO4 User Manual General Standards Corporation...
Page 62
Note: Channels 3 & 4 are implemented in the same manner, substituting the following parts; Jumpers J4 for Channel 3 and J7 for Channel 4: PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Page 63
PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Page 64
PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
NTERFACE ABLE General Standards Corporation can provide an interface cable for the SIO4 board. This cable is twisted pair for increased noise immunity. Several standard cable lengths are offered, or the cable length can be custom ordered to the user’s needs. Versions of the cable are available with connectors on both ends, or the cable may be ordered with a single connector to allow the user to adapt the other end for a specific application.
Page 66
PCI-SIO4 User Manual General Standards Corporation 8302A Whitesburg Drive Huntsville, AL 35802, Phone: (256) 880-8787...
Need help?
Do you have a question about the PCI-SIO4 and is the answer not in the manual?
Questions and answers