| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
[interchange] Fix site pip check for drivers.
|
|/
|
|
|
|
| |
Previous code allowed router to entire sites with no sinks.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\
| |
| | |
interchange: Fix illegal placements
|
|/
|
|
| |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|
|
|
| |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|
|
|
| |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|
|
|
| |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\
| |
| | |
nexus: Fix bank Vcco FASM
|
| |
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|/
|
|
| |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\
| |
| | |
FPGA interchange: Add counter and ram tests
|
| |
| |
| |
| | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| |
| |
| |
| |
| |
| |
| | |
This resulted in valid site routing solutions being missed. Underlying
bug was an off-by-one error when unwinding a failed solution.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Finishes implementation of SiteArch::nameOfPip and SiteArch::nameOfWire
- Adds "explain_bel_status", which should be an exhaustive diagnostic
of the status of a BEL placement.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| |
| |
| |
| | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| |
| |
| |
| | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| |
| |
| |
| | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| |
| |
| |
| |
| |
| |
| | |
- Add IDEMPOTENT_CHECK define to perform some expected idempotent
operations more than once to verify they work as expected.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| |
| |
| |
| | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| |
| |
| |
| |
| |
| |
| | |
If get_net_type was called before the driver was placed, it could return
the wrong value.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| |
| |
| |
| | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\ \
| | |
| | | |
interchange: add archcheck tests to all-device-test target
|
| | |
| | |
| | |
| | | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
|/ /
| |
| |
| |
| |
| |
| | |
This increases parallelism and should make the FPGA interchange CI
faster
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
|\ \
| |/
|/| |
nexus: Fix FASM gen for LIFCL-17
|
|/
|
|
| |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\
| |
| | |
nexus: Add support for get_pins PDC command
|
|/
|
|
| |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\
| |
| | |
fpga_interchange: add more devices
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
|/
|
|
| |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
|\
| |
| | |
[FPGA interchange] Add support for global buffers from chipdb.
|
| |
| |
| |
| | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\ \
| | |
| | | |
[FPGA interchange] Convert some string constants to IdString.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Also add some optional diagnostic prints for cell -> BEL pin mapping.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\ \ \
| | |/
| |/| |
Initial inverter logic for FPGA interchange
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For now just implements some inspection capabilities, and the site
router (for now) avoids inverted paths.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\| |
| |/
|/| |
Update parameter processing based on new DeviceResources metadata
|
| |
| |
| |
| | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| |
| |
| |
| | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| |
| |
| |
| | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\ \
| |/
|/| |
interchange: Add nice error for missing cell pins
|
| |
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|