3X20 External PCIE
Anything I/O daughterca
rd
7I68 3X2X cabled PCIE motherboard
6I68 3X2X 1X PCIE slot motherboard
7I43
FPGA based USB/EPP
Anything I/O card

The MESA 7I43 is a low cost, general purpose programmable I/O
card that connects to the host computer via USB or PC parallel port.
The 7I43 uses a 200K or 400K gate Xilinx FPGA for all logic, so
it is truly an Anything I/O card. The FPGA is downloadable from the USB
or Parallel port
bus side, and also has the capability of local configuration storage in
an on card EEPROM. Efficient switching regulators are used for FPGA
core and 3.3V power, allowing the 7I43 to be USB bus powered. The 7I43
can also be powered by an external 5V source. A FTDI FT245R USB
interface chip is used for the USB interface. Drivers are available for
Windows and Linux. The drivers avaliable for the FT245R make the
software interface a simple buffered byte stream. Parallel port bus
interface uses EPP mode. A
50 MHz oscillator
provides the FPGA clock. This clock can be multiplied or divided in the
FPGA for other clock rates. The 7I43 has 48
I/O bits available on two 50 pin connectors. Both connectors use I/O
module rack compatible pinouts. All I/O bits are 5V tolerant, and have
series and parallel termination options (DCI). The I/O
connectors are compatible with our 7 series daughter cards for isolated
I/O, motion control and other applications. Configurations are provided
for simple GPIO, Smart Motion control (SoftDMC), host based motion
control (HostMot2), and a
waveform generator.
DATASHEET --- MANUAL --- SUPPORT SOFTWARE
7I43H
FPGA based High Speed USB
Anything I/O card

The MESA 7I43H is a low cost, general purpose programmable I/O
card that connects to the host computer via USB.
The 7I43H uses a 400K gate Xilinx FPGA for all logic, so
it is truly an Anything I/O card. The FPGA is downloadable from the
USB, and also has the capability of local configuration storage in
an on card EEPROM. Efficient switching regulators are used for FPGA
core and 3.3V power, allowing the 7I43H to be USB bus powered. The 7I43H
can also be powered by an external 5V source. A FTDI FT2232H high speed
USB
interface chip is used for the USB interface allowing transfer rates up
to 25 MBytes per second. Drivers are available for
Windows and Linux. The drivers avaliable for the FT2232H make the
software interface a simple buffered byte stream. A
50 MHz oscillator
provides the FPGA clock. This clock can be multiplied or divided in the
FPGA for other clock rates. The 7I43H has 48
I/O bits available on two 50 pin connectors. Both connectors use I/O
module rack compatible pinouts. All I/O bits are 5V tolerant, and have
series and parallel termination options (DCI). The I/O
connectors are compatible with our 7 series daughter cards for isolated
I/O, motion control and other applications. Configurations are provided
for simple GPIO, Smart Motion control (SoftDMC), host based motion
control (HostMot2), and a
waveform generator.
DATASHEET --- MANUAL --- SUPPORT SOFTWARE
5I20 FPGA based PCI Anything I/O card

The MESA 5I20 is a general purpose programmable I/O card for
the
PCI bus. The 5I20 uses a 200K gate Xilinx FPGA for all logic,
so
it is truly an Anything I/O card. The FPGA is downloadable from the PCI
bus side, allowing creation of almost any kind of specialized I/O
function, even including micro-controllers in the
FPGA.
Several pre-made functions are provided, including a 12
channel
host based servo motor controller, a 4 or 8 channel
micro-controller based servo motor controller (micro-controller CPU
built into FPGA), and a 8 channel, 32 bit timer counter card capable of
running at 100 MHz. VHDL source is provided for all
examples. All I/O bits are 5V tolerant and can sink
24 mA.
Pullup resistors are provided for all pins so that they may be
connected
directly to opto-isolators, contacts etc. The 5I20
has 72
I/O bits available on three 50 pin connectors, all connectors use I/O
module rack compatible pinouts.
DATASHEET --- MANUAL---SUPPORT SOFTWARE
5I21
FPGA based PCI
RS-422/RS-485 I/O card

The MESA 5I21 is a programmable serial interface
card for the
PCI bus. The 5I21 is designed for applications using RS-422 and RS-485
interfaces. The 5I21 can support up to 12 full duplex RS-422 or half
duplex RS-485 serial links with baud rates up to 10 M baud. The 5I21
uses a 400K gate Spartan3 FPGA and a bus mastering PCI bridge for high
performance. Since all serial logic is FPGA based, almost any
RS-422/RS485 protocol can be supported. The I/O connector is a 68 pin
high density type compatible with standard 100 ohm differential cables.
On card serial line termination includes idle line pullups and
pulldowns to guarantee a valid undriven input state. The 5I21 is
suitable for high performance motion control systems, Industrial I/O,
Custom
real time distributed I/O, time code generation, supporting legacy
hardware, and almost any
high speed serial interface application that requires a flexible, high
performance, universal serial interface card.
5I22
FPGA based PCI
Anything I/O card

The MESA 5I22 is a general
purpose programmable I/O card
for the
PCI bus. The 5I22 uses a 1 or 1.5M gate Xilinx FPGA for all
logic, so
it is truly an Anything I/O card. The FPGA is downloadable from the PCI
bus side, allowing creation of almost any kind of specialized I/O
function, including micro-controllers in the FPGA.
Several pre-made functions are provided, including a 16
channel
host based servo motor controller, a 4 or 8 channel
micro-controller based servo motor controller (DSP
built into FPGA), and a 8 channel, 32 bit timer counter card capable of
running at 200 MHz. VHDL source is provided for all
examples. All I/O bits are 5V tolerant and can sink
24 mA.
One connector supports LVDS signaling on 10 pairs. Pullup resistors are
provided for all pins so that they may be
connected
directly to opto-isolators, contacts etc. The 5I22
has 96
I/O bits available on four 50 pin connectors, all connectors use I/O
module rack compatible pinouts.
5I23
FPGA based PCI
Anything I/O card

The MESA 5I23 is a general
purpose programmable I/O card
for the
PCI bus. The 5I23 uses a 400K gate Xilinx FPGA for all
logic, so
it is truly an Anything I/O card. The FPGA is downloadable from the PCI
bus side, allowing creation of almost any kind of specialized I/O
function, including micro-controllers in the FPGA.
Several pre-made functions are provided, including a 12
channel
host based servo motor controller, a 4 or 8 channel
micro-controller based servo motor controller (DSP
built into FPGA), and a 8 channel, 32 bit timer counter card capable of
running at 100 MHz. VHDL source is provided for all
examples. All I/O bits are 5V tolerant and can sink
24 mA.
One connector supports LVDS signaling on 10 pairs. Pullup resistors are
provided for all pins so that they may be
connected
directly to opto-isolators, contacts etc. The 5I23
has 72
I/O bits available on three 50 pin connectors, all connectors use I/O
module rack compatible pinouts.
7I60 FPGA based standalone Anything I/O card
The 7I60 is a standalone (no bus) version of the FPGA based
Anything I/O card series. It provides 96 I/O bits and 4 serial
ports. There are 2 RS-232 ports and 2 RS- 485
ports. One of
the RS-232 serial ports is used for downloading initial
configurations to the on-card Flash EEPROM for FPGA configuration, the
other ports can be used for any purpose. The 96 I/O bits are
available on four 50 pin connectors, 24 bits per connector. The 50 pin
connectors have I/O module rack compatible pinouts. The connector
pinout
uses interleaved grounds for lower crosstalk and controlled impedance.
Socketed pull-up resistor networks (or optional termination networks)
are provided for all I/O bits. PwrGood, Done, Init
and
status LEDs are provided for debugging puposes as are 8 FPGA driven
LEDs
and a FPGA driven beeper. Several I/O interface daughter cards are
available for the 7I60. These cards include a 4 axis 3A Hbridge, a 2
Axis 3A stepper motor driver, an analog servo amp. interface, an
RS-422/485 interface, and a debug LED card. 2 daughter cards can plug
directly onto the 7I60. Many IO configuration files are
provided
with the 7I60 including simple remote I/O, smart remote I/O, 4 and 8
axis servo motion control, 4 and 8 axis microstepping stepper motor
control, multiple channel PWM generator, quadrature counters and more.
VHDL source is provided for all configurations. 2 FPGA system
clocks are provided: a 50MHZ Crystal and a 25, 33, 50, 66, 80 MHz
PLL. The 7I60 uses a 200K gate Xilinx SpartanII FPGA. Free
development tools for The SpartanII are available (Xilinx WebPack) from
Xilinx s web site.
DATASHEET
---
MANUAL---SUPPORT SOFTWARE
--- SOFTDMC
MANUAL
The MESA 4I38 is a general purpose programmable I/O card for
the
PC/104 bus. The 4I38 uses a 1M or 1.5M gate Xilinx Spartan 3 FPGA for
all
logic, so it is truly an Anything I/O card. The FPGA can be
configured from the PC/104 side or can be configured automatically at
power up via the on card serial flash EEPROM. All PC/104 lines are
connected to the FPGA, allowing the 4I38 to be used a a PC/104 bus
master or for testing PC/104 cards. 48 I/O lines are provided via two
50 pin connectors with
I/O
module rack compatible pinouts and interleaved grounds. A full Duplex
RS-422 port is also provided for remote communication.
DATASHEET
---
MANUAL---SUPPORT SOFTWARE

The MESA 4I39 is a general purpose programmable I/O card for
the
PC/104 bus. The 4I39 uses a 200K gate Xilinx FPGA for
all
logic, so it is truly an Anything I/O card. The 4I39 is
designed
for RS-422 applications and provides 8 full duplex isolated RS-422
interfaces. Each interface is capable of 10 Mb per second
communication. The FPGA configuration is downloaded from the PC/104 bus
interface. In addition to the RS-422 I/O, 24 5V tolerant TTL I/O lines
are provided via a 50 pin connector with
I/O
module rack compatible pinout. The 4I39 is useful for motion control
systems, interfacing SSI type encoders, as a general purpose high speed
serial interface card, interfacing legacy hardware and devices with
proprietary protocols.
DATASHEET
---
MANUAL---SUPPORT SOFTWARE
4I34 FPGA based Anything I/O card
The MESA 4I34 is a general purpose programmable I/O card for
the
PC/104 bus. The 4I34 uses a 100K or 200K gate Xilinx FPGA for all
logic,
so it is truly an Anything I/O card. The FPGA is downloadable
from the PC/104 bus side, allowing creation of almost any kind of
specialized I/O function, including micro-controllers in the
FPGA. Several pre-made functions are provided,
including a
64 channel event capture card, an 8 channel host based servo motor
controller, a 4 channel micro-controller based servo motor controller
(micro-controller CPU built into FPGA), and a 8 channel, 32 bit timer
counter card capable of running at 100 MHz. VHDL source is provided for
all examples. All I/O bits are 5V tolerant and can
sink 24
mA. Pullup resistors are provided for all pins so that they may be
connected directly to opto-isolators, contacts etc.
The
4I34 is available in 2 versions, the 4I34 with 64 I/O bits and the
4I34M with 48 I/O bits. The 4I34 uses two 40 pin connectors with
proprietary pinouts, while the 4I34M uses two 50 pin connectors with
I/O
module rack compatible pinouts and interleaved grounds
DATASHEET ---
MANUAL(4I34)---SUPPORT SOFTWARE
4I65 FPGA based PC104-PLUS Anything I/O card
The MESA 4I65 is a general purpose programmable I/O card for
the
PC/104-PLUS bus. The 4I65 uses a 200K gate Xilinx FPGA for
all
logic, so it is truly an Anything I/O card. The FPGA is downloadable
from the PC/104-PLUS bus side, allowing creation of almost any kind of
specialized I/O function, even including micro-controllers in the
FPGA. Several pre-made functions are provided,
including a 12 channel host based servo motor controller,
a
4 or 8 channel micro-controller based servo motor controller (SoftDMC),
and a 8 channel, 32 bit timer counter card capable of running at 100
MHz. VHDL source is provided for all examples. All
I/O bits
are 5V tolerant and can sink 24 mA. Pullup resistors are provided for
all pins so that they may be connected directly to opto-isolators,
contacts etc. The 4I65 has 72 I/O bits available on
three
50 pin connectors, all connectors use I/O module rack compatible
pinouts. Several I/O interface daughter cards are available for the
4I65. These cards include a 4 axis 3A Hbridge, a 2 Axis 3A stepper
motor driver, an analog servo amp. interface, an RS-422/485 interface,
and a debug LED card.
4I68 FPGA based PC104-PLUS Anything I/O card
The MESA 4I68 is a general purpose programmable I/O card for
the
PCI bus. The 4I68 uses a 400K gate Xilinx Spartan3 FPGA for all
logic, so it is truly an Anything I/O card. The
FPGA
configuration is downloadable from the PCI bus side, allowing creation
of almost any kind of specialized I/O function. The 4I68 uses a bus
mastering PCI bridge to give the card the ability to work
with
both 5V and 3.3V PCI buses and support high FPGA/PCI bus transfer
rates. Several pre-made functions are provided, including a
12
axis host based servo motor controller, a 24 channel quadrature
counter, an 8 axis micro-controller based servo motor controller
(SoftDMC), a simple 72 bit parallel I/O port, and a 12 channel, 32 bit
timer counter card capable of running at 100 MHz. VHDL source is
provided for all functions.
The 4I68 uses three 50 pin connectors with I/O module rack compatible
pin-outs and interleaved grounds. Two of the connectors support single
ended 3.3V signals. One connector supports 3.3V or 2.5V signals and
LVDS. DCI termination is supported on all I/O pins. Each connector
provides 24 I/O bits for a total of 72 programmable I/O bits.
A
50 Mhz crystal oscillator provides a reference clock which can be
multiplied by the FPGAs DLLs for higher clock speeds. Several I/O
interface daughter cards are available for the
4I68. These cards include a 4 axis 3A Hbridge, a 2 Axis 3A stepper
motor driver, an analog servo amp. interface, an RS-422/485 interface,
and a debug LED card.