Commit Graph

334 Commits

Author SHA1 Message Date
Clifford Wolf 0f64fdf573 Merge pull request #80 from set-soft/less_latency
Reduced the timer latency to 1 (minimum allowed) some users are repor…
2017-05-03 20:54:33 +02:00
Salvador E. Tropea 08d2c63485 Reduced the timer latency to 1 (minimum allowed) some users are reporting better results 2017-05-03 12:57:22 -03:00
Clifford Wolf dc93d5805a Merge pull request #79 from set-soft/fix_latency_timer
Fix latency timer
2017-05-03 17:00:44 +02:00
Salvador E. Tropea 05f0f33c1c Added code to restore the original timer latency. In this way the user can avoid 500 Hz interrupts. 2017-05-03 10:25:09 -03:00
Salvador E. Tropea 73fffc21fa Added a call to ftdi_set_latency_timer to make iceprog performance independent of system settings 2017-05-03 10:08:26 -03:00
Clifford Wolf 587363b64a Add missing .rpt file to iceblink example "make clean" 2017-04-23 16:00:41 +02:00
Clifford Wolf bb42a74f90 Fix 32c3 video link in docs 2017-03-19 14:04:29 +01:00
Clifford Wolf 3eb2bf12bf Merge pull request #75 from joshhead/icepll-comma
Remove trailing comma in icepll module output.
2017-03-14 11:29:20 +01:00
Josh Headapohl 5bde6134ce Remove trailing comma in icepll module output. 2017-03-13 23:01:56 -04:00
Clifford Wolf efbf7846fe Add LP384 to list of supported devices 2017-03-13 11:40:19 +01:00
Clifford Wolf b2b7985e81 Add LP384 support to icetime 2017-03-13 11:34:02 +01:00
Clifford Wolf 314628ffd3 Disable propagation of LP384 ieren bits into iceboxdb.py 2017-03-11 11:16:23 +01:00
Clifford Wolf ca19eafe7a Merge branch 'master' of https://github.com/hermitsoft/icestorm 2017-03-11 11:06:53 +01:00
hermitsoft e832acc445 icefuzz data and test scripts for LP384-CM49 2017-03-10 02:09:46 +01:00
hermitsoft dacf221f3b make_mesh.py fix for even pin-distribution 2017-03-09 15:40:43 +01:00
hermitsoft f7334fcf4a Maximized icefuzz testcases for LP384-CM49 2017-03-09 15:23:54 +01:00
hermitsoft 62b7f71319 ieren and pin info for all LP384 2017-03-09 13:53:34 +01:00
Clifford Wolf 1f1f10b7f0 Merge branch 'hermitsoft' 2017-03-09 10:29:23 +01:00
Clifford Wolf 9efea90b1a Add icecube.sh support for lp384-cm36 and lp384-cm49, make cm49 default 2017-03-09 10:28:57 +01:00
hermitsoft 89fe3abc45 Icebox builds chipdb-384, icebox.py data still to refine. 2017-03-08 20:30:45 +01:00
hermitsoft 1a50795c2d filled LP384 fields in icebox.py but data needs refinement 2017-03-08 17:45:18 +01:00
hermitsoft 3099287094 Some LP384 data added to icebox.py 2017-03-08 15:23:57 +01:00
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