Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add RGB_DRV/LED_DRV_CUR for u4k | Simon Schubert | 2019-06-10 | 10 | -37/+297 |
| | |||||
* | u4k: add SMCCLK cell location | Simon Schubert | 2019-02-22 | 2 | -0/+11 |
| | | | | | icecube uses SMCCLK.CLK to "legalize" output cells. Unclear what this is for, but it appears in almost all outputs. | ||||
* | iCE40 Ultra = iCE5LP = u4k port | Simon Schubert | 2019-02-22 | 17 | -6/+5001 |
| | |||||
* | Added missing ieren entries for lm4k. | Andrew Wygle | 2018-05-13 | 1 | -3/+3 |
| | | | | Config SPI pins weren't present in ioctrl_lm4k.sh | ||||
* | [WIP] Add partial icebox support for lm4k. | Andrew Wygle | 2018-05-12 | 7 | -1/+213 |
| | |||||
* | Add LM4K to icefuzz Makefile and fuzzconfig.py. | Andrew Wygle | 2018-05-12 | 2 | -0/+24 |
| | |||||
* | Add LM family support to icecube.sh | Andrew Wygle | 2018-05-06 | 1 | -0/+56 |
| | |||||
* | Tidy up | David Shah | 2018-01-30 | 3 | -1154/+0 |
| | |||||
* | Updated 5k timing data, icetime regression fix | David Shah | 2018-01-29 | 5 | -12475/+13771 |
| | |||||
* | DSP related fixes | David Shah | 2018-01-28 | 1 | -268/+0 |
| | |||||
* | More DSP timing fuzzing, start adding new tiles to icetime | David Shah | 2018-01-22 | 2 | -0/+3696 |
| | |||||
* | Seperate different DSP configs in timing data | David Shah | 2018-01-22 | 11 | -2532/+13532 |
| | |||||
* | Fix 5k timing data | David Shah | 2018-01-20 | 2 | -143/+88 |
| | |||||
* | I³C IO reverse engineered and documented | David Shah | 2018-01-16 | 2 | -0/+43 |
| | |||||
* | Remove seperate 5k RAM DB and share with 8k instead | David Shah | 2018-01-16 | 5 | -7167/+4 |
| | | | | | This should ensure that the 5k RAM routing entries are now complete, fixing #115 | ||||
* | Figure out missing SPI config bits, and add to chipdb | David Shah | 2018-01-16 | 2 | -2/+10 |
| | |||||
* | Whitespace fixes | David Shah | 2017-11-28 | 3 | -9/+36 |
| | |||||
* | Add uncommitted changes and tidy up some files | David Shah | 2017-11-28 | 3 | -2/+253 |
| | |||||
* | Preparations for 5k icetime | David Shah | 2017-11-24 | 3 | -2/+3627 |
| | |||||
* | Documented I2C/SPI/LEDDA_IP | David Shah | 2017-11-24 | 1 | -0/+46 |
| | |||||
* | All 5k IP traced | David Shah | 2017-11-24 | 4 | -3/+129 |
| | |||||
* | Work on UltraPlus IP tracing | David Shah | 2017-11-24 | 3 | -0/+366 |
| | |||||
* | Begin I2C/SPI IP reverse engineering | David Shah | 2017-11-23 | 4 | -0/+153 |
| | |||||
* | Fix whitespace and a couple of typos | David Shah | 2017-11-20 | 5 | -5/+5 |
| | |||||
* | Add missing 5k BRAM bits | David Shah | 2017-11-17 | 3 | -0/+939 |
| | |||||
* | Add support for UltraPlus SPRAM | David Shah | 2017-11-17 | 2 | -237/+242 |
| | |||||
* | 5k RGB driver reverse engineered | David Shah | 2017-11-17 | 3 | -0/+195 |
| | |||||
* | Fix 5k corner routing, and reverse engineer SPRAM | David Shah | 2017-11-17 | 3 | -0/+406 |
| | |||||
* | Figure out DSP config bits for all locs | David Shah | 2017-11-17 | 3 | -0/+142 |
| | |||||
* | Trace DSP routing | David Shah | 2017-11-17 | 1 | -1/+3 |
| | |||||
* | Create icefuzz scripts for DSP and 5k | David Shah | 2017-11-17 | 13 | -986/+16479 |
| | |||||
* | Preparations for DSP and IpCon fuzzing | David Shah | 2017-11-08 | 8 | -5/+70 |
| | |||||
* | Add more 5k RAM bits to db | David Shah | 2017-11-05 | 2 | -0/+1243 |
| | |||||
* | Add 5k colbuf fuzzing scripts | David Shah | 2017-11-02 | 4 | -0/+172 |
| | |||||
* | PLL configuration fuzzing script | David Shah | 2017-10-30 | 3 | -0/+316 |
| | |||||
* | Share glb_netwk data between 5k and 8k parts | David Shah | 2017-10-29 | 1 | -4/+0 |
| | |||||
* | Add ColBufCtrl bits to database for 5k parts | David Shah | 2017-10-25 | 1 | -0/+4 |
| | |||||
* | Add some verilog tests for analysing up5k features | David Shah | 2017-10-23 | 8 | -0/+216 |
| | |||||
* | Fix IeRen database for up5k | David Shah | 2017-10-23 | 3 | -0/+51 |
| | |||||
* | Add DSP and IPConnect tile support to icepack and glbcheck | David Shah | 2017-10-21 | 1 | -4/+3 |
| | |||||
* | Fix make_ram40 for UltraPlus | David Shah | 2017-10-20 | 1 | -3/+7 |
| | | | | | | Sometimes make_ram40 was assigning too many IO pins, causing a placment failure, and also sometimes connecting a global clock net to WCLKE or RCLKE which was also causing a placment failure. | ||||
* | Fix case where make_prim allocates all global buffer pins | David Shah | 2017-10-20 | 1 | -1/+21 |
| | | | | | | | | This is a low probability bug more likely to show up in low pin count devices with few GBINs. In rare cases make_prim would constrain all of the global buffer capable pins but not the clock input. icecube would then fail to place the clock input. This is fixed by always constraining the clock if all GBIN pins are used. | ||||
* | Quick fix of pin 23 issue (pending further discussion) | David Shah | 2017-10-20 | 1 | -1/+3 |
| | |||||
* | Squelch trailing whitespace | Larry Doolittle | 2017-08-01 | 7 | -9/+6 |
| | |||||
* | Fix some bugs in two of the icefuzz make_*.py scripts | Clifford Wolf | 2017-07-31 | 2 | -2/+2 |
| | |||||
* | Fix icecube.sh to work with lin and lin64 dirs, remove hardcoded ICECUBEDIR= | Clifford Wolf | 2017-07-31 | 1 | -5/+5 |
| | |||||
* | Remove extra IoCtrl cf_bit_ and extra_padeb_test_ lines from database | Clifford Wolf | 2017-07-31 | 1 | -0/+3 |
| | |||||
* | Introduce device class into fuxx workign directories and have glbcheck ↵ | Scott Shawcroft | 2017-07-02 | 21 | -1469/+198 |
| | | | | handle unsupported 5k tiles ok. | ||||
* | More work figuring out values in icebox.py | Scott Shawcroft | 2017-06-23 | 4 | -5/+48 |
| | |||||
* | Add icefuzz support for the UP5K and rework underlying device specification ↵ | Scott Shawcroft | 2017-06-22 | 19 | -128/+7444 |
| | | | | for more flexibility. |