Altera have recently introduced a new 'standard' header on their eval boards and kits, the
High Speed Mezzanine Connector. The CIII Starter Kit has little functionality, but has this HSMC
connector. We have developed the General Purpose Interface Board to provide some of the
functionality that is missing from this and many other eval kits. [Note: The GPIB was designed for use with the Cyclone board but the HSMC connector is a 'standard' and
we have many clients using the GPIB with Stratix and other evaluation boards]. The GPIB provides...
8 * 10 bit ADC Inputs 8 * 10 bit DAC Outputs 2 * General Purpose 8 bit Digital IO ports 3 * RS232 Interfaces 2 * RS484 Interfaces 3 * One Wire Interfaces (2 of these can be combined for 5V I2C communications, all 3 can be used as jumper selection inputs) Micro SD card socket (SPI lines connected) Header for an FTDI Vinculum VDIP1 or pin compatible NSD FT245R USB slave board (see below), this can also be used as a 16 bit general purpose digital IO header. 8 * LEDs 2 * SPI Interfaces
The One Wire Interfaces can be used to evaluate Altera's CycloneIII security core. This uses
a SHA-1 encrypted Dallas Semiconductor DS28E01 memory to provide design security for devices
with un-encrypted configuration schemes, using just one FPGA pin.
The SPI headers allow functionality such as the following to be
easily added ...
Stepper motor control.
...we can develop the boards to provide this functionality if there is a demand.
A User Guide for the GPIB can be downloaded here, and
the Schematics here.
An Example FPGA design can be downloaded here. This contains a 'uart' module which
receives control addresses and data on serial port 0 and uses this to drive read and write transfers on a local bus. This local bus
is used to control the FPGA modules which drive the various IO modules.
A very simple Excel application which gives Read and Write access to the example FPGA design's registers via a serial port
can be downloaded here.
This Excel app shows how easily the board can be driven over an RS232 interface.
A small python script to drive the interface from a PC can be downloaded here. This
needs the python serial module to be installed.
The HSMC GPIB board is now available at £105 (+ VAT where applicable).
USB Slave Board
We also have a USB slave interface board based on the FTDI FT245R, this allows USB connection to a PC (or
other USB host) with data transfers of up to 1M Byte/second. The Slave USB boards are £17.50 (+ VAT)
Both boards are back in stock, tested and ready for shipping, we use tracked shipping with
2/3 day delivery to most of the world.
Please use the buttons above to order boards.
If you have any problems ordering or are interested in buying a large number of the boards please email us at stating
how many of each board are required, with a delivery address. We can then
send an electronic invoice which can be paid directly with most major credit cards.
Bulk pricing is available, please contact us for details.
Both boards are fully RoHS compliant.
A picture of the HSMC board with a USB Slave board fitted is shown below. The Rev2 board is a re-spin of our prototype with minor
changes to the layout and much better header labelling to improve ease of use.
This has been designed with the CIII Starter board in mind but should work with any Altera board with
an HSMC header.