| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\
| |
| | |
Add CMake infrastructure for fpga interchange
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| |
| |
| | |
This also updates the note in the README for the FPGA interchange
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>
|
| |
| |
| |
| |
| |
| | |
Also moved the RapidWright invocation script path under a CMake variable
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| |
| |
| | |
Also move all tests in a tests directory
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
|/
|
|
| |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
|\
| |
| | |
Add missing includes to fix WASI build
|
|/ |
|
|\
| |
| | |
Use NEXTPNR_NAMESPACE macro's now that headers are seperated.
|
|/
|
|
| |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\
| |
| | |
Split nextpnr.h to allow for linear inclusion.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
"nextpnr.h" is no longer the god header. Important improvements:
- Functions in log.h can be used without including
BaseCtx/Arch/Context. This means that log_X functions can be called
without included "nextpnr.h"
- NPNR_ASSERT can be used without including "nextpnr.h" by including
"nextpnr_assertions.h". This allows NPNR_ASSERT to be used safely in
any header file.
- Types defined in "archdefs.h" are now available without including
BaseCtx/Arch/Context. This means that utility classes that will be
used inside of BaseCtx/Arch/Context can be defined safely in a
self-contained header.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\ \
| |/
|/| |
opt-timing: Skip undriven nets
|
|/
|
|
| |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\
| |
| | |
Add support for partially routed nets from the placer in router2.
|
|/
|
|
| |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\
| |
| | |
Don't include Abseil if it is not used
|
|/ |
|
|\
| |
| | |
Add diagnostic prints to debug lookahead performance.
|
|/
|
|
| |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\
| |
| | |
Only depend on Abseil in threaded builds.
|
|/
|
|
|
|
| |
Abseil has a hard dependency on threads (not just in the build system
but in many places in the base libraries), so there is no way to use
it on WASI at the moment.
|
|\
| |
| | |
Add absl::flat_hash_map.
|
| |
| |
| |
| |
| |
| |
| | |
This lowers the CPU cost of using the flat wire map in router2, and should
use less memory as well.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\ \
| | |
| | | |
Use new timing engine for criticality
|
| | |
| | |
| | |
| | | |
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>
|
| | |
| | |
| | |
| | | |
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>
|
| | |
| | |
| | |
| | | |
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>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|