Close

Very detailed and useful information for VHDL board usage

A project log for VHDL training board

I still feel commercial FPGA boards are expensive and too complicated for "real beginner". Here I made an alternative.

kodera2tkodera2t 07/23/2017 at 12:050 Comments

Just now I received a very useful information from Hungary. One great user of VHDL training board, which is available at my tindie store,  kindly sent me very useful information about .svf file uploader.

I got the permission to share this information and would like to write here. Thank you so much HA5OF !!

------- quote begin ------

I had some issues trying to compile Mr Koichi Nishida's SVF programmer for Linux, so I thought you may like to know about another newer fork of the programmer, it is a nice fork because it now uses libfdi instead of FTDI's proprietary libraries. It is available here - https://bitbucket.org/skoe/easp/overview


Compilation instructions for Debian Linux (should work fine with Ubuntu or any other Debian derivatives), other Linux variants just install the necessary packages using your system's package manager.


# Install the prerequisite packages - 

sudo apt-get install mercurial libftdi-dev

# clone the source using mercurial

hg clone https://bitbucket.org/skoe/easp

# Change directory into the "easp" directory

cd easp

# Run the author's custom build script

./make.sh

# As a test, wget one of Mr Kodera's example raw 9572XL SVF files from his github 

wget https://raw.githubusercontent.com/kodera2t/CPLD_trainer/master/9572XL_sample_svf/9572XL_sevenseg.svf

# Initialise the easp application with the verbose switch and use the PID of the FTDI FT231x chip. 

./easp -v -p 0x6015 9572XL_sevenseg.svf 

--------quote end------

Discussions