Pepijn de Vos
|
26dfe6f23d
|
Update generic synth script for dfflegalize changes
|
2020-09-18 15:39:24 +02:00 |
|
Miodrag Milanovic
|
fe398ab983
|
clangformat
|
2020-07-25 10:17:13 +02:00 |
|
Miodrag Milanovic
|
770bb40eb3
|
proper argument propagation
|
2020-07-24 10:47:10 +02:00 |
|
Miodrag Milanovic
|
8f2b707d02
|
Initial conversion to pybind11
|
2020-07-23 18:35:18 +02:00 |
|
Nathaniel Graff
|
08f68518f2
|
Fix spelling of 'unsupported'
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
|
2020-05-13 20:00:37 -07:00 |
|
David Shah
|
1ceffbe0bc
|
Merge pull request #391 from YosysHQ/router2-upstream
Upstreaming router2
|
2020-02-04 16:08:08 +00:00 |
|
David Shah
|
b4d029a55c
|
Merge pull request #385 from YosysHQ/router1-arc-fixes
Fixes for partial reconfig demo
|
2020-02-03 13:55:07 +00:00 |
|
David Shah
|
a1c902dadc
|
generic: Implement getRouteBoundingBox
Signed-off-by: David Shah <dave@ds0.me>
|
2020-02-03 13:48:51 +00:00 |
|
David Shah
|
2248e07b66
|
router2: Improve flow and log output
Signed-off-by: David Shah <dave@ds0.me>
|
2020-02-03 13:46:05 +00:00 |
|
David Shah
|
7123209324
|
Allow selection of router algorithm
Signed-off-by: David Shah <dave@ds0.me>
|
2020-02-03 11:54:38 +00:00 |
|
David Shah
|
f1dbb0c4f2
|
Fix latent bug in generic out-of-context IO mode
Signed-off-by: David Shah <dave@ds0.me>
|
2020-01-21 19:06:46 +00:00 |
|
David Shah
|
4754ab3894
|
clangformat
Signed-off-by: David Shah <dave@ds0.me>
|
2020-01-20 20:30:43 +00:00 |
|
Miodrag Milanovic
|
38e3b6338c
|
Various warning fixes
|
2020-01-18 15:23:35 +01:00 |
|
David Shah
|
b100087024
|
python: Add bindings for hierarchy structures
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-27 10:44:30 +00:00 |
|
David Shah
|
be37a39ecb
|
generic: Fix width of 0-driver INIT
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-01 17:19:52 +00:00 |
|
David Shah
|
f57c2bcebb
|
generic: Don't assume unused LUT inputs are zero
Signed-off-by: David Shah <dave@ds0.me>
|
2019-12-01 17:07:36 +00:00 |
|
David Shah
|
2f56b98959
|
generic: Add support for post-PnR simulation
Signed-off-by: David Shah <dave@ds0.me>
|
2019-11-27 15:17:53 +00:00 |
|
David Shah
|
2b3dda7535
|
generic: Add support for disabling IOB insertion
Signed-off-by: David Shah <dave@ds0.me>
|
2019-11-27 14:42:05 +00:00 |
|
David Shah
|
2957eb7cc9
|
generic: Improve error handling when Wire/Pip/Bel is not found
Signed-off-by: David Shah <dave@ds0.me>
|
2019-11-27 14:33:35 +00:00 |
|
David Shah
|
defafcf5fe
|
generic: Use HeAP as placer where possible
Signed-off-by: David Shah <dave@ds0.me>
|
2019-11-26 10:10:26 +00:00 |
|
David Shah
|
0a8e9b0fbd
|
clangformat
Signed-off-by: David Shah <dave@ds0.me>
|
2019-11-18 15:07:55 +00:00 |
|
Pepijn de Vos
|
ea05c48032
|
leftover Q from before slice api change
|
2019-11-18 10:48:19 +01:00 |
|
Pepijn de Vos
|
a4848f6902
|
more formatting
|
2019-11-08 17:18:50 +01:00 |
|
Pepijn de Vos
|
5dd1e5e51e
|
return FF_USED, formatting, correct INIT
|
2019-11-08 17:15:12 +01:00 |
|
Pepijn de Vos
|
7c362f292c
|
dedicated output for LUT in GENERIC_SLICE
|
2019-11-08 15:54:27 +01:00 |
|
David Shah
|
ebcdfc1ae8
|
generic: New Property interface
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-05 17:28:54 +01:00 |
|
Miodrag Milanovic
|
be47fc3e9a
|
clangformat run
|
2019-06-25 18:19:25 +02:00 |
|
Miodrag Milanovic
|
66ea9f39f7
|
enable lading of jsons and setting up context
|
2019-06-14 15:18:35 +02:00 |
|
Miodrag Milanovic
|
36ccc22fc9
|
Use flags for each step
|
2019-06-14 09:59:04 +02:00 |
|
Miodrag Milanovic
|
ca7e944d7a
|
restore arch info for ecp5
|
2019-06-14 08:55:11 +02:00 |
|
Miodrag Milanovic
|
03dff10cbd
|
Load properties from json and propagate to context create
|
2019-06-13 20:42:11 +02:00 |
|
Miodrag Milanovic
|
1cd4a4d17a
|
Remove concept of project and code connected
|
2019-06-13 17:42:41 +02:00 |
|
Miodrag Milanovic
|
d9b0bac248
|
Save top level attrs and store current step
|
2019-06-07 16:11:11 +02:00 |
|
Miodrag Milanovic
|
78e6631f76
|
Cleanup
|
2019-06-07 13:49:19 +02:00 |
|
Miodrag Milanovic
|
1093d7e122
|
WIP saving/loading attributes
|
2019-06-07 11:48:15 +02:00 |
|
David Shah
|
c33da42365
|
ci: Run generic example simple.sh
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-17 13:02:01 +01:00 |
|
David Shah
|
9fa13b5adc
|
pybindings: make errors in Python scripts stop nextpnr execution
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-17 11:12:58 +01:00 |
|
David Shah
|
48c4c1ed05
|
generic/examples: Add FASM writer Python script
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-17 11:00:23 +01:00 |
|
David Shah
|
659c932559
|
generic: Fix predictDelay
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-04 16:58:43 +01:00 |
|
David Shah
|
f12a209391
|
generic: Router param tweaks
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-04 16:46:05 +01:00 |
|
David Shah
|
f0cd51e6bc
|
generic: Cell timing support
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-04 16:34:06 +01:00 |
|
David Shah
|
3f98084021
|
generic: Improve example
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-04 15:40:48 +01:00 |
|
David Shah
|
6fffe24177
|
generic: GUI Python bindings
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-03 16:08:33 +01:00 |
|
David Shah
|
a05593da62
|
generic: Add a few more bindings
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-02 15:30:01 +01:00 |
|
David Shah
|
32327b761a
|
generic: Simple working example
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-02 15:30:01 +01:00 |
|
David Shah
|
6a383cd4c5
|
generic: Simple procedural example works
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-02 15:30:01 +01:00 |
|
David Shah
|
ca918078bf
|
generic: Add a simple packer for generic SLICEs and IOBs
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-02 15:30:01 +01:00 |
|
David Shah
|
99c3713293
|
generic: Add synth_generic.tcl
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-02 15:30:01 +01:00 |
|
David Shah
|
f88ddf85b2
|
generic: Add simple primitive library
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-02 15:30:01 +01:00 |
|
David Shah
|
50fd8aa01f
|
generic: Place a single SLICE
Signed-off-by: David Shah <dave@ds0.me>
|
2019-04-02 15:30:01 +01:00 |
|