David Shah
172d561b01
Fix make_ram40 for UltraPlus
...
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.
2017-10-20 16:27:06 +01:00
David Shah
42047c6114
Fix case where make_prim allocates all global buffer pins
...
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.
2017-10-20 15:18:39 +01:00
David Shah
4a930377f0
Quick fix of pin 23 issue (pending further discussion)
2017-10-20 14:46:24 +01:00
Larry Doolittle
b3d35ccadc
Squelch trailing whitespace
2017-08-01 14:43:15 +02:00
Clifford Wolf
b888b750a6
Fix some bugs in two of the icefuzz make_*.py scripts
2017-07-31 15:56:58 +02:00
Clifford Wolf
ea0e19f3d3
Fix icecube.sh to work with lin and lin64 dirs, remove hardcoded ICECUBEDIR=
2017-07-31 15:56:25 +02:00
Clifford Wolf
72d2a02810
Remove extra IoCtrl cf_bit_ and extra_padeb_test_ lines from database
2017-07-31 15:55:07 +02:00
Scott Shawcroft
b00ffb1c09
Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok.
2017-07-02 15:38:44 -07:00
Scott Shawcroft
a25c8679ac
More work figuring out values in icebox.py
2017-06-23 22:53:54 -07:00
Scott Shawcroft
58a6110be1
Add icefuzz support for the UP5K and rework underlying device specification for more flexibility.
2017-06-22 17:38:38 -07:00
Scott Shawcroft
5dd8d1172c
icefuzz support for ice40UP5k FPGA
2017-06-20 00:28:34 -07:00
Clifford Wolf
314628ffd3
Disable propagation of LP384 ieren bits into iceboxdb.py
2017-03-11 11:16:23 +01:00
hermitsoft
e832acc445
icefuzz data and test scripts for LP384-CM49
2017-03-10 02:09:46 +01:00
hermitsoft
dacf221f3b
make_mesh.py fix for even pin-distribution
2017-03-09 15:40:43 +01:00
hermitsoft
f7334fcf4a
Maximized icefuzz testcases for LP384-CM49
2017-03-09 15:23:54 +01:00
hermitsoft
62b7f71319
ieren and pin info for all LP384
2017-03-09 13:53:34 +01:00
Clifford Wolf
9efea90b1a
Add icecube.sh support for lp384-cm36 and lp384-cm49, make cm49 default
2017-03-09 10:28:57 +01:00
Clifford Wolf
d4a3c95543
Fix icecube.sh -384
2017-03-08 14:05:45 +01:00
Clifford Wolf
a2e8c06d68
Remove some trailing whitespaces
2017-03-08 13:31:32 +01:00
hermitsoft
85cdeeb441
tmedges.txt added, icebox-Makefile buildable
2017-03-07 23:12:00 +01:00
hermitsoft
873c092714
LP384 timings exported too by Makefile
2017-03-07 23:06:32 +01:00
hermitsoft
f8934de8d5
icefuzz make_xxx.py files are ready for LP384.
2017-03-07 22:39:04 +01:00
hermitsoft
2ca9f929ac
Fixes for LP384 in some make_xx.py, etc
2017-03-07 18:11:07 +01:00
hermitsoft
2281f91536
LP384 support in icefuzz (Makefile,icebox.sh,etc)
2017-03-07 15:58:09 +01:00
hermitsoft
d3e368828e
LP384 support in icefuzz (Makefile,icebox.sh,etc)
2017-03-07 15:56:17 +01:00
Clifford Wolf
f768c150da
Fix some typos in icecube.sh comment header
2017-01-10 14:39:18 +01:00
Clifford Wolf
13e654fe2e
Fixed files with CRLF line endings
2017-01-01 22:12:32 +01:00
Clifford Wolf
0597f412e7
Added "icecube.sh -ul1k"
2016-06-20 00:09:22 +02:00
Clifford Wolf
09387a0662
Added icefuzz/glbcheck.py
2016-06-19 16:24:50 +02:00
Clifford Wolf
b6ce045ad9
Added lp4k-cm81 package
2016-02-06 16:46:42 +01:00
Clifford Wolf
bd113ba89c
Added lp4k-cm121 package
2016-02-06 16:28:08 +01:00
Clifford Wolf
d9006f1301
Added lp8k-cm81 package
2016-02-06 16:03:45 +01:00
Clifford Wolf
6c55b7dfd6
Added lp8k-cm121 package
2016-02-06 15:46:58 +01:00
Clifford Wolf
b2b4341d38
Added lp4k-cm225 package
2016-02-06 15:26:51 +01:00
Clifford Wolf
da9b971a66
Added LP4K and LP8K variants to icecube.sh
2016-02-06 14:36:56 +01:00
Clifford Wolf
8ca5e89a4f
Added lp1k-cm121 package
2016-02-06 13:52:14 +01:00
Clifford Wolf
c06f34e0e4
Added lp1k-cm81 package
2016-02-06 13:45:56 +01:00
Clifford Wolf
788b101742
Added lp1k-cm49 package
2016-02-06 13:41:05 +01:00
Clifford Wolf
abb76abb86
Added lp1k-cm36 package
2016-02-06 13:36:56 +01:00
Clifford Wolf
ef559ab114
Added lp1k-cb121 package
2016-02-06 13:16:48 +01:00
Clifford Wolf
d90ec2e5e6
Added lp1k-cb81 package
2016-02-06 12:58:27 +01:00
Clifford Wolf
375f3abd78
Added lp1k-swg16tr package
2016-02-06 12:51:39 +01:00
Clifford Wolf
b18dfa9598
Added 8k-cm225 package
2016-02-06 12:47:50 +01:00
Clifford Wolf
81c33a343f
Timing models for LP and HX devices
2016-02-01 23:32:03 +01:00
Clifford Wolf
496f4563ba
Improvements in icefuzz/pinloc
2016-02-01 18:48:56 +01:00
Clifford Wolf
c0c06cdee9
Added 4k cb132 package
2016-02-01 00:36:40 +01:00
Clifford Wolf
93fc358cd0
icetime progress
2016-01-25 16:46:23 +01:00
Clifford Wolf
eabb851d40
Added icefuzz/icecube.sh [-1k|-8k]
2016-01-17 12:13:53 +01:00
Clifford Wolf
cb7836866e
icetime docs
2016-01-17 11:51:04 +01:00
Clifford Wolf
7b7f75e44f
added CascadeBuf to icefuzz/tmedges.ys
2016-01-17 10:27:46 +01:00