diff --git a/README b/README index 7f433f5..1446e00 100644 --- a/README +++ b/README @@ -1,7 +1,4 @@ +Project IceStorm aims at documenting the bitstream format of Lattice iCE40 +FPGAs and providing simple tools for analyzing and creating bitstream files. + See http://www.clifford.at/icestorm/ for more information. - -Note: This is a development snapshot. This version of -icestorm will not work with any release of arachne-pnr. - -Download "icestorm-snapshot-150526.zip" from the website -for the last "stable" version of project icestorm. diff --git a/docs/index.html b/docs/index.html index dbd8ba6..4b96aa3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -34,13 +34,7 @@ for all kinds of projects.
We have enough bits mapped that we can create a functional verilog model for almost all -bitstreams generated by Lattice iCEcube2 for the iCE40 HX1K-TQ144, as long as no -block memories or PLLs are used. (Both are fully documented, but the -icebox_vlog.py script does not create verilog models for them yet.) -
- --Next on the TODO list: PLLs, Timing Analysis, support for HX8K chips. +bitstreams generated by Lattice iCEcube2 for the iCE40 HX1K-TQ144 and the iCE40 HX8K-CT256.
-Here is the current snapshot of our toolchain: icestorm-snapshot-150526.zip
-This is work under construction and highly experimental! Use at your own risk!
+Installing the IceStorm Tools (icepack, icebox, iceprog):
-All snapshots in reverse chronological order: +
git clone https://github.com/cliffordwolf/icestorm.git icestorm +cd icestorm +make -j$(nproc) +sudo make install+ +
+Installing Arachne-PNR (the place&route tool):
-git clone https://github.com/cseed/arachne-pnr.git arachne-pnr +cd arachne-pnr +make -j$(nproc) +sudo make install+ +
+Installing Yosys (Verilog synthesis): +
+ +git clone https://github.com/cliffordwolf/yosys.git yosys +cd yosys +make -j$(nproc) +sudo make install+ +
-The tools are written by Clifford Wolf. IcePack/IceUnpack is based on a reference implementation provided by Mathias Lasser. +The IceStorm Makefile builds and installs two files: chipdb-1k.txt and chipdb-8k.txt. +This files contain all the relevant information for arachne-pnr to place&route a design and +create an IceBox ASCII file for the placed and routed design. +
+ ++The IceStorm tools are written by Clifford Wolf. IcePack/IceUnpack is based on a reference implementation provided by Mathias Lasser.