David Shah
4bc68c9620
Fix icebox_vlog for up5k
...
Since ce1d811 , SHIFTREG_DIV_MODE is now 2 bits for the up5k
Signed-off-by: David Shah <dave@ds0.me>
2020-06-29 19:51:06 +01:00
Miodrag Milanovic
fe3086a733
Support custom PROGRAM_PREFIX
2020-04-10 10:05:17 +02:00
Clifford Wolf
2ccae0d386
Only dump memory initialization in icebox_vlog if present in ASC file, fixes #228
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-08-08 17:07:52 +02:00
Michael Buesch
eec6555603
icebox_vlog: Use cached re functions
2019-06-08 16:12:16 +02:00
Simon Schubert
d76ac32ec9
iCE40 Ultra = iCE5LP = u4k port
2019-02-22 22:35:55 +01:00
Clifford Wolf
9ccdd95ff7
Merge pull request #167 from mithro/icebox_vlog_drivers
...
icebox_vlog: Better information about drivers for nets.
2018-07-10 21:20:59 +02:00
Tim 'mithro' Ansell
d0f654b0c6
icebox_vlog: Fix constant LUT output.
2018-07-08 18:18:56 -07:00
Tim 'mithro' Ansell
ef618927ca
icebox_vlog: Save error message to file and print it.
...
Previously if you were doing;
`icebox_vlog example.asc > example_bit.v` you would just get;
```
Traceback (most recent call last):
File "icebox_vlog.py", line 947, in <module>
assert False
AssertionError
```
Now you get;
```
Traceback (most recent call last):
File "icebox_vlog.py", line 948, in <module>
assert False, "\n ".join(emsg)
AssertionError: Single-driver-check failed for 2 nets:
n10 has 0 drivers: []
n15 has 2 drivers: ['clk', 'clk2']
```
2018-07-08 15:59:53 -07:00
Tim 'mithro' Ansell
b2e1df618c
icebox_vlog: Better information about drivers for nets.
2018-07-03 11:21:07 -07:00
Clifford Wolf
0cf4a21209
Merge pull request #153 from mithro/lout-driver
...
icebox: Fix driver detection for LUT cascade.
2018-06-13 13:37:43 +02:00
Tim 'mithro' Ansell
f2b90319f2
icebox: Fix driver detection for LUT cascade.
...
The lutff_X/lout is a driver signal.
2018-06-11 15:45:15 -07:00
Tim 'mithro' Ansell
f9c1f2e5b2
icebox: Fix LUT output code.
...
sig values where "1'b0" and "1'b1" not "0" or "1".
2018-06-11 13:46:52 -07: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
David Shah
88eebff7db
Start UltraPlus DSP documentation
2017-11-17 15:08:47 +00:00
David Shah
94aa596cb1
Trace DSP routing
2017-11-17 15:08:25 +00:00
Larry Doolittle
b3d35ccadc
Squelch trailing whitespace
2017-08-01 14:43:15 +02:00
Scott Shawcroft
f16265c662
Work in progress DB. Having trouble getting group_segments to work without error.
2017-07-07 16:50:11 -07:00
Scott Shawcroft
a25c8679ac
More work figuring out values in icebox.py
2017-06-23 22:53:54 -07:00
Clifford Wolf
fddc54800c
Added pcf --warn-no-port support to icebox_vlog
2016-12-31 14:45:15 +01:00
Clifford Wolf
c9ea734feb
Typo fix in "icebox_vlog --help"
2016-06-14 09:29:43 +02:00
Clifford Wolf
804e47d8ff
Renamed IceBox .txt files to .asc files
2016-01-01 15:08:41 +01:00
Clifford Wolf
9c9983cff8
Added lutff_i/lout net to model
2015-12-04 11:46:08 +01:00
Clifford Wolf
dcd893ce6a
Bugfix in icebox_vlog.py
2015-11-28 18:59:12 +01:00
Clifford Wolf
406c2ad88f
Revert "Added heuristics to further reduce LUT equations."
...
This reverts commit 8447080d62 .
2015-11-01 14:46:36 +01:00
ylm
8447080d62
Added heuristics to further reduce LUT equations.
2015-10-26 05:21:52 -04:00
Clifford Wolf
9addea6cb9
Fixed icebox_vlog handling of negclk RAM40
2015-09-10 17:32:12 +02:00
Clifford Wolf
001eef0863
RAM40 related bugfix in icebox_vlog.py
2015-09-10 15:42:01 +02:00
Clifford Wolf
20c56e2b18
Create more efficient verilog from icebox_vlog
2015-08-27 17:12:32 +02:00
Clifford Wolf
c746cc670b
Fixed "icebox_vlog -l" for 8k FPGAs
2015-08-27 16:22:57 +02:00
Clifford Wolf
935621a18d
Improved icebox_vlog -P for new iCEcube2
2015-08-26 15:32:52 +02:00
Clifford Wolf
19be8895a5
Bugfix in icebox_vlog.py
2015-08-26 07:23:42 +02:00
Clifford Wolf
498a7acbe2
icebox: python3
2015-08-22 09:43:14 +02:00
Clifford Wolf
4c1335f51e
Replaced calls to "python" with "python2"
2015-07-30 10:15:48 +02:00
Clifford Wolf
ccc0edb370
Added icebox_vlog -c
2015-07-29 13:23:04 +02:00
Clifford Wolf
cf734064ad
icebox_vlog -s bugfix
2015-07-29 10:05:24 +02:00
Clifford Wolf
1abd4d027e
Added ram init support to icebox_vlog
2015-07-21 18:20:57 +02:00
Clifford Wolf
828291051a
Bugfix in icebox_vlog -s
2015-07-21 17:24:24 +02:00
Clifford Wolf
219232f97f
icebox_vlog: debug symbols and FF init values
2015-07-21 12:02:58 +02:00
Clifford Wolf
3b079a6c5e
Fixed mem RCLKE/WCLKE default values
2015-07-18 18:36:08 +02:00
Clifford Wolf
48154cb6f4
Imported full dev sources
2015-07-18 13:10:40 +02:00
Clifford Wolf
c41701ca3a
Import of icestorm-snapshot-150413.zip
2015-07-18 13:06:48 +02:00
Clifford Wolf
dfeb92a46b
Import of icestorm-snapshot-150322.zip
2015-07-18 13:05:02 +02:00