The MESA 5I25 SuperPort is a low cost, general purpose programmable I/O card for the PCI bus. The 5I25 is a low profile PCI card and is available with standard or low profile brackets. The 5I25 uses standard parallel port pinouts and connectors for compatibility with most parallel port interfaced motion control / CNC breakout cards, allowing a motion control performance boost while retaining a reliable real time PCI interface.
PCI connector towards the person doing the configuration. BREAKOUT POWER OPTION The 5I25 has the option to supply 5V power from the host computer to the breakout board. This option is used by all Mesa breakout boards to simplify wiring. The option uses 4 parallel cable signals that are normally used as grounds for supplying 5V to the remote breakout board (DB25 pins 22,23,24 and 25).
HARDWARE CONFIGURATION PRECONFIG PULLUP ENABLE The Xilinx FPGA on the 5I25 has the option of having weak pull-ups on all I/O pins at power-up or reset. The default is to enable the pull-ups. To enable the built-in pull-ups, (the default condition) jumper W4 should be placed in the UP position. To disable the internal pull-ups, W4 should be in the DOWN position.
I/O CONNECTORS The 5I25 has 2 I/O connectors, the primary DB25F connector P3 and the secondary 26 pin header connector P2, please see the 5I25IO.PIN file on the 5I25 distribution disk. 5I25 IO connector pinouts are as follows: P3 BACK PANEL DB25F CONNECTOR PINOUT...
Page 10
Note: 26 pin header P2 will match standard parallel port pin-out if terminated with flat cable 26 pin receptacle/DB25F cable with pin1s connected (and header pin 26 left open) A cable/bracket hardware kit is available from MESA for the second port. 5I25...
EEPROM can be re-programmed using Xilinx’s Impact tool. For reprogramming, the card can be powered in a standard PCI slot or if desired, 3.3V power can be applied via the JTAG connector. P1 JTAG CONNECTOR PINOUT FUNCTION +3.3V 5I25...
OPERATION FPGA The 5I25 use a Xilinx Spartan6 ~400k gate FPGA in a 144 pin QFP package: XC6SLX9-PQ144. FPGA PINOUT The local bus and I/O interface FPGA pinouts are described in the 6i25.ucf file in the /configs/hostmot2/source directory of the 5i25.zip file.
The 5I25 is configured at power up by a SPI EEPROM. This EEPROM is an 8M bit chip that has space for two configuration files. Since all PCI bus logic on the 5I25 is in the FPGA, a problem with configuration means that PCI access will not be possible. This condition is only fixable by reprogramming the EEPROM via the JTAG connector P1, which is awkward and slow at best.
-g CRC:enable bitgen options must be set. WARNING: Never write a bitfile that is not designed for a 5I25 into the 5I25s EEPROM as this will likely "brick" the 5i25 card and require he card to be returned to Mesa for repair.
OPERATION SPI INTERFACE DESCRIPTION This is the register level description of the simple SPI interface to the 5I25's configuration EEPROM. This hardware is built into all Mesa 5I25 configurations. This information is only needed if you are writing your own programming utility.
JTAG connector. CLOCK SIGNALS The 5I25 has two FPGA clock signals. One is the PCI clock and the other is a 50 MHz crystal oscillator on the 5I25 card. Both clocks a can be multiplied and divided by the FPGAs clock generator block to generate a wide range of internal clock signals.
OPERATION LEDS The 5I25 has 2 FPGA driven user LEDs (User 0 and User 1 = Green), and 2 status LEDs (red). The user LEDs can be used for any purpose, and can be helpful as a simple debugging feature. A low output signal from the FPGA lights the LED. See the 5I25IO.PIN file for FPGA pin locations of the LED signals.
OPERATION INTERFACE CABLES Mesa daughtercards use a male to male DB25 cable to interface to the 5I25. For noise immunity and signal fidelity it is suggested that only IEEE-1284 rated cables be used. IEEE-1284 rated cables have a twisted pair shield wire for each signal wire and an overall shield terminated in the metal connector shell.
(four used locally on the 7I77s and two fed through for additional remotes), a watchdog timer and GPIO. 7I77_7I76 7I77_7I76 is a configuration intended to work with a 7I77 six axis analog servo daughtercard on P3 and a 7I76 daughtercard on P2. 5I25...
Each of the configurations has an associated file with file name extension .pin that describes the FPGA functions included in the configuration and the I/O pinout. These are plain text files that can be printed or viewed with any text editor. 5I25...
PCI supplied 3.3V 5V POWER SUPPLY 4.5V 5.5V PCI supplied 5V 3.3V POWER CONSUMPTION: ---- 400 mA Depends on FPGA Configuration MAX 5V CURRENT TO I/O CONNS 1000 mA Each (PTC Limit) TEMPERATURE RANGE -C version TEMPERATURE RANGE -I version 5I25...
Need help?
Do you have a question about the 5i25 and is the answer not in the manual?
Questions and answers