Summary of Contents for SBS Technologies P-Octal Series
Page 1
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Page 3
PC•MIP Modules with Technologies, Inc. QuickPack, SDpacK and Unilin Eight Serial Channels are trademarks of SBS Technologies, Inc. PC•MIP is a trademark of SBS Technologies, Inc. and MEN Micro Inc. SBS Technologies, Inc. 1284 Corporate Center Drive SBS Technologies, Inc. acknowledges the St.
Product Description The Px-Octal product family provides eight channels of EIA-232, EIA-422, or TTL-compatible (3.3V) asynchronous serial communication on a Type I (flexible I/O) or Type II (front panel I/O) PC•MIP module. The high channel density makes the Px-Octal module ideal for communications applications that require a large number of serial channels in a small space.
Block Diagrams RS232 TRANSCEIVERS PCI BUS ALTERA EPF6016 QUAD CONTROL UART LOGIC TARGET DATA MEGA CORE CHAN 1 ADDRESS CONTROL CLOCK CONTROL REGISTER QUAD FIFO READY UART REGISTER DATA GLOBAL INTERUPT ADDRESS VECTOR CHAN 8 CONTROL CLOCK 7.3728 OPTIONAL CUSTOM CLOCK CLOCK Figure 1.
RS422 PCI BUS CHAN 1 TRANCEIVERS ALTERA EPF6016 QUAD CONTROL UART LOGIC TARGET DATA MEGA CORE ADDRESS CONTROL Switchable Termination Resistors CLOCK CONTROL REGISTER QUAD FIFO READY CHAN 8 UART REGISTER DATA GLOBAL INTERUPT ADDRESS STATUS CONTROL Switchable CLOCK Termination Resistors 7.3728 OPTIONAL...
DIRECT TTL PCI BUS ALTERA EPF6016 CONNECTION QUAD CONTROL UART LOGIC TARGET DATA MEGA CORE CHAN 1 ADDRESS CONTROL CLOCK CONTROL REGISTER QUAD FIFO READY UART REGISTER DATA GLOBAL INTERUPT ADDRESS VECTOR CHAN 8 CONTROL CLOCK 7.3728 OPTIONAL CUSTOM CLOCK CLOCK Figure 3.
Quick Start Each channel is implemented by a unique set of UART registers but also shares the global control, FIFO ready, and interrupt status registers implemented in the Altera device. This section illustrates how to: 1. Configure Channel 1 and Channel 8 for 9600 baud rate, 8 data bits, 1 stop bit, and no parity 2.
Channel 1 Configuration 1. Write 0x80 to offset 0x0030 (Enables access to Special Register.) 2. Write 0x0C to offset 0x0000 Write 0x00 to offset 0x0010 (Sets baud rate to 9600.) 3. Write 0x03 to offset 0x0030 (Exits Special Register mode and sets 8 data bits, 1 stop bit, no parity.) 4.
Channel Numbering The Px-Octal uses two quad UARTs (UART 0 and UART 1). Please refer to the Exar ST16C854 Data Sheet for a complete definition of all the UART registers. UART channels are labeled as follows: Channel Number UART Number UART Channel Figure 7.
PCI Configuration Registers PCI Configuration Registers can be accessed only through PCI Configuration Read and Configuration Write cycles. Px-Octal PCI configuration space follows PCI Local Bus Specification, Revision 2.1, which defines sixteen 32-bit words of block configuration space. The registers within this range identify the device, control PCI bus functions, and indicate PCI bus status.
The following table specifies read-only PCI Configuration register values. For a detailed description of these registers, please refer to PCI Local Bus Specification, Revision 2.1. Register Value Vendor ID 0x124b Device ID 0x0001 Revision ID 0x0001 Class Code 0x0007 Header Type 0x0000 Subsystem Vendor ID 0x124b...
Memory Space The host system accesses the Px-Octal via a 33 MHz, 32-bit PC•MIP interface that is PCI Specification 2.1 compliant. The board contains two sets of registers. One set is implemented in the Altera device and consists of the Control Register (CR), FIFO Ready Registers (FRR), and the Global Interrupt Status Register (GISR).
Altera-Implemented Registers Registers implemented in the Altera device consist of the Control Register (CR), FIFO Ready Registers (FRR), and the Global Interrupt Status Register (GISR). CR Control Register OSC1_PRSNT UART_RESET OSCSEL INTENABLE CLKSEL_1 CLKSEL_0 Read UART_RESET OSCSEL INTENABLE CLKSEL_1 CLKSEL_0 Write OSC1_PRSNT Reset...
FRR14 FIFO Ready Channels 1-4 C4_RXRDY C3_RXRDY C2_RXRDY C1_RXRDY C4_TXRDY C3_TXRDY C2_TXRDY C1_TXRDY Read Write Reset FIFO Ready Channels 1-4 reflect the status of Transmit FIFO Channels 1-4 and Receive FIFO Channels 1-4. C4_RXRDY Channel 4 RXRDY This bit reflects status of the RXRDY pin on Channel 4 of the UART, which in turn indicates status of the Channel 4 Receive FIFO.
Page 18
This bit reflects status of the TXRDY pin on Channel 1 of the UART, which in turn indicates status of the Channel 1 Transmit FIFO. A one indicates that the Transmit FIFO trigger level has been reached. A zero indicates that the Transmit FIFO is below the trigger level.
FRR58 FIFO Ready Channels 5-8 C8_RXRDY C7_RXRDY C6_RXRDY C5_RXRDY C8_TXRDY C7_TXRDY C6_TXRDY C5_TXRDY Read Write Reset FIFO Ready Channels 5-8 reflect the status of Transmit FIFO Channels 5-8 and Receive FIFO Channels 5-8. C8_RXRDY Channel 8 RXRDY This bit reflects status of the RXRDY pin on Channel 8 of the UART, which in turn indicates status of the Channel 8 Receive FIFO.
Page 20
This bit reflects status of the TXRDY pin on Channel 5 of the UART, which in turn indicates status of the Channel 5 Transmit FIFO. A one indicates that the Transmit FIFO trigger level has been reached. A zero indicates that the Transmit FIFO is below the trigger level.
GISR Global Interrupt Status Register CH8_IRQ CH7_IRQ CH6_IRQ CH5_IRQ CH4_IRQ CH3_IRQ CH2_IRQ CH1_IRQ Read Write Reset The Global Interrupt Status Register reflects the interrupt status of Channels 1-8. Each bit reflects the interrupt status on its respective channel. A one indicates an active interrupt.
UART-Implemented Registers Each UART channel contains a set of 15 registers accessible at the base address offsets of its channel. For additional information regarding UART registers, please refer to the Exar XR16C854 datasheet. Register Name Register Size Access Type Address Offset 8 bits Read 0x0000...
Interrupts Interrupt Architecture Each of the two UARTs has four interrupt lines, INT A through D. All eight lines are ORed together in the FPGA, gated with the INTENABLE bit in the Control Register, and output to the PCI bus via INTA#. Each of the eight UART interrupt lines may be monitored via a bit in the Global Interrupt Status Register.
User Options User-Supplied Oscillator A user-supplied oscillator may be installed in the User Oscillator Location (OSC1) in order to provide baud rates not supported by the standard 7.3728 MHz oscillator. The user-supplied oscillator must be a HCMOS/TTL 5.0V D.C. device in a four pin, J- lead, surface mount package and must be less than or equal to 24 MHz with a 10% (or better) duty cycle.
Connector Pin Assignments Connector J1 carries part of the PCI bus to the module. Connector J2 carries the rest of the signals. J1 Pin Signal J1 Pin Signal Reserved-r Reserved-r Reserved-r Reserved-r –12V TRST# +12V Ground INTA# INTB# INTC# INTD# PRSNT1# Reserved-q Reserved-q...
Connector J2 carries part of the PCI bus to the module. Connector J1 carries the rest of the signals. J2 Pin Signal J2 Pin Signal AD[17] AD[16] C/BE[2]# +3.3V Ground FRAME# IRDY# Ground +3.3V TRDY# DEVSEL# Ground Ground STOP# LOCK# +3.3V PERR# SDONE...
I/O on the P1-Octal-232 is via a flexible I/O Connector J3 as shown in the table below. This connector does not exist on P2-Octal-232. Signal numbers reflect pin assignments when the module is plugged into a carrier board and I/O is accessed via a user connector.
I/O on the P1-Octal-422 is via a flexible I/O Connector J3 as shown in the table below. This connector does not exist on P2-Octal-422. Signal numbers reflect pin assignments when the module is plugged into a carrier board and I/O is accessed via a user connector.
I/O on the P1-Octal-TTL is via a flexible I/O Connector J3 as shown in the table below. Signal numbers reflect pin assignments when the module is plugged into a carrier board and I/O is accessed via a user connector. J3 Pin Signal J3 Pin Signal...
I/O on the P2-Octal-232 is via front panel connector, J4. This connector does not exist on P1-Octal-232. The connector is a Champ36 female (AMP 787641-1) with mating part (AMP 787131-2). Pin No. Channel Direction Function Figure 20. The P2-Octal-232 Front Panel Connector J4 Pin Assignments Artisan Technology Group - Quality Instrumentation ...
I/O on the P2-Octal-422 is via front panel connector, J4. This connector does not exist on P1-Octal-422. The connector is a Champ36 female (AMP 787641-1) with mating part (AMP 787131-2). Pin No. Channel Direction Signal TxD- TxD+ RxD- RxD+ TxD- TxD+ RxD- RxD+...
For service of SBS Technologies products not purchased directly from SBS Technologies, contact your reseller. Products returned to SBS Technologies for repair by other than the original customer will be treated as out-of- warranty. SBS Technologies, Inc.
Page 38
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...