| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-06-12 | HLC: Use '~>' instead of '<->' for routing switches. | Tim 'mithro' Ansell | |
| As mentioned in ca6b2d9ebd521ecec58b9b5627c9380355adeab1, the 'routing' switches are not actually bidirectional. This makes the '<->' specifier very misleading. Instead use '~>' to differentiate it from the 'buffer' switches. | |||
| 2018-06-12 | icebox_hlc2asc: Remove the bidirectional support. | Tim 'mithro' Ansell | |
| See ca6b2d9ebd521ecec58b9b5627c9380355adeab1. | |||
| 2018-06-11 | icebox_hlc2asc: Accept device types such as HX1K | Joel Holdsworth | |
| 2018-06-11 | icetime: Lowercase the device type information. | Tim 'mithro' Ansell | |
| Makes `-d HX1K` work as well as `-d hx1k`. | |||
| 2018-06-11 | icebox_hlc2asc: Allow truth tables to be specified as init string. | Joel Holdsworth | |
| Examples; ```hlc lutff_5 { # - Parameters ------- # LUT_INIT = 0111111110000000 local_g3_4 -> lutff_5/in_0 local_g0_6 -> lutff_5/in_1 local_g2_7 -> lutff_5/in_2 lutff_5/out -> span4_x3_g12_11 lutff_5/out -> local_g3_5 -> lutff_5/in_3 out = 16'b0111111110000000 enable_dff } ``` ```hlc lutff_4 { local_g3_5 -> lutff_4/in_2 lutff_4/out -> span12_y12_g6_0 out = 16'b0000000000010000 enable_dff } ``` ```hlc lutff_2 { # - Parameters ------- # LUT_INIT = 01 lutff_2/out -> span12_y12_g8_0 lutff_2/out -> span12_x2_g14_0 lutff_2/out -> local_g0_2 -> lutff_2/in_0 out = 2'b01 enable_dff } ``` | |||
| 2018-06-11 | icebox: Fix driver detection for LUT cascade. | Tim 'mithro' Ansell | |
| The lutff_X/lout is a driver signal. | |||
| 2018-06-11 | icebox: Fix LUT output code. | Tim 'mithro' Ansell | |
| sig values where "1'b0" and "1'b1" not "0" or "1". | |||
| 2018-06-10 | Fix icebox_html -8 mode | Clifford Wolf | |
| Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||
| 2018-06-10 | Fix routing description in icebox_html output | Clifford Wolf | |
| Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||
| 2018-06-10 | Fix "routing" vs "buffer" documentation | Clifford Wolf | |
| Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||
| 2018-06-05 | Merge pull request #150 from mithro/better-error | Clifford Wolf | |
| Improve error message. | |||
| 2018-06-04 | Improve error message. | Tim 'mithro' Ansell | |
| 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 ----------------- | |||
| 2018-06-02 | Remove rogue space | Tom Verbeure | |
| 2018-06-02 | Fix indentation | Tom Verbeure | |
| 2018-06-02 | Add option to specify seed for repeatable outcomes. | Tom Verbeure | |
| 2018-06-01 | Merge pull request #147 from mithro/hlc-fixes | Clifford Wolf | |
| Allow routing (bidir) entries to be looked up in either direction. | |||
| 2018-06-01 | Allow routing (bidir) entries to be looked up in either direction. | Tim 'mithro' Ansell | |
| 2018-05-31 | Merge pull request #146 from mithro/hlc-fixes | Clifford Wolf | |
| Support both `abc/123` and `123` forms of specifying tracks. | |||
| 2018-05-30 | Better error message when bit pattern is missing. | Tim 'mithro' Ansell | |
| 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) ``` | |||
| 2018-05-30 | Allow prefixes in multiple chained statements. | Tim 'mithro' Ansell | |
| 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 } ``` | |||
| 2018-05-30 | Support both `abc/123` and `123` forms of specifying tracks. | Tim 'mithro' Ansell | |
| Kind of fixes #145. | |||
| 2018-05-30 | Merge pull request #144 from daveshah1/unbrick | Clifford Wolf | |
| Add write protection disable to iceprog | |||
| 2018-05-30 | Merge pull request #143 from daveshah1/vlogpkg | Clifford Wolf | |
| Allow selecting package in icebox_vlog | |||
| 2018-05-30 | icebox: Allow selecting package in icebox_vlog | David Shah | |
| Signed-off-by: David Shah <davey1576@gmail.com> | |||
| 2018-05-14 | Update timeline on website | Clifford Wolf | |
| Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||
| 2018-05-13 | Merge pull request #139 from awygle/lm_icebox | Clifford Wolf | |
| Icebox support for ice40 LM | |||
| 2018-05-13 | Extact reproducable chipdb-5k.txt | Clifford Wolf | |
| Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||
| 2018-05-13 | Add chipdb-lm4k.txt to .gitignore | Andrew Wygle | |
| 2018-05-13 | Correct internal global buffers for lm4k | Andrew Wygle | |
| 2018-05-13 | Added missing ieren entries for lm4k. | Andrew Wygle | |
| Config SPI pins weren't present in ioctrl_lm4k.sh | |||
| 2018-05-13 | Add lm4k chipdb to icebox Makefile. | Andrew Wygle | |
| 2018-05-13 | Support lm4k in icebox_chipdb.py. | Andrew Wygle | |
| 2018-05-12 | Completed first pass at icebox support for lm4k. | Andrew Wygle | |
| Needs testing. | |||
| 2018-05-12 | [WIP] Added colbuf and gbufin data for LM series | Andrew Wygle | |
| 2018-05-12 | [WIP] Add partial icebox support for lm4k. | Andrew Wygle | |
| 2018-05-12 | Add LM4K to icefuzz Makefile and fuzzconfig.py. | Andrew Wygle | |
| 2018-05-12 | Merge pull request #138 from awygle/lm4k_icepack | Clifford Wolf | |
| LM4K support in icepack and icecube.sh | |||
| 2018-05-06 | Add lm4k detection support to icepack. | Andrew Wygle | |
| 2018-05-06 | Add LM family support to icecube.sh | Andrew Wygle | |
| 2018-04-24 | Merge pull request #132 from daveshah1/bg121_docs | Clifford Wolf | |
| Add BG121 package variant and update docs | |||
| 2018-04-24 | Merge pull request #133 from mcmasterg/doc | Clifford Wolf | |
| docs: spelling/grammer | |||
| 2018-04-09 | docs: spelling/grammer | John McMaster | |
| Signed-off-by: John McMaster <johndmcmaster@gmail.com> | |||
| 2018-04-08 | Add link to "IceStorm Learners Documentation" | Clifford Wolf | |
| Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||
| 2018-04-02 | Add BG121 package variant and update docs | David Shah | |
| 2018-04-01 | Merge pull request #108 from rqou/master | Clifford Wolf | |
| Better emscripten support | |||
| 2018-03-31 | Mount NODEFS if using emscripten and nodejs | Robert Ou | |
| Mounts root directory on `/hostfs` and the current working directory on `/hostcwd` | |||
| 2018-03-27 | Merge pull request #131 from esden/iceprog_less_magic | Clifford Wolf | |
| Add MPSSE and Flash command definitions | |||
| 2018-03-11 | Added some flash command definitions to decrease magic number usage. | Piotr Esden-Tempski | |
| 2018-03-11 | Added some MPSSE command definitions to decrease magic number usage. | Piotr Esden-Tempski | |
| 2018-03-10 | Merge pull request #130 from tomverbeure/icepll_options | Clifford Wolf | |
| Add -n <module_name> option | |||
