Clifford Wolf
d00a8578f0
Merge pull request #146 from mithro/hlc-fixes
...
Support both `abc/123` and `123` forms of specifying tracks.
2018-05-31 15:56:34 +02:00
Tim 'mithro' Ansell
dd55658266
Better error message when bit pattern is missing.
...
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 13:21:48 -07:00
Tim 'mithro' Ansell
f7e9fec63a
Allow prefixes in multiple chained statements.
...
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 13:05:20 -07:00
Tim 'mithro' Ansell
353a338505
Support both `abc/123` and `123` forms of specifying tracks.
...
Kind of fixes #145 .
2018-05-30 12:42:57 -07:00
Clifford Wolf
ea9553a215
Merge pull request #144 from daveshah1/unbrick
...
Add write protection disable to iceprog
2018-05-30 13:01:21 +02:00
Clifford Wolf
662117bcea
Merge pull request #143 from daveshah1/vlogpkg
...
Allow selecting package in icebox_vlog
2018-05-30 12:55:13 +02:00
David Shah
eee9aac2e1
icebox: Allow selecting package in icebox_vlog
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-05-30 11:24:40 +02:00
Clifford Wolf
816c47ce83
Update timeline on website
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-05-14 20:01:29 +02:00
Clifford Wolf
51ae9e64f0
Merge pull request #139 from awygle/lm_icebox
...
Icebox support for ice40 LM
2018-05-13 20:55:43 +02:00
Clifford Wolf
1b22af089e
Extact reproducable chipdb-5k.txt
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-05-13 20:52:09 +02:00
Andrew Wygle
f967b53fe9
Add chipdb-lm4k.txt to .gitignore
2018-05-13 11:06:00 -07:00
Andrew Wygle
704348f563
Correct internal global buffers for lm4k
2018-05-13 11:00:40 -07:00
Andrew Wygle
a34ef88b8e
Added missing ieren entries for lm4k.
...
Config SPI pins weren't present in ioctrl_lm4k.sh
2018-05-13 11:00:26 -07:00
Andrew Wygle
6791402b08
Add lm4k chipdb to icebox Makefile.
2018-05-13 11:00:26 -07:00
Andrew Wygle
2d571cb728
Support lm4k in icebox_chipdb.py.
2018-05-13 10:58:22 -07:00
Andrew Wygle
9c11606f1d
Completed first pass at icebox support for lm4k.
...
Needs testing.
2018-05-12 21:47:09 -07:00
Andrew Wygle
f35701f89a
[WIP] Added colbuf and gbufin data for LM series
2018-05-12 21:47:09 -07:00
Andrew Wygle
da18da271b
[WIP] Add partial icebox support for lm4k.
2018-05-12 21:47:09 -07:00
Andrew Wygle
e4d502e76c
Add LM4K to icefuzz Makefile and fuzzconfig.py.
2018-05-12 21:47:09 -07:00
Clifford Wolf
3c6a4dc517
Merge pull request #138 from awygle/lm4k_icepack
...
LM4K support in icepack and icecube.sh
2018-05-12 21:15:22 +02:00
Andrew Wygle
56a0d3f8ea
Add lm4k detection support to icepack.
2018-05-06 11:10:36 -07:00
Andrew Wygle
a39b35ac2f
Add LM family support to icecube.sh
2018-05-06 10:39:40 -07:00
Clifford Wolf
237280ce44
Merge pull request #132 from daveshah1/bg121_docs
...
Add BG121 package variant and update docs
2018-04-24 19:11:30 +02:00
Clifford Wolf
2d254d98ee
Merge pull request #133 from mcmasterg/doc
...
docs: spelling/grammer
2018-04-24 19:01:06 +02:00
John McMaster
1dc402804a
docs: spelling/grammer
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-04-09 16:27:03 -07:00
Clifford Wolf
495f571411
Add link to "IceStorm Learners Documentation"
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-04-08 13:34:44 +02:00
David Shah
4f4409ad86
Add BG121 package variant and update docs
2018-04-02 15:01:45 +01:00
Clifford Wolf
2180992460
Merge pull request #108 from rqou/master
...
Better emscripten support
2018-04-01 15:19:27 +02:00
Robert Ou
3bee3cfead
Mount NODEFS if using emscripten and nodejs
...
Mounts root directory on `/hostfs` and the current working directory on
`/hostcwd`
2018-03-31 14:10:36 -07:00
Clifford Wolf
9b0603c4bc
Merge pull request #131 from esden/iceprog_less_magic
...
Add MPSSE and Flash command definitions
2018-03-27 14:43:31 +02:00
Piotr Esden-Tempski
a7ab72dd4c
Added some flash command definitions to decrease magic number usage.
2018-03-11 19:42:06 -07:00
Piotr Esden-Tempski
43333aa0a9
Added some MPSSE command definitions to decrease magic number usage.
2018-03-11 19:41:55 -07:00
Clifford Wolf
4476d83f76
Merge pull request #130 from tomverbeure/icepll_options
...
Add -n <module_name> option
2018-03-10 13:35:57 +01:00
Tom Verbeure
07b9ea6d58
Add -n <module_name> option
2018-03-10 06:22:06 +00:00
Clifford Wolf
535fde6361
Merge pull request #129 from daveshah1/icetime_ufix
...
Fix handling of a port name like CLKHF_FABRIC in icetime
2018-02-28 16:13:12 +01:00
David Shah
c1d7ef8b52
Fix handling of a port name like CLKHF_FABRIC in icetime
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-02-28 15:04:57 +00:00
Clifford Wolf
54511ff508
Merge pull request #126 from daveshah1/icetime_bfix
...
Properly ignore unsupported cell types
2018-02-20 13:43:50 +01:00
David Shah
4cdf41c840
Properly ignore unsupported cell types
2018-02-19 09:26:59 +00:00
Clifford Wolf
1d84b7a531
Merge pull request #124 from daveshah1/ultra
...
Add iCE40 Ultra (ice5lp) support to icepack
2018-02-14 18:48:09 +01:00
David Shah
58e2e74d42
Add iCE40 Ultra (ice5lp) support to icepack
2018-02-13 20:22:05 +00:00
Clifford Wolf
edbf5fce90
Merge pull request #123 from daveshah1/up5k_io
...
Add RGB driver LED pins and I³C IOs to chipdb
2018-02-13 18:09:19 +01:00
David Shah
e5e09ee722
Add write protection disable to iceprog
2018-02-12 18:58:19 +00:00
Clifford Wolf
594644e755
Fix compiler warning (comparison between signed and unsigned int) in icetime
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-09 16:38:53 +01:00
David Shah
b024ef49da
Add UltraPlus I³C IO to chipdb
2018-02-09 13:42:38 +00:00
Clifford Wolf
be0b3489fb
Merge pull request #122 from daveshah1/iceprog-up2
...
Add out-of-the-box FT232H support (for Upduino 2, etc)
2018-02-09 13:52:31 +01:00
David Shah
9ac405f98f
Add out-of-the-box FT232H support (for Upduino 2, etc)
2018-02-09 12:25:48 +00:00
David Shah
80dbd67e6c
Add RGB driver outputs to chipdb
2018-02-09 09:42:08 +00:00
Clifford Wolf
a7a6f3695f
Remove up5k_mac16 "example" and add README to up5k_rgb and icebreaker
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-06 18:12:44 +01:00
Clifford Wolf
d3a753f7d7
Add icebreaker example project
2018-02-06 15:02:16 +01:00
Clifford Wolf
722790ad3c
Merge pull request #119 from daveshah1/up5k_improve
...
UltraPlus Timing Analysis Improvements
2018-01-30 17:13:37 +01:00