David Shah
|
fac998ddcb
|
ice40: Fix carry feed-out when we have to split the chain next
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-23 15:51:05 +01:00 |
|
David Shah
|
eed85cda83
|
ice40: Add better stats on LC packing
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-08 20:56:30 +01:00 |
|
David Shah
|
1839a3a770
|
Major Property improvements for common and iCE40
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-05 14:52:15 +01:00 |
|
David Shah
|
dbaabae235
|
ice40: Put debug logging behind ctx->debug
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-06 10:51:17 +00:00 |
|
David Shah
|
d298687dc2
|
ice40: Fix carry chain splitting
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-05 10:12:23 +00:00 |
|
David Shah
|
51cda136b1
|
ice40: Don't split carry chain in simple feed-out cases
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-04 12:31:32 +00:00 |
|
David Shah
|
0c93b55650
|
ice40: Include I3 connectivity in chain
Thanks @smunaut
Signed-off-by: David Shah <dave@ds0.me>
|
2018-12-04 12:02:26 +00:00 |
|
David Shah
|
a27c7b45de
|
Refactor chain finder to its own file
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-30 16:29:26 +01:00 |
|
David Shah
|
ea03aafc26
|
clangformat
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-30 15:13:18 +01:00 |
|
Eddie Hung
|
a41500a015
|
Rework Arch::logicCellsCompatible() to take pointer + size, allowing use of std::array
|
2018-08-10 19:50:27 -07:00 |
|
David Shah
|
176a23936c
|
Tidy up
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-04 08:15:49 +02:00 |
|
David Shah
|
fd2174149c
|
Fixing constraint placement bugs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-03 16:29:44 +02:00 |
|
David Shah
|
8c518cb838
|
Fixing relative constraint implementation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-03 15:40:01 +02:00 |
|
David Shah
|
7e9209878c
|
Reworking packer and placer to use new generic rel legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-03 15:00:32 +02:00 |
|
David Shah
|
26c68c4bcc
|
Remove old place legaliser, set placement constraints instead (currently ignored by placer)
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-03 13:18:48 +02:00 |
|