Project update 3 of 11
The FPGA config utility for FPGA image (bitstream) download is written in Python 3. On Windows platform, an .exe file has been generated at
https://github.com/PulseRain/Mustang/raw/master/synth/output_files/M10_config_gui.exe
or
https://github.com/PulseRain/M10_high_speed_config_software/raw/master/bin/M10_config_gui.exe
For those who like to do the FPGA development on Linux, they can call the python script directly to download the bitstream. And the following are the procedures tested under Ubuntu 17.1 for setting up the running environment:
Install Python 3
sudo apt install python3
Install Python 3 pip
sudo apt install python3-pip
Install Python 3 tk
sudo apt install python3-tk
Install Pmw
pip3 install Pmw
Install pySerial
pip3 install pySerial
Install getch
pip3 install getch
Install Linux driver for FT232R if necessary, as shown in
Application Note AN_220, FTDI Drivers Installation Guide for Linux
Add username to the dialout group. Otherwise the serial port will be under the monopoly of root
sudo adduser USERNAME dialout
Now type in python3 M10_config_gui.py to launch the utility GUI
And for those who likes to use the script, they can use the —CFM and —UFM option with the M10_high_speed_config_console.py