SERIAL I/O CARD INSTALLATION MANUALsoftio.com/doc/lf755kb_doc.pdf · Installation Guide for Axxon...

19
MODEL LF755KB 4 PORT RS422 PCI EXPRESS SMPTE INTERFACE (LOW / STANDARD HEIGHT) SERIAL I/O CARD INSTALLATION MANUAL HIGH-PERFORMANCE UART FAMILY This document describes the installation and use of the Axxon Computer Corporation 4 Port RS422 SMPTE Interface PCI Express (PCIe) Bus Adapter. Release Version 1.0 (11 March 2008)

Transcript of SERIAL I/O CARD INSTALLATION MANUALsoftio.com/doc/lf755kb_doc.pdf · Installation Guide for Axxon...

  • MODEL LF755KB 4 PORT RS422 PCI EXPRESS SMPTE INTERFACE (LOW / STANDARD HEIGHT)

    SERIAL I/O CARD INSTALLATION MANUAL

    HIGH-PERFORMANCE UART FAMILY This document describes the installation and use of the Axxon Computer Corporation 4 Port RS422 SMPTE Interface PCI Express (PCIe) Bus Adapter.

    Release Version 1.0 (11 March 2008)

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 2

    1 INTRODUCTION

    Thank you for choosing the Axxon line of high performance I/O cards. Please take a few moments to read through this documentation. Device drivers and utilities for this Axxon MAP/950 product are supplied for functionality under Windows 9x, ME, XP (32/64 bit), NT4, 2000, 2003, Vista (32/64 bit), Linux (32/64 bit), OS/2, QNX , SCO Unix operating systems. 2 LICENCE AGREEMENT This software and the accompanying files are provided "as is" and without warranties as to performance or merchantability or any other warranties whether express or implied. The receiver assumes all risk and liability for loss, damage, claims or expense resulting from use, possession or resale of any software and / or hardware products furnished by Axxon Computer Corporation. The receiver agrees to indemnify, defend and hold harmless Axxon Computer Corporation and its officers, agents, and employees from and against any and all claims, liability, loss, damage or expense, including reasonable attorney's fees, arising from or by reason of receivers' use, possession or resale with respect to any of the software products furnished by Axxon Computer Corporation pursuant to this agreement, and such obligation shall survive acceptance of said products therefore by receiver. Windows, Windows 95 / 98 / XP/ ME / NT / 2000, 2003, Vista are trademarks of Microsoft. 3 CONTENTS 1 INTRODUCTION...............................................................................................................................................................2

    2 LICENCE AGREEMENT..................................................................................................................................................2

    3 CONTENTS.........................................................................................................................................................................2

    4 OVERVIEW AND INSTALLATION ...............................................................................................................................3

    4.1 4 PORT RS422 PCI EXPRESS I/O CARD .......................................................................................................................3 4.1.1 Windows drivers for MAP/950 PCI I/O Cards......................................................................................................3 4.1.3 Windows NT4 driver for MAP/950......................................................................................................................14

    5 USING THE SERIAL DRIVER ......................................................................................................................................15

    5.1.1 Windows configuration........................................................................................................................................14 5.1.2 Linux configuration .............................................................................................................................................16 5.1.3 Apple configuration.............................................................................................................................................16

    6 TECHNICAL DETAILS OF HARDWARE AND SOFTWARE DESIGN ..................................................................17

    6.1 Volatile Mode Configuration...............................................................................................................................17 6.2 Non-Volatile Mode Configuration.......................................................................................................................18

    7 CONTACT INFORMATION ..........................................................................................................................................19

    8 DISCLAIMER...................................................................................................................................................................19

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 3

    4 OVERVIEW and INSTALLATION

    4.1 PCI Express (PCIe) 4 Port RS422 SMPTE Interface I/O Card Overview Axxon manufactures a variety of serial port products based on the enhanced Oxford Semiconductor 16C950 UART. The installation of Axxon Model # LF755KB 4 Channel RS422 SMPTE PCI Express (PCIe) design is covered in this document. Model # LF755KB PCI Express RS422 SMPTE I/O Card offers the following features:

    • 4 Independent channels based on the RS422 Electrical Interface using 16C950 UARTs • Each port is software configurable to support MASTER (DTE) or SLAVE (DCE) mode • Colour coded onboard LED to identify the MASTER (GREEN) and SLAVE (RED) modes • Conforms to the SMPTE 9 pin female pinout for a simple installation • Plug & Play support for Windows, Linux and Apple platforms • Windows, Linux and Apple platforms do not require add-on drivers (PnP installation) • Low and standard height mounting compatible using 2 different mounting brackets • Based on the Oxford Semiconductor OX16C950 UART (http://www.oxsemi.com) • 128 byte deep Transmit and Receive FIFOs • Flexible clock prescalar from 1 to 31.875 • RS422 compliant transceivers with 25kv ESD and short-circuit protection • Compatible with x1, x4, x8, x16 lane PCI Express slots. Single 3.3 volt power supply operation • HD44M to 4 of DB9 Female (SMPTE) complex cable included (Double shielded - Braid & Foil) • RoHS and Pb-free compliant design and assembly under ISO9001:2000 certified procedures • High grade 4 layer FR4 circuit board • Designed & Assembled in Canada

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 4

    4.1.1 Hardware

    This product will permit the addition of 4 serial ports to your PC based on the RS422 SMPTE electrical interface using a free PCI Express expansion slot. You may install as many of these circuit boards as you have room and PCI Express slots inside of your computer system. By design, this adapter card is an x1 lane adapter card. DO NOT confuse PCI Express (PCIe) with PCI. This adapter is NOT compatible with PCI slots. DO NOT confuse PCI Express (PCIe) with PCI-X. This adapter is NOT compatible with PCI-X slots. This design is compatible with x1, x2, x4, x8 and x16 lane PCI Express expansion slots. Damage to the motherboard and/or this adapter can occur if the circuit board is forced to fit into a PCI or PCI-X expansion slot. Such damage is not covered under warranty through Axxon. With the provided mounting brackets, it is not possible to seat this circuit board into such a wrong expansion slot. Do not attempt to remove this mounting bracket to force a fit into an expansion slot. If there is any doubt on the expansion slot to be deployed for your installation, please contact us for assistance. A suggestion is to forward to our support staff details of your computer system with make + model and if possible, a digital photo to clarify the chassis and slots. This x1 lane circuit board is compatible with higher lane count slots including x2, x4, x8, and x16 widths. No additional benefit is gained by selecting a higher lane count slot. Upon power up, your motherboard bios will communicate with our PCIe circuit to auto-negotiate that our host adapter is an x1 lane width. Likewise each board will offer 8 serial ports to your operating system. The device driver installation for popular operating systems is discussed in detail in the next section. Please take a few moments to familiarize yourself with the hardware features onboard this MAP/950 product. Design Details Axxon is the first and leading manufacturer of PCI Express I/O adapter cards. This design is based on a very mature product foundation of volume shipments to key OEMs worldwide and over 3 years of PCIe design experience. For customers interested in the low level details of this host adapter and operation, we provide the following recommended reading reference materials.

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 5

    PLX PCIe Bridge controller PEX8111-BB http://www.plxtech.com Oxford OXCB950 Enhanced PCI Uart http://www.oxsemi.com HD44 Female Connector Details Tyco part # 5748482-5 (RoHS & Pb-free) has been applied as the HD44 Female connector in this product design. One (1) HD44 Male to 4 x DB9 Female complex cable (RoHS & Pb-free) is required to provide the 4 port terminations for RS422 SMPTE interfacing. The HD44 Female to 4 x DB9 Female cable wiring will now be documented. The details of this 4 port HD44F complex cable with DB9F termination are copied on the next sheet and are also posted at the following URLs in PDF format: http://www.softio.com/doc/4port_smpte_cable.pdf

    • case sensitive URL

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 6

    RS422 SMPTE DB9 Female Pinout

    Master Mode (DTE / Master / Controller) (GREEN Led is lit) Pin_2 = RX- Pin_3 = TX+ Pin_7 = RX+ Pin_8 = TX- Pin_1 = Chassis Ground Pin_9 = Chassis Ground

    Slave Mode (DCE / Slave / Emulator) (RED Led is lit) Pin_2 = TX- Pin_3 = RX+ Pin_7 = TX+ Pin_8 = RX- Pin_1 = Chassis Ground Pin_9 = Chassis Ground

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 7

    Mode Configuration This adapter card is software configurable to either MASTER (DTE) or SLAVE (DCE) modes of operation. The current configuration software is provided in a DOS coded program and available through a no-charge ISO download. Additional versions of this configuration software for other operating systems may be available. Please contact our technical support staff for the latest details. To configure the LF755KB circuit board, download and the burn using your favourite CD burning program the following ISO image. http://www.softio.com/axxon_pcie/axxon_pcie.iso

    • case sensitive URL • Please use the Burn an ISO Image option for your CD burning s/w

    Please allow your system to boot from this CD. The CD is an auto-boot CD with a freeware DOS OS. Press "4" from the menu when presented with the 1st screen. Then press ESC key till at the DOS prompt. Switch to the Axxon folder for our program as follows: cd\axxon ; will move the focus to the axxon folder on the CD rom cd lf755kb ; will move the focus to the lf755kb sub-folder within the axxon folder With our circuit board seated, run the program: lf755kb.exe ; will quickly configure all Ports to MASTER (DTE) mode lf755cnf.exe ; will allow for individual port configuration to either MASTER or SLAVE mode Configure the adapter card to suit your application. Each port can be configured to either DTE or DCE modes. The pinout details for each of the 4 ports is silk screened on the backside of the circuit board.

    RS422 SMPTE DB9 Female Pinout

    Master Mode (DTE / Master / Controller) (GREEN Led is lit) Pin_2 = RX- Pin_3 = TX+ Pin_7 = RX+ Pin_8 = TX- Pin_1 = Chassis Ground Pin_9 = Chassis Ground

    Slave Mode (DCE / Slave / Emulator) (RED Led is lit) Pin_2 = TX- Pin_3 = RX+ Pin_7 = TX+ Pin_8 = RX- Pin_1 = Chassis Ground Pin_9 = Chassis Ground

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 8

    The options available through the configuration program are copied below. LF755KB SMPTE 4 Port RS422 PCI Express I/O Card EE Configurator for DOS v0.2 ============================================================================ (c) 2008, Axxon (OEM) > Motherboard PCI Bios Present Status : Found & supported! ------------------ Configuration Menu ------------------ 1. Change Port # 1 to be a Master (DTE / Controller) 2. Change Port # 1 to be a Slave (DCE / Emulator) 3. Change Port # 2 to be a Master (DTE / Controller) 4. Change Port # 2 to be a Slave (DCE / Emulator) 5. Change Port # 3 to be a Master (DTE / Controller) 6. Change Port # 3 to be a Slave (DCE / Emulator) 7. Change Port # 4 to be a Master (DTE / Controller) 8. Change Port # 4 to be a Slave (DCE / Emulator) 9. Change all Ports 1 -> 4 to be Master (DTE / Controller) A. Change all Ports 1 -> 4 to be Slave (DCE / Emulator) Q. Quit The configuration parameters are non-volatile and therefore will remain active even during a power off of the host system. Please note the following relationship on the onboard LED to external cable mapping. Port 0 LED is associated with the DB9F connector 1 on the cable assembly. This is Port # 1 in the configuration s/w. Port 1 LED is associated with the DB9F connector 2 on the cable assembly. This is Port # 2 in the configuration s/w. Port 2 LED is associated with the DB9F connector 3 on the cable assembly. This is Port # 3 in the configuration s/w. Port 3 LED is associated with the DB9F connector 4 on the cable assembly. This is Port # 4 in the configuration s/w.

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 9

    Windows Device Drivers for Model # LF755KB RS422 SMPTE PCI Express (PCIe) I/O Card A variety of device driver options are available for this flexible adapter card. Option # 1 The first and most recommended option is to apply the default Microsoft Windows provided device driver for your installation using the following installation file: http://www.softio.com/ic0560kb/MSPORTS.INF Download the above INF file to a local folder -> Allow the Found New Hardware Wizard to point to the folder with the above INF file. For each and every request for the driver, proceed to use the same folder and installation file. Upon completion, the Control Panel -> System -> Hardware -> Device Manager -> Ports will list 4 additional COM ports mapped to this circuit board. Proceed to use with your end application. Option # 2 The recommended driver suite (Windows 2000, XP, XP64, 2003, 2003-64 bit and server editions) with enhanced Oxford UART features for our PCI Express family of designs is posted at: http://www.softio.com/drivers/UARTDriverV65.zip A driver developed for Vista 32 and 64 bit editions and older operating systems including XP/ XP64 is available through the following URL: http://www.softio.com/drivers/Oxford-original-20070905.zip Both of the above URLs are case sensitive and therefore must be typed exactly as shown. The architecture of the Windows drivers is very similar. Each UART is hooked by a single-port driver, which enables the following 16C95x features:

    • 128-byte receiver and transmitter FIFOs • Adjustable receiver and transmitter interrupt trigger level with Automatic flow control • Quad speed (using Times clock register) • Flexible baud rate generation

    The following documentation will discuss the configuration and features present in the enhanced Oxford device drivers.

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 10

    Typical Ports Environment for a 4 Port PCIe SMPTE Installation with Oxford Device Drivers (example only) COM5 : P1, COM6 : P2, COM7 : P3, COM8 : P4

    Timing Background The serial ports found on the IBM personal computer have historical evolved around a clock source of 1.8432 MHZ (industry standard). The Axxon MAP/950 PCI series is shipped by default with a 1.8432 MHZ clock source (CLK/8). Such a clock source permits a logical 1:1 mapping of desired baud rate to a target serial port device. Using the 16c95x UART internal clock multiplier(s) and pre-scalars in the provided device drivers, you may select up to 460K-baud rate communication speed between the host PC and a serial port device (provided the target device supports up to 460K-baud operation). Select the DETECT CRYSTAL button in the device drivers to allow for the proper application requested baud rate to hardware baud rate relationship. Select the QUAD BAUD RATE (option) to activate the X4 baud rates. When active, this X4 option will map the application selected baud rate to target hardware baud rate by a ratio of X4. As an example, when this option is SELECTED, 300 Baud in the Windows application will map to and run the serial port at an actual value of 1200 Baud. Crystal Detection for Input Clock This configuration is required to allow the device driver to correctly calculate the Input Clock being fed into the onboard UARTS. In most applications, this value will auto-detect to 1.8432 MHZ, which permits a 1:1 mapping ratio relationship for Application Selected baud rate to Target Hardware baud rate.

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 11

    Driver Removal Procedure Please review this document on how to remove a device driver from the Oxford serial port drivers your system: http://www.softio.com/oxan22.pdf

    • Case sensitive URL • Note – Windows 2003 driver removal procedure is similar to the documented XP procedure

    A detailed document defining the registry keys is recommended reading for clients having complex driver installation or removal issues. The following document displays the driver removal from a Windows 2000 system, step by step: http://www.softio.com/doc/MAP950uninstall.pdf

    • Case sensitive URL

    An automated driver installer / remover is in development to ease such software installations. Please contact our support staff to request the current status of this pending new software release.

    Included in this design is a LED labelled “Link EN”. When lit, the LED indicates that the host computer system’s bios has detected and properly PCIe enumerated this circuit board. This LED should be ON briefly after a power up of your computer system. The Link EN label is part # D6 and located on the top left of the circuit board.

    Each port is software configurable to either MASTER (GREEN Led) or SLAVE (RED Led) mode. Port # 0 LED is shown as an example. Ports # 1 to 3 have their own respective labelled LED indicators.

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 12

    To configure the clock source when using the Oxford enhanced device drivers please review the following GUI property sheet:

    1) Select the DATA RATE tab. 2) Select the Detect Crystal Frequency button. 3) The device driver will then return with “Working…” for a few seconds and return a value of 1.8432 MHz for

    the crystal frequency. This is default on most products shipped from the factory. If a request was made for a custom, non-standard clock substitution then DO NOT select the Detect Crystal Frequency button. Instead, force the pull down menu for the Crystal Frequency selection to remain at 1.8432 MHz regardless of which value has been applied to the circuit board.

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 13

    Quad Speed

    The Quad Speed option will force any host application software’s baud rate to be multiplied by a factor of 4 (Four). That is, when an application selects 115K, as an example, the actual hardware baud rate will result in a 460K-communication speed with this option active. Mappings for Windows Application Selected Baud Rate to Target Hardware Baud Rate with QUAD BAUD RATE (x4) Option ON: 110 Baud (application software) maps to 440 Baud (target hardware) 300 Baud (application software) maps to 1200 Baud (target hardware) 600 Baud (application software) maps to 2400 Baud (target hardware) 1200 Baud (application software) maps to 4800 Baud (target hardware) 2400 Baud (application software) maps to 9600 Baud (target hardware) 4800 Baud (application software) maps to 19200 Baud (target hardware) 9600 Baud (application software) maps to 38400 Baud (target hardware) 19200 Baud (application software) maps to 76800 Baud (target hardware) 38400 Baud (application software) maps to 153600 Baud (target hardware) 57600 Baud (application software) maps to 230200 Baud (target hardware) 115200 Baud (application software) maps to 460800 Baud (target hardware)

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 14

    4.1.2 Windows NT4 driver for MAP/950 Overview The Windows NT4 driver creates a Device Object for each port, and registers this with the operating system. The serial port driver enables the following 16C95x features:

    • 128-byte receiver and transmitter FIFOs • Optimized receiver interrupt handling – uses readable fill levels and thresholds • Automatic clock speed detection

    A separate parallel port driver is provided, which creates the device Object and registers it with the Printer class driver. Installation Install the hardware by following system instructions. Power up the system. Then follow the instructions below depending on which functions are required. To upgrade the NT4 driver, simply install over the existing version. Serial driver

    1. Run “Install_Serial.exe” from the \NT4_Serial subdirectory on the disk. 2. When the install application starts, click Next to continue 3. Ensure ‘install’ is selected, and then click Next. 4. Click OK to accept the licence agreement. 5. The system will install the driver and start it. The ports are immediately ready for use.

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 15

    5 USING THE SERIAL DRIVER The serial drivers for Windows make use of a number of enhanced 95x UART features, and are highly configurable. This section describes the configuration utilities, accessible through Device Manager, which can be used to enable and configure the various features The driver will install the correct number of serial ports and Windows will assign COM numbers to them (e.g. COM5). You can then attach modems etc. to the ports and make use of them in the same fashion as any other generic port. The serial driver has extra configuration options available over and above the standard ‘settings’ tab supplied with the generic 16550 drivers. To adjust any of the UART parameters, follow these steps:

    1. Click on Start / Settings / Control Panel 2. Double click “System” to bring up the system properties dialog box 3. Select the “Device Manager” tab of this dialog (with the “View devices by type” option selected 4. Now click on the [+] next to the “Ports (COM & LPT)” icon to show the list of installed COM ports 5. Double click on an PCI port to display the settings dialog for that port

    The enhanced features are configurable through three dialog pages: Settings - Standard port settings found on normal COM port settings pages Data Rate - Advanced data rate selection options FIFOs - Device mode selection and FIFO trigger level settings

    5.1.1 Windows configuration Settings This page contains the standard Baud rate / Data bits / Parity / Stop bits and Flow control options found on most COM port settings pages. These settings modify the default settings used by Windows. Most applications that use COM ports will override these settings with their own comms parameters. Data Rate This page provides a list of common crystal values used with COM ports. Select “Detect crystal frequency” to detect the input clock frequency to the UART. (This requires that the port be not currently in use by another application). The baud rate can optionally be adjusted according to the data rate required. To enable the advanced baud rate configuration options, deselect the “Use default baud rate” box. In normal operation, the driver will generate the desired baud rate from the crystal frequency. The quad speed option will multiply all application selected baud rates by 4 by utilising the OX16C95x Times clock register (TCR). The driver can multiply this baud rate, or divide it using the Clock Prescaler register (CPR). The clock pre-divisor is used to divide the input clock prior to baud rate generation. This means a high-speed crystal (E.g. 50MHz) can be pre-divided to generate standard baud rates (In this case 50 / 27.125 = 1.8433 MHz, which will emulate a 1.8432 MHz crystal with less than 0.01% bit rate error). Alternatively, the pre-divisor could be switched off to allow data rates up to 12.5Mbps to be generated.

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 16

    FIFOs This page is used to configure the FIFO trigger levels, i.e. at what fill levels the device will generate an interrupt, or apply automatic flow control. In addition, the FIFOs can be completely disabled; although this is not recommended for normal operation. The four sliders allow adjustment of the various trigger levels in 550 and 950 modes. These are described below:

    • Transmitter FIFO interrupt trigger level - When the level of data in the transmit FIFO falls below this value, a transmitter interrupt is triggered. Setting this value to zero will not trigger an interrupt until the transmitter is completely idle.

    • Receiver FIFO interrupts trigger level - When the level of data in the receiver FIFO reaches this value, a receiver data interrupt is triggered.

    • Flow On flow-control limit - When the level of data in the receiver FIFO reaches this value as data is read from the FIFO, a handshake is triggered to instruct the remote transmitter that it is free to transmit data (E.g. Transmit an XON character to the remote machine).

    • Flow Off flow-control limit - When the level of data in the receiver FIFO reaches this value as it fills up, a handshake is triggered to instruct the remote transmitter to stop sending data as the FIFO is becoming full. (E.g. Transmit an XOFF character to the remote machine).

    The FIFO trigger levels can be fine-tuned to gain optimum performance, depending on system performance, baud rate used, levels of serial traffic etc.

    5.1.2 Linux configuration This adapter card design uses four (4) UART controllers with the following PCI IDs for a PnP enumeration under Linux: Vendor ID: 1415h Device ID: 950Bh Therefore, by design, this adapter card will be PnP enumerated and supported as an 4 channel RS422 adapter card without add-on drivers, without kernel recompiles, without add-on modules. By design, this adapter is PnP compatible with 2.4 and 2.6 kernels. In some cases, you will be required to expand the # of serial ports to be larger than the default value of 4. The Grub loader may be used to expand this value at boot time. Please contact Axxon technical support for assistance if the adapter card is not PnP supported for your Linux distribution.

    5.1.3 Apple configuration By design, this adapter card is PnP supported on Apple MAC OS 9 and higher without the requirement of a device driver. Simply power down your system -> remove the AC power cable to confirm that the power supply is removed. Wait 30-60 seconds. Remove the computer case side panels on your chassis. Install our adapter card into a free PCI Express expansion slot. DO NOT confuse PCI Express (PCIe) with PCI. This adapter is NOT compatible with PCI slots. DO NOT confuse PCI Express (PCIe) with PCI-X. This adapter is NOT compatible with PCI-X slots. This design is compatible with x1, x2, x4, x8 and x16 lane PCI Express expansion slots. Damage to the motherboard and/or this adapter can occur if the circuit board is forced to fit into a PCI or PCI-X expansion slot. Such damage is not covered under warranty through Axxon. With the provided mounting brackets, it is not possible to seat this circuit board into such a wrong expansion slot. Do not attempt to remove this mounting bracket to force a fit into an expansion slot. If there is any doubt on the expansion slot to be deployed for your installation, please contact us for assistance. A suggestion is to forward to our support staff details of your computer system with make + model and if possible, a digital photo to clarify the chassis and slots.

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 17

    6.0 Technical Details of Hardware and Software Design This part of the documentation will discuss the low level hardware and software design for developers interested in creating their own software interface to configure this adapter card. Each port is configured through a dedicated MIO pin. MIOx pin = High = Port is in MASTER (DTE) mode. MIOx pin = Low = Port is in SLAVE (DCE) mode. There are 4 of Single PCI UARTs present in this design. Each PCI UART is indexed using the following IDs: Vendor ID: 1415h Device ID: 950Bh Each PCI UART provides 2 of MIO pins. Only the first 2 PCI UARTs are used for the required 4 MIO pins to configure the port modes. Therefore, UART_U2_MIO_0 = controls the mode for Port # 1 ; this is the first PCI UART in our design UART_U2_MIO_1 = controls the mode for Port # 2 UART_U3_MIO_0 = controls the mode for Port # 3 ; this is the second PCI UART in our design UART_U3_MIO_1 = controls the mode for Port # 4 Each mode configuration has a volatile (immediate configuration) and non-volatile (stored in EEPROM) setting.

    6.1 Volatile Mode Configuration An immediate configuration change may be made by manipulating the MIO pins for the respective port. The following examples and procedure should clarify the steps required for a mode switch. Configure Port # 1 and Port # 2 modes Port # 1 is controlled by UART_U2_MIO_0 and Port # 2 through UART_U2_MIO_1 so search out the first UART on the circuit board using the IDs noted above. In reviewing the documentation for the Oxford OXCB950 UART, note that PCI BAR2 will point to the Local Configuration registers in I/O space. Assume for this example that BAR2 = B400h The MIO registers (MIC) are located at an offset of +0x04 within the Local Configuration registers. Therefore the MIO pin register access will start @ B400h + 04h = B404h for this example. Each MIO pin is defined using 2 bits with the following format: 00 = MIO pin is a non-inverting input pin ; not applicable in this h/w design and an illegal state to use 01 = MIO pin is an inverting input pin ; not applicable in this h/w design and an illegal state to use 10 = MIO pin is an output pin driving ‘0’ ; will configure the Port to SLAVE (DCE) mode 11 = MIO pin is an output pin driving ‘1 ; will configure the Port to MASTER (DTE) mode

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 18

    Using the above details, here are a few examples on using DOS DEBUG to manually configure a Port mode. DEBUG -o B404 0a ; configure Port 2 and 1 to SLAVE (DCE) mode since the MIO registers are ‘00’ -o B404 0b ; Port 2 to SLAVE (DCE), Port 1 to MASTER (DTE) mode since the MIO registers are ‘01’ -o B404 0e ; Port 2 to MASTER (DTE), Port 1 to SLAVE (DCE) mode since the MIO registers are ‘10’ -o B404 0f ; configure BOTH Port 2 and 1 to MASTER (DTE) mode since the MIO registers are ‘11’ -q ; to quit DOS debug To configure Ports 3 & 4, search out the UARTs and index the second found UART and index to read the BAR2 value. Add 0x04 to the BAR2 value to index the MIC (MIO registers). The same weights noted above apply for configuring Port 3 & 4, respectively.

    6.2 Non-Volatile Mode Configuration To retain the mode configuration so that this configuration may be active on a power up or PCI Reset, proceed to save the MIO status inside the onboard EEPROMs. Each PCI UART contains its own Microwire EEPROM (93C46). Respectively each UART can load from its own local EEPROM to program various onboard registers including the MIO register set. Like the volatile configuration, the non-volatile setting may be configured using the respective UART_U2 and UART_U3 devices. The values store inside the EEPROM are of the following format: 0xB508, 0x840F, 0x0E80, 0x0000 Please note that for the 4 ports, 2 EEPROMs are used to retain the settings for the respective 4 MIO pins. The second word defines the value to be written to at the MIC register (Local Register + offset 04) after a power up. Therefore for the EEPROM associated with U2 (first PCI UART), 0xB508, 0x840a, 0x0E80, 0x0000 ; Port 2 = SLAVE (DCE), Port 1 = SLAVE (DCE) mode upon a power up / PCI Reset 0xB508, 0x840b, 0x0E80, 0x0000 ; Port 2 = SLAVE (DCE), Port 1 = MASTER (DTE) mode upon a power up / PCI Reset 0xB508, 0x840e, 0x0E80, 0x0000 ; Port 2 = MASTER (DTE), Port 1 = SLAVE (DTE) mode upon a power up / PCI Reset 0xB508, 0x840f, 0x0E80, 0x0000 ; Port 2 = MASTER (DTE), Port 1 = MASTER (DTE) mode upon a power up / PCI Reset Repeat for the EEPROM associated with U3 (second PCI UART) to configure Ports 3 & 4 with non-volatile settings. The software to read / write to the Microwire EEPROM is left as an exercise for the reader. Upon request assistance can be provided from our engineering and s/w development group on the required algorithm and associated sub-routines. Axxon has developed such code under at least DOS and Windows.

  • Installation Guide for Axxon LF755KB PCI Express (PCIe) 4 Port RS422 SMPTE I/O Card (Low/Standard Height Mounting) V1.0

    Axxon Computer Corporation 19

    Development Suggestions 1) Do review the Oxford OXCB950 UART documentation available through Axxon and also the following website: http://www.oxsemi.com 2) Do note the EEPROM write delays required for a valid save. That is, methods including nested loops for delays can be critical and cause an invalid write value to be saved as the host CPU system is ran at higher speeds. It is recommended that a “guaranteed” safe slow delay be used to be universally compatible across the high speed computer systems. Always verify the EEPROM save to confirm the EE value(s). 3) Do note that the EEPROM byte, low nibble is responsible for the configuration of 2 ports. This is since 2 bits define an MIO pin setting. Be sure to mask the MIO pin status to index the proper pin configuration. That is, do not alter the mode setting of the wrong port device. 4) Under NDA, Axxon can share source code under at least DOS for configuring this circuit board. 5) Contact our technical support staff with any questions you may have on this product. 7 CONTACT INFORMATION For further information please contact: Axxon Computer Corporation 3979 Tecumseh Road East Windsor, Ontario Canada N8W 1J5 Telephone: 01.519.974-0163 (Main) (10 AM to 6 PM M-F) Sales / Tech Support Phone: 1-800-361-1913 (US / Canada) or Internationally via Internet Phones Fax: 01.519.974.0165 Sales e-mail: [email protected] (monitored 7 days / week) Technical Support e-mail: [email protected] (monitored 7 days / week) Corporate Web site : http://www.softio.com 8 DISCLAIMER Axxon Computer Corporation believes the information contained in this document to be accurate and reliable. However, it is subject to change without notice. No responsibility is assumed by Axxon Computer Corporation for its use, nor for infringement of patents or other rights of third parties. No part of this publication may be reproduced, or transmitted in any form or by any means without the prior consent of Axxon Computer Corporation. Axxon Computer Corporation’s terms and conditions of sale apply at all times.