SOFTWARE
Drivers

Drivers for the
FT2232 chip have been included on the Morph-IC CD for use with Windows and Linux based systems. They can also be downloaded free of charge from the FTDI web site (
www.ftdichip.com).
Programming guides are also available
which define the command set.
It should be noted that at the time of publishing, the Linux driver provided is a beta version which has been initially tested with a 2.4.25 kernel. Installation instructions are included in a read me file with the drivers. Please report any problems experienced to FTDI so that they can be rectified.
Driver updates are regularly released
and will be posted on the web site as
they become available.
Code examples

Several sample code examples have been
included on the Morph-IC CD.
Windows examples include Altera loader programs written in C++, Delphi, VB 6.0 and VB.NET. These all use a DLL (MorphProg.dll) to program the Altera FPGA. Please note that except for the Delphi example, there are no executable versions included for these examples, but these may be generated by compiling the projects.
If you are developing an application in
a different environment, the files can
be opened in Notepad to provide an
indication of how to proceed.
A Delphi project called MorphIO which
allows the module pins to be configured
is also included with source code.
For Linux, a Kylix application has been included for loading the Altera FPGA. It should be noted that this does not operate in the same way as the Windows based loaders as it does not use the MorphProg DLL.
A utility called USBView which allows a
user to see all USB devices connected to
their system is also included.
Altera Loaders

A program is required in order to load
the FPGA with an .RBF file. This can be accomplished by a using a variety of standard programming languages (C/C++, Visual Basic, Delphi, etc.) with the FTDI device drivers.
To allow the Morph-IC module to be
configured with an .RBF file without developing a loading program, FTDI have provided an Altera Loader Program. Several versions have been included for Windows, all of which use a DLL called MorphProg.dll. The Kylix example does not use a DLL for programming the Altera
FPGA as there is not one currently
available for Linux systems.
The loader interface has a simple user interface that allows the user to browse to an
.RBF file, select a device to program and load it with the selected code.
All the source code for each of these
examples is available on the Morph-IC
CD.
For further details, download the
Morph-IC Help File/User manual in
Windows Compiled Help format (.CHM) by clicking
here.