The MESA 5I24 is a low cost, general purpose, FPGA based programmable I/O card for the PCI bus. The 5I24 is a low profile PCI card (available with low profile and standard brackets, standard profile bracket shown here) Dual FPGA configuration EEPROMs allow simple recovery from programming mistakes. Firmware modules are provided for hardware step generation, quadrature encoder counting, PWM generation, digital I/O, Smart Serial remote I/O, BISS, SSI, SPI, UART interfaces and more. All motion control firmware is open source and easily modified to support new functions or different mixes of functions. All I/O bits are 5V tolerant and can sink 24 mA. All I/O pins support 3.3V LVDS signaling. Pullup resistors are provided for all pins so that they may be connected directly to opto-isolators, contacts etc. The 5I24 has 72 I/O bits available on three 50 pin connectors, all connectors use I/O module rack compatible pinouts and are compatible with all Mesa 50 pin FPGA daughtercards.
MANUAL SUPPORT SOFTWAREThe MESA 6I24 is a low cost, general purpose, FPGA based programmable I/O card for the PCIE bus. The 6I24 is a low profile one lane PCIE card (available with low profile and standard brackets, low profile bracket shown here) Firmware modules are provided for hardware step generation, quadrature encoder counting, PWM generation, digital I/O, Smart Serial remote I/O, BISS, SSI, SPI, UART interfaces and more. All motion control firmware is open source and easily modified to support new functions or different mixes of functions. All I/O bits are 5V tolerant and can sink 24 mA. All I/O pins support 3.3V LVDS signaling. Pullup resistors are provided for all pins so that they may be connected directly to opto-isolators, contacts etc. The 6I24 has 72 I/O bits available on three 50 pin connectors, all connectors use I/O module rack compatible pinouts and are compatible with all Mesa 50 pin FPGA daughtercards.
MANUAL SUPPORT SOFTWARE
The
MESA 5I25 is a low cost, general purpose, FPGA based programmable I/O card for the
PCI bus. The 5I25 is a
low profile PCI card (available with low profile and standard brackets, low profile bracket shown here)
that uses standard parallel port pinouts and connectors
for compatibilty with most parallel port interfaced motion control /
CNC breakout cards/ multi axis step motor drives, allowing a motion
control performance boost while retaining a reliable real time PCI
interface. Unlike the parallel port that the 5I25 replaces, each I/O
bit has individually programmable direction and function. The 5I25 is a
universal PCI card so
will work in 5V and 3.3V systems. the 5I25 provides 34 I/O bits (17 per
connector) All I/O bits are 5V tolerant and have pullup resistors. A
power source option allows the 5I25 to supply 5V power to breakout
boards if desired. This 5V power is protected by a PTC. Firmware modules
are provided for hardware step generation, quadrature encoder
counting, PWM generation, digital
I/O, Smart Serial remote I/O, BISS, SSI, SPI, UART interfaces and
more. Configurations are available that are compatible with
common breakout cards and multi axis step motor drives like the Gecko
G540. All motion control firmware is open source and easily modified to
support new functions or different mixes of functions.
There are
currently six
5I25 compatible breakout cards available from Mesa, the 7I74 through
7I78 and 7I85. The 7I76 is
a step/dir oriented breakout with 5 axis of buffered step/dir outputs,
one spindle encoder input, one
isolated 0-10V analog spindle speed plus isolated direction and enable
outputs, one RS-422 expansion port, 32 isolated 5-32V inputs and 16
isolated 5-32V 300 mA outputs. The 7I77 is a analog servo interface
with 6 encoder inputs, 6 analog +-10V outputs, one RS-422 expansion
port, 32 isolated 5-32V inputs, and 16 isolated 5-32V 300 mA outputs. The 5I25
supports two breakout cards so for example a 10 Axis step/dir
configuration or 12 axis analog servo configuration is possible with a
single 5I25 and two Mesa breakout cards.
6I25 Superport FPGA based PCIE Anything I/O card
The
MESA 6I25 is a low cost, general purpose, FPGA based programmable I/O card for the PCIE bus. The 6I25 is a
low profile one lane PCIE card (available with low profile and standard brackets, low profile bracket shown here)
that uses standard parallel port pinouts and connectors
for compatibilty with most parallel port interfaced motion control /
CNC breakout cards/ multi axis step motor drives, allowing a motion
control performance boost while retaining a reliable real time PCI-Express
interface. Unlike the parallel port that the 6I25 replaces, each I/O
bit has individually programmable direction and function. The 6I25 provides 34 I/O bits (17 per
connector) All I/O bits are 5V tolerant and have pullup resistors. A
power source option allows the 6I25 to supply 5V power to breakout
boards if desired. This 5V power is protected by a PTC. Firmware modules
are provided for hardware step generation, quadrature encoder
counting, PWM generation, digital
I/O, Smart Serial remote I/O, BISS, SSI, SPI, UART interfaces and
more. Configurations are available that are compatible with
common breakout cards and multi axis step motor drives like the Gecko
G540. All motion control firmware is open source and easily modified to
support new functions or different mixes of functions.
There are
currently six 6I25 compatible breakout cards available from Mesa, the 7I74 through
7I78 and 7I85. The 7I76 is
a step/dir oriented breakout with 5 axis of buffered step/dir outputs,
one spindle encoder input, one
isolated 0-10V analog spindle speed plus isolated direction and enable
outputs, one RS-422 expansion port, 32 isolated 5-32V inputs and 16
isolated 5-32V 300 mA outputs. The 7I77 is a analog servo interface
with 6 encoder inputs, 6 analog +-10V outputs, one RS-422 expansion
port, 32 isolated 5-32V inputs, and 16 isolated 5-32V 300 mA outputs. The 6I25
supports two breakout cards so for example a 10 Axis step/dir
configuration or 12 axis analog servo configuration is possible with a
single 6I25 and two Mesa breakout cards.
5I25/6I25 + DAUGHTERCARD + CABLE PLUG-AND-GO KITS
The 5I25 and 6I25 are avalilable in
kits with selected daughtercards and the interconnecting cable. Because
the supplied cable is guaranteed to be compatible with the 5I25/6I25 and
daughtercard, its advantageous for Mesa (fewer field problems) and the
customer (the kit price is discounted from the individual component prices)
to purchase the kit. Currently kits are available with the 7I76 (shown
here) and 7I77 daughtercards.
The
MESA 7I92 is a low cost, general purpose, FPGA based programmable I/O card with 100 BaseT Ethernet host connection.
The 7I92 uses standard parallel port pinouts and connectors
for compatibilty with most parallel port interfaced motion control /
CNC breakout cards/ multi axis step motor drives, allowing a motion
control performance boost while retaining a reliable
real time Ethernet
interface. Unlike the parallel port that the 7I92 replaces, each I/O
bit has individually programmable direction and function. The 7I92
has a simplified UDP host data transfer system that allows operation
in real time if required and compability with standard networks for non-real time applications. The 7I92 provides 34 I/O bits (17 per
connector) All I/O bits are 5V tolerant and have pullup resistors. A
power source option allows the 7I92 to supply 5V power to breakout
boards if desired. Firmware modules
are provided for hardware step generation, quadrature encoder
counting, PWM generation, digital
I/O, Smart Serial remote I/O, BISS, SSI, SPI, UART interfaces and
more. Configurations are available that are compatible with
common breakout cards and multi axis step motor drives like the Gecko
G540 and Leadshine MX3660. All motion control firmware is open source and easily modified to
support new functions or different mixes of functions.
There are
currently six 7I92 compatible breakout cards available from Mesa, the 7I74 through
7I78 and 7I85. The 7I76 is
a step/dir oriented breakout with 5 axis of buffered step/dir outputs,
one spindle encoder input, one
isolated 0-10V analog spindle speed plus isolated direction and enable
outputs, one RS-422 expansion port, 32 isolated 5-32V inputs and 16
isolated 5-32V 300 mA outputs. The 7I77 is a analog servo interface
with 6 encoder inputs, 6 analog +-10V outputs, one RS-422 expansion
port, 32 isolated 5-32V inputs, and 16 isolated 5-32V 300 mA outputs.
The7I92
supports two breakout cards so for example a 10 Axis step/dir
configuration or 12 axis analog servo configuration is possible with a
single 7I92 and two Mesa breakout cards. There are three 7I92 variants,
the 7I92, 7I92H and 7I92M. The only difference is in the primary I/O
connector: 7I92=DB25F, 7I92H=HDR26, 7I92M=DB25M, the secondary I/O
connector is always a HDR26.
7I92T(F,M,H) Ethernet Anything I/O card
The
MESA 7I92T is a low cost, general purpose, FPGA based programmable I/O card with 100 BaseT Ethernet host connection. The
7I92T series replaces the 7I92 series cards. Enhanced features include
a larger FPGA, better Ethernet ESD protection, and a pullup/pull down
option for the I/O pins. The 7I92T uses standard parallel port pinouts and connectors
for compatibilty with most parallel port interfaced motion control /
CNC breakout cards/ multi axis step motor drives, allowing a motion
control performance boost while retaining a reliable
real time Ethernet
interface. Unlike the parallel port that the 7I92T replaces, each I/O
bit has individually programmable direction and function. The 7I92T
has a simplified UDP host data transfer system that allows operation
in real time if required and compability with standard networks for non-real time applications. The 7I92T provides 34 I/O bits (17 per
connector) All I/O bits are 5V tolerant and have pullup resistors. A
power source option allows the 7I92T to supply 5V power to breakout
boards if desired. Firmware modules
are provided for hardware step generation, quadrature encoder
counting, PWM generation, digital
I/O, Smart Serial remote I/O, BISS, SSI, SPI, UART interfaces and
more. Configurations are available that are compatible with
common breakout cards and multi axis step motor drives like the Gecko
G540 and Leadshine MX3660. All motion control firmware is open source and easily modified to
support new functions or different mixes of functions.
There are
currently six 7I92T compatible breakout cards available from Mesa, the 7I74 through
7I78 and 7I85. The 7I76 is
a step/dir oriented breakout with 5 axis of buffered step/dir outputs,
one spindle encoder input, one
isolated 0-10V analog spindle speed plus isolated direction and enable
outputs, one RS-422 expansion port, 32 isolated 5-32V inputs and 16
isolated 5-32V 300 mA outputs. The 7I77 is a analog servo interface
with 6 encoder inputs, 6 analog +-10V outputs, one RS-422 expansion
port, 32 isolated 5-32V inputs, and 16 isolated 5-32V 300 mA outputs.
The7I92T
supports two breakout cards so for example a 10 Axis step/dir
configuration or 12 axis analog servo configuration is possible with a
single 7I92T and two Mesa breakout cards. There are three 7I92T variants,
the 7I92TF, 7I92TH and 7I92TM. The only difference is in the primary I/O
connector: 7I92TF=DB25F, 7I92TH=HDR26, 7I92TM=DB25M, the secondary I/O
connector is always a HDR26.
The
MESA 7I80DB is a low cost, general purpose, FPGA based programmable I/O card with 100 BaseT Ethernet host connection.
The 7I80DB uses standard parallel port pinouts and connectors
for compatibilty with most parallel port interfaced motion control /
CNC breakout cards/ multi axis step motor drives, allowing a motion
control performance boost while retaining a reliable
real time Ethernet
interface. Unlike the parallel port that the 7I80DB replaces, each I/O
bit has individually programmable direction and function. The 7I80DB
has a simplified UDP host data transfer system that allows operation
in real time if required and compability with standard networks for non-real time applications. Dual FPGA configuration EEPROMs allow simple recovery from programming mistakes. The 7I80DB provides 68 I/O bits (17 per
connector) All I/O bits are 5V tolerant and have pullup resistors. A
power source option allows the 7I80DB to supply 5V power to breakout
boards if desired. This 5V power is protected by a PTC. Firmware modules
are provided for hardware step generation, quadrature encoder
counting, PWM generation, digital
I/O, Smart Serial remote I/O, BISS, SSI, SPI, UART interfaces and
more. Configurations are available that are compatible with
common breakout cards and multi axis step motor drives like the Gecko
G540 and Leadshine MX3660. All motion control firmware is open source and easily modified to
support new functions or different mixes of functions.
There are currently six 7I80DB compatible breakout cards available from Mesa, the 7I74 through 7I78 and 7I85. The 7I76 is a step/dir oriented breakout with 5 axis of buffered step/dir outputs, one spindle encoder input, one isolated 0-10V analog spindle speed plus isolated direction and enable outputs, one RS-422 expansion port, 32 isolated 5-32V inputs and 16 isolated 5-32V 300 mA outputs. The 7I77 is a analog servo interface with 6 encoder inputs, 6 analog +-10V outputs, one RS-422 expansion port, 32 isolated 5-32V inputs, and 16 isolated 5-32V 300 mA outputs. The7I80DB supports four breakout cards so for example a 20 Axis step/dir configuration or 24 axis analog servo configuration is possible with a single 7I80DB and four Mesa breakout cards.
The
MESA 7I80HD is a low cost, general purpose, FPGA based programmable I/O card with 100 BaseT Ethernet host connection. The 7I80HD
has a simplified UDP host data transfer system that allows operation
in real time if required and compability with standard networks for non-real time applications. Dual FPGA configuration EEPROMs allow simple recovery from programming mistakes. Firmware modules
are provided for hardware step generation, quadrature encoder
counting, PWM generation, digital
I/O, Smart Serial remote I/O, BISS, SSI, SPI, UART interfaces and
more. All motion control firmware is open source and easily modified to
support new functions or different mixes of functions. All I/O bits are 5V tolerant and can sink
24 mA. All I/O pins support 3.3V LVDS signaling. Socketed pullup resistors are
provided for all pins so that they may be
connected
directly to opto-isolators, contacts etc. The 7I80HD
has 72
I/O bits available on three 50 pin connectors, all connectors use I/O
module rack compatible pinouts and are compatible with all Mesa 50 pin FPGA daughtercards.
The
MESA 7I93 is a low cost, general purpose, FPGA based programmable I/O card with 100 BaseT Ethernet host connection. The 7I93
has a simplified UDP host data transfer system that allows operation
in real time if required and compability with standard networks for non-real time applications. Firmware modules
are provided for hardware step generation, quadrature encoder
counting, PWM generation, digital
I/O, Smart Serial remote I/O, BISS, SSI, SPI, UART interfaces and
more. All motion control firmware is open source and easily modified to
support new functions or different mixes of functions. All I/O bits are 5V tolerant and can sink
24 mA. All I/O pins support 3.3V LVDS signaling. Socketed pullup resistors are
provided for all pins so that they may be
connected
directly to opto-isolators, contacts etc. The 7I93
has 48
I/O bits available on two 50 pin connectors, all connectors use I/O
module rack compatible pinouts and are compatible with all Mesa 50 pin FPGA daughtercards.
The
MESA 7I90HD is a very low cost, general purpose, FPGA based programmable I/O card with a EPP parallel, RS-422 serial or SPI host interface. Dual FPGA configuration EEPROMs allow simple recovery from programming mistakes. Firmware modules
are provided for hardware step generation, quadrature encoder
counting, PWM generation, digital
I/O, Smart Serial remote I/O, BISS, SSI, SPI, UART interfaces and
more. All motion control firmware is open source and easily modified to
support new functions or different mixes of functions. All I/O bits are 5V tolerant and can sink
24 mA. All I/O pins support 3.3V LVDS signaling. Pullup resistors are
provided for all pins so that they may be
connected
directly to opto-isolators, contacts etc. The 7I90HD
has 72
I/O bits available on three 50 pin connectors, all connectors use I/O
module rack compatible pinouts and are compatible with all Mesa 50 pin FPGA daughtercards.
The
MESA 7I98 is a low cost, general purpose, FPGA based programmable I/O card with 100 BaseT Ethernet host connection.
The 7I98 uses standard parallel port pinouts and and provides 3 connectors compatible with most parallel port interfaced motion control /
CNC breakout cards/ multi axis step motor drives, allowing a motion
control performance boost while retaining a reliable
real time Ethernet
interface. Unlike the parallel port that the 7I98 replaces, each I/O
bit has individually programmable direction and function. The 7I98
has a simplified UDP host data transfer system that allows operation
in real time if required and compability with standard networks for non-real time applications. The 7I98 provides 51 I/O bits (17 per
connector x 3 connectors). All I/O bits are 5V tolerant and have pullup or pulldown resistors. A
power source option allows the 7I98 to supply 5V power to breakout
boards if desired. Firmware modules
are provided for hardware step generation, quadrature encoder
counting, PWM generation, digital
I/O, Smart Serial remote I/O, BISS, SSI, SPI, UART interfaces and
more. Configurations are available that are compatible with
common breakout cards and multi axis step motor drives like the Gecko
G540 and Leadshine MX3660. All motion control firmware is open source and easily modified to
support new functions or different mixes of functions.
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.
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.
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
7I61
FPGA based High Speed USB
Anything I/O card
The MESA 7I61 is a low cost, general purpose programmable I/O
card that connects to the host computer via USB.
The 7I61 uses a XC6SLX16 or XC6SLX25 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 7I61 to be USB bus powered. The 7I61
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 7I61 has 96
I/O bits available on four 50 pin connectors. Both connectors use I/O
module rack compatible pinouts. All I/O bits are 5V tolerant, LVDS signaling is supported on all an I/O pairs. 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.
3X20 External PCIE
Anything I/O daughtercard
7I68 3X2X cabled PCIE motherboard
6I68 3X2X 1X PCIE slot motherboard
4I69 FPGA based PC104-PLUS Anything I/O card
The MESA 4I69 is a general purpose programmable I/O card for
the
PCI bus. The 4I69 uses a XC6SLX16 or XC6SLXC25 Xilinx Spartan6 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 4I69 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
4I69 uses three 50 pin connectors with I/O module rack compatible
pin-outs and interleaved grounds. Two of the connectors support 3.3V
signals. One connector supports selectable 3.3V or 2.5V signals. All
signal pairs support LVDS signaling. A signed 12 bit 1 MSPS A-D option
with 8 inputs provides +-10V, +-5V, +-2.5V and 0 to 10V analog
input capabilities. All IO can be 5V tolerant. 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
4I69. These cards include a 4 axis 3A Hbridge, a 2 Axis 3A stepper
motor driver, an analog servo amp. interfaces, RS-422/485 interfaces, encoder interfaces,
resolver interfaces, debug LED cards and more.
MANUAL---SUPPORT SOFTWARE
--- SOFTDMC
MANUAL
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.
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.
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
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.