aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-02iceprog: When reading, don't write more bytes than requestedRoland Lutz
2017-07-02iceprog: Allow programming from pipeRoland Lutz
2017-07-02iceprog: Allow programming from standard inputRoland Lutz
2017-07-02iceprog: Open input/output files before talking to hardwareRoland Lutz
2017-07-02iceprog: Overhaul `--help' textRoland Lutz
2017-07-02iceprog: Add option `--help'Roland Lutz
2017-06-24Update PLL DIVF range to be [0,127]C-Elegans
As discussed in issue #83, the range of the DIVF parameter in the iCE40 PLL Usage Guide is incorrectly listed as being 0-63, when it should actually be 0-127 when used in the SIMPLE feedback mode. This however does apply in other feedback modes, where the DIVF range should still be restricted to 0-63
2017-06-23More work figuring out values in icebox.pyScott Shawcroft
2017-06-23work in progress chipdbScott Shawcroft
2017-06-22Add icefuzz support for the UP5K and rework underlying device specification ↵Scott Shawcroft
for more flexibility.
2017-06-20initial packing and unpacking parametersScott Shawcroft
2017-06-20icefuzz support for ice40UP5k FPGAScott Shawcroft
2017-06-19iceprog: Check for non-applicable optionsRoland Lutz
2017-06-08iceprog: Check for invalid offset/size argumentsRoland Lutz
2017-06-08iceprog: Give more information about invocation errorsRoland Lutz
2017-06-07Fix I/O tile documentationRoland Lutz
2017-05-11Merge pull request #81 from cbiffle/allow-long-sym-linesClifford Wolf
icetime: allow longer lines in input asc files
2017-05-09icetime: never silently truncate asc file linesCliff L. Biffle
icetime was reading the asc configuration file using a 128-byte line buffer -- which is usually fine, but can cause it to truncate the names of nets given in .sym lines if those names are very, very long. The way fgets was being used meant this went undetected. Long net names like this can arise in deeply hierarchical designs, particularly if there's a code generator involved. This change: 1. Increases the buffer size to 64kiB. 2. Adds a truncation check that causes icetime to fail. A more robust solution would manage the line buffer on the heap, since the symbol gets copied into a std::string anyway, but this is a workaround for now.
2017-05-03Merge pull request #80 from set-soft/less_latencyClifford Wolf
Reduced the timer latency to 1 (minimum allowed) some users are repor…
2017-05-03Reduced the timer latency to 1 (minimum allowed) some users are reporting ↵Salvador E. Tropea
better results
2017-05-03Merge pull request #79 from set-soft/fix_latency_timerClifford Wolf
Fix latency timer
2017-05-03Added code to restore the original timer latency. In this way the user can ↵Salvador E. Tropea
avoid 500 Hz interrupts.
2017-05-03Added a call to ftdi_set_latency_timer to make iceprog performance ↵Salvador E. Tropea
independent of system settings
2017-04-23Add missing .rpt file to iceblink example "make clean"Clifford Wolf
2017-03-19Fix 32c3 video link in docsClifford Wolf
2017-03-14Merge pull request #75 from joshhead/icepll-commaClifford Wolf
Remove trailing comma in icepll module output.
2017-03-13Remove trailing comma in icepll module output.Josh Headapohl
2017-03-13Add LP384 to list of supported devicesClifford Wolf
2017-03-13Add LP384 support to icetimeClifford Wolf
2017-03-11Disable propagation of LP384 ieren bits into iceboxdb.pyClifford Wolf
2017-03-11Merge branch 'master' of https://github.com/hermitsoft/icestormClifford Wolf
2017-03-10icefuzz data and test scripts for LP384-CM49hermitsoft
2017-03-09make_mesh.py fix for even pin-distributionhermitsoft
2017-03-09Maximized icefuzz testcases for LP384-CM49hermitsoft
2017-03-09ieren and pin info for all LP384hermitsoft
2017-03-09Merge branch 'hermitsoft'Clifford Wolf
2017-03-09Add icecube.sh support for lp384-cm36 and lp384-cm49, make cm49 defaultClifford Wolf
2017-03-08Icebox builds chipdb-384, icebox.py data still to refine.hermitsoft
2017-03-08filled LP384 fields in icebox.py but data needs refinementhermitsoft
2017-03-08Some LP384 data added to icebox.pyhermitsoft
2017-03-08Fix icecube.sh -384Clifford Wolf
2017-03-08Merge branch 'hermitsoft'Clifford Wolf
2017-03-08Fix some of the obvious 384 todos in icebox.pyClifford Wolf
2017-03-08Remove some trailing whitespacesClifford Wolf
2017-03-07Merge remote-tracking branch 'upstream/master'hermitsoft
2017-03-07tmedges.txt added, icebox-Makefile buildablehermitsoft
2017-03-07LP384 timings exported too by Makefilehermitsoft
2017-03-07icefuzz make_xxx.py files are ready for LP384.hermitsoft
2017-03-07Fixes for LP384 in some make_xx.py, etchermitsoft
2017-03-07LP384 support in icefuzz (Makefile,icebox.sh,etc)hermitsoft