ddm / icetools Goto Github PK
View Code? Open in Web Editor NEWOpen FPGA Toolchain by Clifford Wolf et al.
License: MIT License
Open FPGA Toolchain by Clifford Wolf et al.
License: MIT License
FYI, I've had to add an apt-get install autoconf
to get verilator.sh
to build on RasPi-Z with std Raspbian. Many thanks for sharing this, btw.
Update: it looks like iverilog.sh
also needs apt-get install gperf
.
To install icestorm on macOS 10.15.6 I had to install gsed with homebrew and change sed to gsed in icetools/icestorm/icebox/Makefile
gsed parses the -i option differently.
Also yosys, iverilog(icarus-verilog), and verilator are available in homebrew, thus redundant in icetools on Darwin.
all $DIR need to change to "DIR" (including those with /, if you use VS Code global files change)
Hi,
I use Ubuntu 16.04 on VirtualBox (host system is Windows 7)
After installing all tools and the command:
cd /icestorms/examples
make
iceprog example.bin
The program replys:
init..
cdone: high
reset..
cdone: low
flash ID: 0x20 0xBA 0x16 0x10 .....
file size: 32220
erase 64kB sector at 0x000000..
programming..
Write error (single byte, rc=-110, expected 1).
ABORT.
Can anyone know how to solve this ?
unfortunately iverilog fails to build with the following error:
bison --verbose -t -d -o parse.cc parse.y parse.y:2.9-16: syntax error, unexpected identifier, expecting string make[1]: *** [parse.cc] Error 1 make: *** [all] Error 2 Installing iverilog... /Library/Developer/CommandLineTools/usr/bin/make -C ivlpp all && /Library/Developer/CommandLineTools/usr/bin/make -C vhdlpp all && /Library/Developer/CommandLineTools/usr/bin/make -C vvp all && /Library/Developer/CommandLineTools/usr/bin/make -C vpi all && /Library/Developer/CommandLineTools/usr/bin/make -C libveriuser all && /Library/Developer/CommandLineTools/usr/bin/make -C cadpli all && /Library/Developer/CommandLineTools/usr/bin/make -C tgt-null all && /Library/Developer/CommandLineTools/usr/bin/make -C tgt-stub all && /Library/Developer/CommandLineTools/usr/bin/make -C tgt-vvp all && /Library/Developer/CommandLineTools/usr/bin/make -C tgt-vhdl all && /Library/Developer/CommandLineTools/usr/bin/make -C tgt-vlog95 all && /Library/Developer/CommandLineTools/usr/bin/make -C tgt-pcb all && /Library/Developer/CommandLineTools/usr/bin/make -C tgt-blif all && /Library/Developer/CommandLineTools/usr/bin/make -C tgt-sizer all && /Library/Developer/CommandLineTools/usr/bin/make -C driver all && true make[1]: Nothing to be done for 'all'. bison --verbose -t -d -o parse.cc parse.y parse.y:2.9-16: syntax error, unexpected identifier, expecting string make[1]: *** [parse.cc] Error 1 make: *** [all] Error 2
I am working on OS X 10.15.1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.