Enclustra FPGA Solutions | Module Configuration Tool | Module Configuration Tool

Module Configuration Tool


The Module Configuration Tool (MCT) is a free application which allows the user to configure our modules and base boards via USB - without any additional hardware.

Using the on-board USB connectors on our base boards, users can program the module's FPGA and SPI flash, read the module EEPROM, and configure peripheral devices.


Module Configuration Tool (32-bit)

System Requirements

  • Intel® or AMD Athlon®; 1 GHz or faster processor
  • Microsoft Windows
  • 1 GB of RAM (4 GB recommended)
  • 70 MB of available hard-disk space
  • 1024 × 768 display (1280 × 800 recommended) with 16-bit color and 512 MB of VRAM (1 GB recommended)
  • OpenGL 2.0–capable system
  • Internet connection is necessary for required software updates

Software Library

The library used by the MCT, MctLib, is also available free of charge; it allows users to integrate module enumeration, FPGA and SPI flash configuration, and I2C communication functionality in their own application.

MctLib consists of a Windows DLL with a C-style interface, allowing use of the library from almost any programming language; for C++ applications, a C++ wrapper is also provided. Contact us for more information.

Source Code License

If you would like to integrate or customize the Module Configuration Tool to your needs, we also offer a source code license for MctLib. Contact us for more information.


Module Configuration ToolClick image to enlarge