aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix "routing" vs "buffer" documentationClifford Wolf2018-06-101-9/+3
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge pull request #150 from mithro/better-errorClifford Wolf2018-06-051-3/+10
|\ | | | | Improve error message.
| * Improve error message.Tim 'mithro' Ansell2018-06-041-3/+10
|/ | | | | | | | | | | | | | | | | | | | | Now; ----------------- Parse error in line 364: span4_y9_g7_10 <-> span4_x3_g13_5 conflicting bits ['!B12[8]', '!B12[9]', 'B12[10]'] setting:{(12, 10)} - current clear:{(12, 10), (12, 8)} clearing:{(12, 9), (12, 8)} - current set :{(12, 9)} ----------------- Previously; ----------------- File "icebox_hlc2asc.py", line 742, in apply_directive self.set_bits(bits) File "icebox_hlc2asc.py", line 762, in set_bits raise ParseError("conflicting bits") TypeError: __init__() takes 1 positional argument but 2 were given -----------------
* Merge pull request #147 from mithro/hlc-fixesClifford Wolf2018-06-011-4/+37
|\ | | | | Allow routing (bidir) entries to be looked up in either direction.
| * Allow routing (bidir) entries to be looked up in either direction.Tim 'mithro' Ansell2018-06-011-4/+37
| |
* | Merge pull request #146 from mithro/hlc-fixesClifford Wolf2018-05-311-5/+34
|\| | | | | Support both `abc/123` and `123` forms of specifying tracks.
| * Better error message when bit pattern is missing.Tim 'mithro' Ansell2018-05-301-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously; ``` self.apply_directive('buffer', src, dst) File "/usr/local/google/home/tansell/work/catx/vtr/env/conda/bin/icebox_hlc2asc", line 698, in apply_directive bits, = [entry[0] for entry in self.db if entry[1:] == fields] ValueError: not enough values to unpack (expected 1, got 0) ``` Now: ``` Parse error in line 2108: span12_y4_g14_0 -> span4_y4_g11_7 <-> span4_x7_g4_0 No bit pattern for ['buffer', 'sp12_h_r_11', 'sp4_h_r_7'] in LogicTile(1k, 7, 4) ```
| * Allow prefixes in multiple chained statements.Tim 'mithro' Ansell2018-05-301-2/+9
| | | | | | | | | | | | | | | | | | | | | | IE ``` lutff_1 { lutff_1/out -> local_g2_1 -> lutff_1/in_0 local_g2_2 -> lutff_1/in_3 local_g2_7 -> lutff_1/in_2 } ```
| * Support both `abc/123` and `123` forms of specifying tracks.Tim 'mithro' Ansell2018-05-301-0/+14
| | | | | | | | Kind of fixes #145.
* | Merge pull request #144 from daveshah1/unbrickClifford Wolf2018-05-301-3/+46
|\ \ | | | | | | Add write protection disable to iceprog
| * | Add write protection disable to iceprogDavid Shah2018-02-121-3/+46
| | |
* | | Merge pull request #143 from daveshah1/vlogpkgClifford Wolf2018-05-302-8/+18
|\ \ \ | |_|/ |/| | Allow selecting package in icebox_vlog
| * | icebox: Allow selecting package in icebox_vlogDavid Shah2018-05-302-8/+18
|/ / | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Update timeline on websiteClifford Wolf2018-05-141-0/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Merge pull request #139 from awygle/lm_iceboxClifford Wolf2018-05-1313-15/+521
|\ \ | | | | | | Icebox support for ice40 LM
| * | Add chipdb-lm4k.txt to .gitignoreAndrew Wygle2018-05-131-0/+1
| | |
| * | Correct internal global buffers for lm4kAndrew Wygle2018-05-131-2/+2
| | |
| * | Added missing ieren entries for lm4k.Andrew Wygle2018-05-132-27/+31
| | | | | | | | | | | | Config SPI pins weren't present in ioctrl_lm4k.sh
| * | Add lm4k chipdb to icebox Makefile.Andrew Wygle2018-05-131-2/+8
| | |
| * | Support lm4k in icebox_chipdb.py.Andrew Wygle2018-05-132-2/+10
| | |
| * | Completed first pass at icebox support for lm4k.Andrew Wygle2018-05-121-11/+14
| | | | | | | | | | | | Needs testing.
| * | [WIP] Added colbuf and gbufin data for LM seriesAndrew Wygle2018-05-121-8/+25
| | |
| * | [WIP] Add partial icebox support for lm4k.Andrew Wygle2018-05-128-12/+455
| | |
| * | Add LM4K to icefuzz Makefile and fuzzconfig.py.Andrew Wygle2018-05-122-0/+24
| | |
* | | Extact reproducable chipdb-5k.txtClifford Wolf2018-05-131-2/+2
|/ / | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Merge pull request #138 from awygle/lm4k_icepackClifford Wolf2018-05-122-1/+68
|\ \ | | | | | | LM4K support in icepack and icecube.sh
| * | Add lm4k detection support to icepack.Andrew Wygle2018-05-061-1/+12
| | |
| * | Add LM family support to icecube.shAndrew Wygle2018-05-061-0/+56
|/ /
* | Merge pull request #132 from daveshah1/bg121_docsClifford Wolf2018-04-242-6/+198
|\ \ | | | | | | Add BG121 package variant and update docs
| * | Add BG121 package variant and update docsDavid Shah2018-04-022-6/+198
| | |
* | | Merge pull request #133 from mcmasterg/docClifford Wolf2018-04-242-4/+4
|\ \ \ | | | | | | | | docs: spelling/grammer
| * | | docs: spelling/grammerJohn McMaster2018-04-092-4/+4
|/ / / | | | | | | | | | Signed-off-by: John McMaster <johndmcmaster@gmail.com>
* / / Add link to "IceStorm Learners Documentation"Clifford Wolf2018-04-081-0/+1
|/ / | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Merge pull request #108 from rqou/masterClifford Wolf2018-04-015-0/+80
|\ \ | | | | | | Better emscripten support
| * | Mount NODEFS if using emscripten and nodejsRobert Ou2018-03-315-0/+80
|/ / | | | | | | | | Mounts root directory on `/hostfs` and the current working directory on `/hostcwd`
* | Merge pull request #131 from esden/iceprog_less_magicClifford Wolf2018-03-271-20/+137
|\ \ | | | | | | Add MPSSE and Flash command definitions
| * | Added some flash command definitions to decrease magic number usage.Piotr Esden-Tempski2018-03-111-9/+49
| | |
| * | Added some MPSSE command definitions to decrease magic number usage.Piotr Esden-Tempski2018-03-111-11/+88
|/ /
* | Merge pull request #130 from tomverbeure/icepll_optionsClifford Wolf2018-03-101-3/+10
|\ \ | | | | | | Add -n <module_name> option
| * | Add -n <module_name> optionTom Verbeure2018-03-101-3/+10
|/ /
* | Merge pull request #129 from daveshah1/icetime_ufixClifford Wolf2018-02-281-4/+10
|\ \ | | | | | | Fix handling of a port name like CLKHF_FABRIC in icetime
| * | Fix handling of a port name like CLKHF_FABRIC in icetimeDavid Shah2018-02-281-4/+10
| | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | | Merge pull request #126 from daveshah1/icetime_bfixClifford Wolf2018-02-201-4/+8
|\| | | | | | | | Properly ignore unsupported cell types
| * | Properly ignore unsupported cell typesDavid Shah2018-02-191-4/+8
| | |
* | | Merge pull request #124 from daveshah1/ultraClifford Wolf2018-02-141-2/+26
|\| | | | | | | | Add iCE40 Ultra (ice5lp) support to icepack
| * | Add iCE40 Ultra (ice5lp) support to icepackDavid Shah2018-02-131-2/+26
|/ /
* | Merge pull request #123 from daveshah1/up5k_ioClifford Wolf2018-02-131-1/+14
|\ \ | |/ |/| Add RGB driver LED pins and I³C IOs to chipdb
| * Add UltraPlus I³C IO to chipdbDavid Shah2018-02-091-1/+10
| |
| * Add RGB driver outputs to chipdbDavid Shah2018-02-091-0/+4
| |
* | Fix compiler warning (comparison between signed and unsigned int) in icetimeClifford Wolf2018-02-091-1/+1
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>