7I43 1
GENERAL
DESCRIPTION
The 7I43 is a USB/EPP version of the FPGA based Anything I/O card series. It
provides 48 programmable I/O bits The 7I43H variant is a high speed USB version.
Initial FPGA configurations can be downloaded to the 7I43 via the USB (7I43 and
7I43H) or EPP (7I43 only) port. The 7I43/7I43H also has a serial EEPROM for FPGA
configuration storage when the 7I43/7I43H is used in stand-alone applications.
The 48 I/O bits are available on two 50 pin connectors, 24 bits per connector. The
50 pin connectors have I/O module rack compatible pin-outs. The connector pin-out uses
interleaved grounds for lower crosstalk and controlled impedance.
/Done, /Init and power status LEDs are provided for debugging puposes as are 8
FPGA driven LEDs. Several I/O interface daughter cards are available for the 7I43/7I43H.
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. One daughter card
can plug directly onto the 7I43/7I43H.
Many IO configuration files are provided with the 7I43/7I43H including simple
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.
FPGA system clock is 50MHZ Oscillator. The Spartan3 used can multiply or divide
this frequency to suitable values for application use.
The 7I43 uses a 200K or 400K gate Xilinx SpartanIII FPGA, and the 7I43H uses
a 400K SpartanIII FPGA. Free development tools for the SpartanIII are available (Xilinx
WebPack) from Xilinx’s web site.