Commit Graph

312 Commits

Author SHA1 Message Date
Clifford Wolf d4a3c95543 Fix icecube.sh -384 2017-03-08 14:05:45 +01:00
Clifford Wolf 4a4be48c34 Merge branch 'hermitsoft' 2017-03-08 13:40:35 +01:00
Clifford Wolf 038bf76caa Fix some of the obvious 384 todos in icebox.py 2017-03-08 13:39:15 +01:00
Clifford Wolf a2e8c06d68 Remove some trailing whitespaces 2017-03-08 13:31:32 +01:00
hermitsoft cdaab84e63 Merge remote-tracking branch 'upstream/master' 2017-03-07 23:35:22 +01:00
hermitsoft 85cdeeb441 tmedges.txt added, icebox-Makefile buildable 2017-03-07 23:12:00 +01:00
hermitsoft 873c092714 LP384 timings exported too by Makefile 2017-03-07 23:06:32 +01:00
hermitsoft f8934de8d5 icefuzz make_xxx.py files are ready for LP384. 2017-03-07 22:39:04 +01:00
hermitsoft 2ca9f929ac Fixes for LP384 in some make_xx.py, etc 2017-03-07 18:11:07 +01:00
hermitsoft 2281f91536 LP384 support in icefuzz (Makefile,icebox.sh,etc) 2017-03-07 15:58:09 +01:00
hermitsoft d3e368828e LP384 support in icefuzz (Makefile,icebox.sh,etc) 2017-03-07 15:56:17 +01:00
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