gatecat
|
2759480cb5
|
interchange: Preliminary implementation of macro expansion
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-21 10:00:35 +01:00 |
|
gatecat
|
237b27e50b
|
interchange: Add macro param map rules to chipdb
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-21 10:00:35 +01:00 |
|
gatecat
|
012b60c9ca
|
interchange: Add macro data to chipdb
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-21 10:00:35 +01:00 |
|
gatecat
|
81818fd38c
|
Merge pull request #712 from YosysHQ/gatecat/rr-heatmap
router2: Add heatmap by routing resource type
|
2021-05-21 09:59:19 +01:00 |
|
gatecat
|
54b8364cea
|
Merge pull request #711 from acomodi/interchange-site-to-pseudo-pips
interchange: phys: add site instance idstr for pseudo tile PIPs
|
2021-05-20 19:45:27 +01:00 |
|
Alessandro Comodi
|
9dce00a4e7
|
gh-actions: interchange: use commit sha as cache key
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
2021-05-20 19:57:03 +02:00 |
|
Alessandro Comodi
|
6e22a9ea97
|
bump interchange schema
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
2021-05-20 19:24:53 +02:00 |
|
gatecat
|
1595c07260
|
router2: Add heatmap by routing resource type
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-20 14:54:23 +01:00 |
|
Alessandro Comodi
|
84359f39c5
|
interchange: phys: add site instance idstr for pseudo tile PIPs
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
2021-05-19 18:48:54 +02:00 |
|
gatecat
|
5a41d2070c
|
Run clangformat
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-16 16:25:05 +01:00 |
|
gatecat
|
179ae683cc
|
Merge pull request #708 from Ravenslofty/mistral-getchipname
mistral: add getChipName
|
2021-05-15 22:59:46 +01:00 |
|
Lofty
|
b81ba2d6c2
|
mistral: add getChipName
Signed-off-by: Lofty <dan.ravensloft@gmail.com>
|
2021-05-15 22:50:56 +01:00 |
|
gatecat
|
47b4e42b1c
|
Merge pull request #707 from gatecat/cyclonev
mistral: Initial Cyclone V support
|
2021-05-15 22:37:19 +01:00 |
|
gatecat
|
3eeb2b20eb
|
Update README
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 21:51:56 +01:00 |
|
gatecat
|
9d7f90dd89
|
mistral: Add MISTRAL_CLKBUF cell type
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 21:28:48 +01:00 |
|
gatecat
|
6cef569155
|
ci: Use GH only for Mistral and fpga-interchange
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 15:53:25 +01:00 |
|
gatecat
|
3bb94192d5
|
mistral: Tidying up
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
b1e1492dac
|
mistral: Make router2 the default
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
f318898474
|
router2: Hacky workaround for slow Cyclone V convergence
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
7fbfd98b8a
|
mistral: Speed up bel binding and checking
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
34677d3883
|
mistral: Workaround for weird SCLR issue
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
9221acc9e2
|
mistral: Fix ENA and ACLR bitstream generation
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
4d32c4f2fc
|
mistral: Disable global buffers that are currently broken
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
511e46c40f
|
router2: Reduce verbosity when debugging
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
e1aaf715c6
|
mistral: Compensate for EF_SEL mirroring in validity check
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
87ebada258
|
mistral: Fix EF_SEL and BTO_DIS
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
8bc9732d49
|
mistral: PKREG bits appear to be mirrored within a half?
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
757a10c247
|
mistral: Debugging flipflops
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
dce847b2f3
|
mistral: Trim SDATA if SLOAD is low
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
b29fa1d24c
|
mistral: FF&CLKBUF fixes, part 1
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
66b3a192f8
|
mistral: First pass at FF and CLKBUF bitgen
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
b2f45b1aab
|
mistral: Account for TD input count limit
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
bd525d3548
|
msitral: Fix pip iterator Python bindings
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
8c7fa8e6c9
|
mistral: Implement PIP locations, too
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
6ad329c540
|
mistral: Implement bounding boxes for router2
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
e688ee0e89
|
mistral: Debugging carry chain issues
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
3313d5267a
|
mistral: Adding FF control set reservation
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
09a867310b
|
mistral: Carry fixes
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
3d1bb4f1b2
|
mistral: Carry debugging
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
2f2fde7e6c
|
mistral: Write arith mode to bitstream (not yet functional)
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
d39e67da7e
|
mistral: First pass at carry packing
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
7574eab2b6
|
mistral: FF validity checking fixes
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
18e05ec852
|
mistral: Fix constant trimming
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
bacba274a2
|
mistral: Write LUT inits
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
d1f635242d
|
mistral: Add some IO configuration
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
dea4c6f53f
|
mistral: Setting some more boilerplate bits
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
27eb3be7da
|
mistral: Add stub RBF generation
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
ad5e5f80ca
|
mistral: Rename clock buffer primitive
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
a581526528
|
mistral: Python and GUI stub
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|
gatecat
|
386b5b901c
|
mistral: Implement some misc. things
Signed-off-by: gatecat <gatecat@ds0.me>
|
2021-05-15 14:54:33 +01:00 |
|