Clifford Wolf
de563bdd95
Merge branch 'hermitsoft-master'
2017-03-07 08:09:49 +01:00
Clifford Wolf
2931984587
Fix trailing whitespace in icepack.cc
2017-03-07 08:08:10 +01:00
hermitsoft
0a5d434009
Work started for LP384 chipdb.
2017-03-06 23:24:52 +01:00
hermitsoft
4d4738beea
Disabling BRAM commands in bitsream for LP384
2017-03-06 16:56:32 +01:00
hermitsoft
e207307c74
LP384 support in icepack - log_level back to 0
2017-03-06 01:24:20 +01:00
Mihály Horváth
fdf863b791
LP384 support in icepack (tested on real chip)
...
LP384 is now supported in icepack, it was fairly easy to realize as only the main chip dimensions are required that could be found out from the .bin bitsream file generated by iCEcube.
Tested by creating .asc then packing it back to .bin. The testcase is just a simple LED on/off on a port though but that shows geometries are fine.
Now I'm trying to have and support chipdb-384.txt hopefully with some help from the authors and anyone who already knows the internals of IceStorm well. I need info, how to reverse-engineer iCE40 chips the easiest way. Scripts maybe.
I'm trying to reach my goal in any way coz iCEcube sucks and IceStorm integrates well into commandline...
2017-03-05 22:25:47 +01:00
Clifford Wolf
7ea1726fcc
Merge branch 'master' of github.com:cliffordwolf/icestorm
2017-02-26 11:46:11 +01:00
Clifford Wolf
7d98cd82f9
Add "icetime -N"
2017-02-26 11:45:54 +01:00
Clifford Wolf
bbae9b3e90
Add icemulti -a<n>, -A<n>
2017-02-16 17:07:14 +01:00
Clifford Wolf
ce4e1bcfd8
Merge branch 'makefiles' of https://github.com/lineprinter/icestorm into lineprinter-makefiles
2017-02-13 14:39:44 +01:00
Elvira Khabirova
ea82010fbf
Clean up Makefiles
2017-02-12 16:13:03 +03:00
Clifford Wolf
399830dda5
Merge pull request #70 from lineprinter/gitignore
...
icecompr/.gitignore: add missing files
2017-02-12 10:11:40 +01:00
Elvira Khabirova
2c34faa337
icecompr/.gitignore: add missing files
2017-02-12 03:00:03 +03:00
Clifford Wolf
40eb5c03fd
Update docs index.html
2017-02-04 20:23:26 +01:00
Clifford Wolf
a3341973b7
Merge pull request #67 from matthiasbock/master
...
icepll: added options to save PLL config as Verilog and for quiet output
2017-02-04 17:03:45 +01:00
Matthias
b6dcaaee4d
icepll: changes according to cliffordwolf/icestorm#67 :
...
* corrected getopt argument
* removed PLLOUT_SELECT("GENCLK") from output
2017-02-04 16:57:20 +01:00
Matthias
14fd3eec5b
icepll: added -m option to choose between saving Verilog header or module
2017-02-02 17:42:04 +01:00
Matthias
cb38569f45
icepll: added -f option to export configuration as Verilog module
2017-02-01 16:54:55 +01:00
Matthias
29ddae9bae
icepll: added -q option to suppress output to stdout
2017-02-01 16:20:43 +01:00
Clifford Wolf
31cc8a1ab9
Cleanup icecompr code
2017-01-15 10:05:13 +01:00
Clifford Wolf
b1c4784c8e
Add icecompr.py
2017-01-13 15:38:05 +01:00
Austin Seipp
3d3c8331c0
icecompr: fix missed 'make clean' artifact
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-01-13 14:46:59 +01:00
Clifford Wolf
1e9de21774
Merge pull request #65 from udif/master
...
Fix for Win32 builds
2017-01-11 10:50:08 +01:00
Clifford Wolf
f768c150da
Fix some typos in icecube.sh comment header
2017-01-10 14:39:18 +01:00
Clifford Wolf
f920831e43
Some cleanups in verilog examples
2017-01-09 21:21:15 +01:00
Clifford Wolf
ff02cd753c
Added icecompr
2017-01-08 13:09:09 +01:00
Clifford Wolf
a140056324
Improvements in icestick rs232 demo
2017-01-03 02:19:29 +01:00
Clifford Wolf
13e654fe2e
Fixed files with CRLF line endings
2017-01-01 22:12:32 +01:00
Clifford Wolf
7d839b4225
Added icebox_stat.py
2017-01-01 13:51:10 +01:00
Udi Finkelstein
37d20906d4
Another fix
2017-01-01 01:33:30 +02:00
Udi Finkelstein
426d82dce0
Fix Windows builds
2017-01-01 01:03:27 +02:00
Clifford Wolf
fddc54800c
Added pcf --warn-no-port support to icebox_vlog
2016-12-31 14:45:15 +01:00
Clifford Wolf
1eccb0240f
More OSX notes
2016-12-30 15:23:52 +01:00
Clifford Wolf
962b7ce1b4
Added link to icestick pinout
2016-12-30 15:01:11 +01:00
Clifford Wolf
cd0e6cfa8e
Added icestick rs232 demo
2016-12-30 14:29:44 +01:00
Clifford Wolf
47d28bff12
Added iCEZUM example
2016-12-29 13:47:36 +01:00
Clifford Wolf
7d8337a138
Fixed icepll divf range
2016-12-17 15:22:02 +01:00
Clifford Wolf
9f54ad6b15
Added marex/typhoon link
2016-12-13 12:02:00 +01:00
Clifford Wolf
01b9822638
Removed icetime estimate warning
2016-11-01 11:34:50 +01:00
Clifford Wolf
9b722cd062
Merge pull request #59 from zeldin/icebram_parser
...
Improve input parsing of icebram
2016-10-22 10:17:49 +02:00
Marcus Comstedt
e046ad3a4f
Improve input parsing of icebram
...
Add support for the following in the input hexfiles:
* Horizontal whitespace (space, tab, cr)
* Multiple words on the same line
* Empty lines
* Embedded underscores (_) in the words
* x and z nibbles (interpreted as zero)
In addition, allow for the to_hexfile to be shorter than the
from_hexfile, padding with zeroes as needed.
2016-10-21 22:28:52 +02:00
Larry Doolittle
3b6e7368f5
Reproducibility improvements
...
Pulled from Debian reproducible-builds project
2016-10-17 15:31:36 +02:00
Clifford Wolf
1796d4354f
Merge pull request #58 from set-soft/master
...
Added a new config variable CHIPDB_SUBDIR.
2016-10-14 09:21:23 +02:00
Salvador E. Tropea
1fb08362d9
Added a new config variable CHIPDB_SUBDIR. It determines the subdir name
...
used in $(PREFIX)/share/ to install the chip database. This provides a
mechanism to choose a directory different than icebox (default).
I.e. fpga-icestorm/chipdb for Debian.
2016-10-13 16:58:21 -03:00
Clifford Wolf
fbd7b6c169
Merge branch 'master' of github.com:cliffordwolf/icestorm
2016-10-02 15:19:01 +02:00
Clifford Wolf
9ab00ea131
Added "icetime -C <chipdb-file>"
2016-10-02 15:18:48 +02:00
Clifford Wolf
266e758a16
Added prerequisites install command for Fedora 24
2016-09-13 12:38:36 +02:00
Clifford Wolf
0b4b038632
Minor Makefile typo fix
2016-09-04 16:20:48 +02:00
Clifford Wolf
563c09751c
Merge pull request #54 from adhorden/adhorden_iceprog_makefile_osx
...
Adam D. Horden iceprog makefile osx fix.
2016-09-04 16:19:39 +02:00
Adam D. Horden
612ea83662
The fix will check to see if you are compiling on Mac OS X and set the
...
correct LDLIBS and CFLAGS for Mac OS X.
This attempts to detect the correct version of the FTDI headers and
sets the correct CFLAGS for the version of the FTDI headers installed.
Cleaned up Makefile and removed verbose checking of FTDI version.
Cleaned up Makefile and removed verbose checking of uname.
2016-09-04 13:49:53 +01:00