Miodrag Milanovic
e3f4578b3b
CRLF -> LF eol
2023-11-23 09:22:07 +01:00
Miodrag Milanovic
ec60542ffd
create wiremap for himbaechel arch
2023-11-23 09:22:07 +01:00
Miodrag Milanovic
1ec8e411d7
set render bound box, so grid is displayed
2023-11-23 08:21:26 +01:00
Miodrag Milanovic
0b8a93eed5
fix compile warning
2023-11-23 08:21:26 +01:00
gatecat
de3d5be8f0
python: Remove deprecated use of Py_SetProgramName
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-11-23 06:49:15 +01:00
Balint Cristian
7814f44883
Fix abstract class implementation for fpga_interchange
...
Signed-off-by: Balint Cristian <cristian.balint@gmail.com>
2023-11-23 06:49:01 +01:00
gatecat
6683fd4ada
himbaechel: Fix when more then 32k unique node shapes
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-11-22 17:11:27 +01:00
gatecat
55635cf2cd
Update README
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-11-17 09:14:19 +01:00
gatecat
e2a887ef0d
himbaechel: Switch default back to router1 for now
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-11-17 09:09:59 +01:00
gatecat
5bfe0dd1b1
himbaechel: Adding a xilinx uarch for xc7 with prjxray
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-11-14 17:12:09 +01:00
laanwj
a32ad13a86
ecp5: Don't segfault while packing FFs when DI port of TRELLIS_FF unconnected
...
Currently a segfault happens when the DI port is not specified. Leaving
it unconnected is probably incorrect, but it shouldn't crash the placer.
Fix by adding a check.
2023-11-14 11:55:51 +01:00
uis
a4d2244300
Fix printf formats
2023-11-13 13:59:51 +01:00
YRabbit
0106c3d299
gowin: Himbaechel. Diff io BUGFIX.
...
Fixed incorrect use of attributes instead of parameters.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2023-11-13 13:59:28 +01:00
Lofty
506d5f9422
machxo2: less pessimistic delay prediction
2023-11-09 06:48:50 +01:00
gatecat
4c6003ac0b
router2: Don't use estimates for constant nets
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-11-07 15:55:22 +01:00
gatecat
7b0e082000
clangformat
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-11-07 09:02:35 +01:00
gatecat
cf647463e4
himbaechel: Add support for new constants API
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-11-07 09:00:03 +01:00
gatecat
fe52840054
archapi: Add new API for global constant routing
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-11-07 09:00:03 +01:00
Lofty
e3c44dd20a
ice40: add IO group to static
2023-11-07 08:18:35 +01:00
Lofty
214cc4315e
static: density multiplier should be a vector
2023-11-07 08:18:35 +01:00
Lofty
d6f54fd9df
ice40: add static placer support
2023-10-29 08:46:33 +01:00
gatecat
d40c6e850d
himbaechel: Generation speedup and improvements
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-10-29 07:46:45 +01:00
gatecat
74d7ebc71f
clangformat
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-10-28 17:10:42 +02:00
Justin Rajewski
6bae89b8b7
Undid accidental formatting
2023-10-26 21:21:14 +02:00
Justin Rajewski
7cac0249a1
Fixes for building on windows
2023-10-26 21:21:14 +02:00
Justin Rajewski
95f0a19391
Fixes for building on windows
2023-10-26 21:21:14 +02:00
Justin Rajewski
1238b69d74
Fixes for building on windows
2023-10-26 21:21:14 +02:00
gatecat
4a7e58a938
static/ecp5: zero bel area for RAMW because it's a zero-area cell
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-10-14 09:40:41 +02:00
Miodrag Milanovic
5a2eff2120
compile fix
2023-10-09 09:00:27 +02:00
gatecat
0eb9a9ad02
placer_static: Initial prototype
...
Signed-off-by: gatecat <gatecat@ds0.me>
2023-10-02 14:56:40 +02:00
Miodrag Milanovic
95e7598cc6
Fix timing lookup for DP8KC
2023-10-02 14:49:17 +02:00
Miodrag Milanovic
e4cb7ea337
proper clock calc due after funcion change
2023-10-02 14:49:17 +02:00
Miodrag Milanovic
f0325730a8
made higher estimate and use proper speed
2023-10-02 14:49:17 +02:00
Miodrag Milanovic
c2e7d3d611
remove commented sections
2023-10-02 14:49:17 +02:00
Miodrag Milanovic
1811c71438
update trellis version
2023-10-02 14:49:17 +02:00
Miodrag Milanovic
1a92c83c3a
properly assign latest fuzzed data
2023-10-02 14:49:17 +02:00
Miodrag Milanovic
ed7064b210
select proper signal
2023-10-02 14:49:17 +02:00
Miodrag Milanovic
72546a2186
made delay_t int type
2023-10-02 14:49:17 +02:00
Miodrag Milanovic
657d2898cf
import proper data where possible
2023-10-02 14:49:17 +02:00
Miodrag Milanovic
c2b75b355f
use timing data
2023-10-02 14:49:17 +02:00
Miodrag Milanovic
40313eacf0
fix import
2023-10-02 14:49:17 +02:00
Miodrag Milanovic
1edb449601
optimization/cleanup
2023-10-02 14:49:17 +02:00
Miodrag Milanovic
58cb8a830a
Load timing data
2023-10-02 14:49:17 +02:00
rowanG077
e8602fb56d
std::numeric_limits<delay_t>::lowest() -> ::min()
2023-09-28 16:27:15 +02:00
Wanda
c07ca64ebe
hashlib: Improve pool hash function.
2023-09-27 17:08:29 +02:00
rowanG077
3f2e550f51
tmg: Fix logging of slack histogram
2023-09-25 13:20:40 +02:00
rowanG077
38d2a4b844
tmg: Fix argument order in run method
...
Router 2 expects "update_route_delays" to be the first argument to `tmg.run`.
2023-09-25 13:20:40 +02:00
YRabbit
8e84006ee7
gowin: Himbaechel. Specify the chip variant.
...
For GW2A-18 and GW1N-9 you need to specify the family in addition to partno.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2023-09-16 10:10:51 +02:00
YRabbit
682c91476f
gowin: Himbaechel. Fix install path
...
Use himbaechel/gowin instead of himbaechel/gowin/gowin.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2023-09-16 09:38:10 +02:00
YRabbit
f5996ff4a1
gowin: Himbaechel. Support DragonFlyBSD
...
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2023-09-16 07:38:57 +02:00