David Shah
|
f0abbc71b5
|
ecp5: Fix handling of missing ports in LUT permutation
Fixes #310
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-08 21:24:01 +01:00 |
|
David Shah
|
661237eb64
|
ecp5: Add --out-of-context for building hard macros
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-07 14:22:47 +01:00 |
|
David Shah
|
ec48f8f464
|
ecp5: New Property interface
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-05 17:22:37 +01:00 |
|
David Shah
|
a0fa164399
|
ecp5: Add criticality-based LUT permutation
Signed-off-by: David Shah <dave@ds0.me>
|
2019-02-25 11:49:25 +00:00 |
|
David Shah
|
458aa20161
|
ecp5: More optimal LUT6 placement
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-16 17:36:34 +00:00 |
|
David Shah
|
01e0da16f0
|
ecp5: Add DCU availability check
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-15 11:30:27 +00:00 |
|
David Shah
|
6a1b49c311
|
ecp5: Improve mixed no-FF/FF placement
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-09-30 18:39:53 +01:00 |
|
David Shah
|
b8206d71ca
|
ecp5: Speedup placement using ArchCellInfo
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-18 18:14:18 +01:00 |
|
David Shah
|
a3ae3f9791
|
ecp5: Update to use const IdStrings in place of PortPin/BelType
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-08 19:08:43 +02:00 |
|
David Shah
|
736f2a0717
|
API change: Use CellInfo* and NetInfo* as cell/net handles (ECP5)
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-08-05 16:32:12 +02:00 |
|
David Shah
|
974ca143e8
|
Remove implementations of deprecated APIs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-24 16:09:29 +02:00 |
|
David Shah
|
2b86800c0f
|
ecp5: Adding a slow and conservative placement validity checker
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-17 16:18:06 +02:00 |
|