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
- 05-Dec-2015: Some of the tools used in the examples have been deprecated. Updated some of the tools used and repository locations
Previous post by Christopher Felton:
What do Ohio, Python, and FPGAs have in common?
Next post by Christopher Felton:
binary hello world
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.
Registering will allow you to participate to the forums on ALL the related sites and give you access to all pdf downloads.