aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-04Merge branch 'tannewt'Clifford Wolf
2017-07-04Indenting fixes in icepack.ccClifford Wolf
2017-07-04Correct cram mapping so glbcheck actually passes.Scott Shawcroft
2017-07-04Update 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-07-03Merge pull request #84 from C-Elegans/pll_divfClifford Wolf
Update PLL DIVF range to be [0,127]
2017-07-02Introduce device class into fuxx workign directories and have glbcheck ↵Scott Shawcroft
handle unsupported 5k tiles ok.
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-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
2017-03-07LP384 support in icefuzz (Makefile,icebox.sh,etc)hermitsoft
2017-03-07Merge branch 'hermitsoft-master'Clifford Wolf
2017-03-07Fix trailing whitespace in icepack.ccClifford Wolf
2017-03-06Work started for LP384 chipdb.hermitsoft