Clifford Wolf
|
79d1075345
|
Getting rid of old IdString API users, Add ctx to many internal APIs
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 17:08:35 +02:00 |
|
Clifford Wolf
|
58e3104796
|
Updates from clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 14:07:18 +02:00 |
|
Clifford Wolf
|
8ee149f4fc
|
Rename Design to Context, derive from Arch instead of instantiating
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 14:06:37 +02:00 |
|
David Shah
|
748171dae2
|
place_sa: Adding seed option
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 15:04:53 +02:00 |
|
David Shah
|
681c9654d7
|
place_sa: Add a rip-up feature when initial placement fails
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 14:36:19 +02:00 |
|
David Shah
|
6a937e0b45
|
Updating copyrights
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 11:49:57 +02:00 |
|
David Shah
|
1e6124309f
|
ice40: Proper global promotion
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-16 17:44:35 +02:00 |
|
David Shah
|
bb92dc09a8
|
ice40: Promote reset signal
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-16 17:09:41 +02:00 |
|
David Shah
|
7ff1b7e02f
|
ice40: Fix RAM config in packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-16 14:44:10 +02:00 |
|
David Shah
|
f079e0d204
|
ice40: Fix BRAM initialisation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-16 14:44:10 +02:00 |
|
David Shah
|
537b0e6e94
|
ice40: Rename ICESTORM_RAM pins
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-13 18:18:57 +02:00 |
|
Clifford Wolf
|
81a154ca5d
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-13 16:54:25 +02:00 |
|
Clifford Wolf
|
aa4fedfd54
|
Add A*-like optimizations to router
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-13 16:52:21 +02:00 |
|
David Shah
|
5af707a0b6
|
ice40: Pack RAMs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-13 16:26:21 +02:00 |
|
David Shah
|
14b5e46b5d
|
ice40: Promote one clock to a global buffer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-13 15:10:42 +02:00 |
|
David Shah
|
9374ef29bf
|
Fixing implementation of constants
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-13 14:01:42 +02:00 |
|
David Shah
|
94eea289ae
|
Simple IO buffer insertion, enable packer by default
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-13 11:08:20 +02:00 |
|
David Shah
|
a76f5c5678
|
Remove IO buffers when fed by SB_IO
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-13 10:50:05 +02:00 |
|
David Shah
|
6e79b93c6e
|
Improve packer diagnostics
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 15:33:53 +02:00 |
|
David Shah
|
6707b985b4
|
ice40: Add support for LC placement constraints in packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 15:13:50 +02:00 |
|
Clifford Wolf
|
a139654980
|
Add IdString API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-12 15:08:01 +02:00 |
|
Clifford Wolf
|
426fb75bb5
|
Fix NEXTPNR_NAMESPACE
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-12 14:31:26 +02:00 |
|
David Shah
|
031d8e811f
|
ice40: Adding a placement validity checker
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 13:40:22 +02:00 |
|
David Shah
|
67a5cedbe3
|
ice40: Pack constants to LCs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 13:09:36 +02:00 |
|
David Shah
|
f72807f790
|
ice40: Debugging the packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 12:46:30 +02:00 |
|
David Shah
|
2f61a9b98a
|
ice40: Start working on a packer, currently not tested
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 12:13:11 +02:00 |
|