Tool install for examples
Most of my examples on fpgarelated use MyHDL for the
hardware description and another Python package myhdl_tools rhea.build to control the
FPGA vendor's software. This means everything is controlled and
run from the Python environment.
Install the following to compile the posted examples:
- MyHDL package : pip myhdl or myhdl github
myhdl_tools : myhdl_tools bitbucket- rhea package, rhea.build used to automate FPGA builds
- FPGA vendor tools
- FPGA development board JTAG or program software
- UFO400, SX1, nexys, atlys: fpgalink
- Xess boards (xula, xula2)
>> pip install xstools
Majority of the posted examples are in a bitbucket repository gist and contain a test_and_build_.py script. The script will:
convert, synthesize, map, place-n-route, and create a bit
file (compile).
Change log
- 05-Dec-2015: Some of the tools used in the examples have been deprecated. Updated some of the tools used and repository locations
- Comments
- Write a Comment Select to add a comment
I find rhea very useful and interesting.
Have you tried to use xc3sprog instead than impact to load the fpga bit file?
To post reply to a comment, click on the 'reply' button attached to each comment. To post a new comment (not a reply to a comment) check out the 'Write a Comment' tab at the top of the comments.
Please login (on the right) if you already have an account on this platform.
Otherwise, please use this form to register (free) an join one of the largest online community for Electrical/Embedded/DSP/FPGA/ML engineers: