| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Maciej Dudek <mdudek@antmicro.com>
|
|
|
|
| |
Signed-off-by: Maciej Dudek <mdudek@antmicro.com>
|
|
|
|
| |
Signed-off-by: Maciej Dudek <mdudek@antmicro.com>
|
|
|
|
| |
Signed-off-by: Maciej Dudek <mdudek@antmicro.com>
|
|
|
|
| |
Signed-off-by: Maciej Dudek <mdudek@antmicro.com>
|
|
|
|
|
|
|
| |
Use physical placement from device DB
It should reduce runtime
Signed-off-by: Maciej Dudek <mdudek@antmicro.com>
|
|
|
|
| |
Signed-off-by: Maciej Dudek <mdudek@antmicro.com>
|
| |
|
|\
| |
| | |
Fix chain swap
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Issue was due to dest_bels being not cleared between clusters unbindes, causing
newly bind bels to be unbinded and having their old bel value changed to new bel value.
Then when swap failed 2 cells were being bind to a single bel.
I tested leaving dest_bels in the function scope and moving it to the loop scope.
Code with dest_bels in the loop scope was faster than leaving it in the function scope,
and checking if the cell is in the processed cluster.
Signed-off-by: Maciej Dudek <mdudek@antmicro.com>
|
|\ \
| | |
| | | |
nexus: Support for split Vcc routing
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \ \
| |_|/
|/| | |
python: Restore SIGINT handler while running a Python script
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \ \
| |/ /
|/| | |
nexus: Tweaks for router1 performance
|
| |/
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \
| |/
|/| |
nexus: Fix DSP macro placement
|
| |
| |
| |
| |
| |
| | |
Macros with potentially inconsistent spacing are now permissible.
Signed-off-by: gatecat <gatecat@ds0.me>
|
|/
|
|
| |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\
| |
| | |
nexus: Fixed an improved SIOLOGIC handling
|
| |
| |
| |
| |
| |
| | |
into IOLOGIC.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| |
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| |
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \
| |/
|/| |
placer1: Allow swapping chains with other chains
|
|/
|
|
| |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\
| |
| | |
command: Allow running Python on failure for state introspection
|
|/
|
|
| |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\
| |
| | |
gowin: Add constraints on primitive placement.
|
| |\ |
|
| |\ \ |
|
| |\ \ \ |
|
| | |\ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Allow the registers of the same type or pairs shown below to be
placed in the same slide:
|--------|--------|
| DFFS | DFFR |
| DFFSE | DFFRE |
| DFFP | DFFC |
| DFFPE | DFFCE |
| DFFNS | DFFNR |
| DFFNSE | DFFNRE |
| DFFNP | DFFNC |
| DFFNPE | DFFNCE |
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
|
| |\ \ \ \ \
| | |/ / / /
| |/| / / /
| | |/ / / |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Added support for the INS_LOC instruction in the constraints file
(.CST), which is used to specify object placement.
Expanded treatment of IO_LOC/IO_PORT constraints, which now can
be applied to both ports and IO buffers.
Port constraints have priority.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
interchange: xdc: add more not_implemented commands
|
|/ / / /
| | | |
| | | |
| | | | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
|\ \ \ \
| |_|_|/
|/| | | |
interchange: xdc: add common not_implemented function
|
|/ / /
| | |
| | |
| | | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| | |
| | |
| | |
| | | |
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>
|
|\ \
| |/
|/| |
interchange: place only cells belonging to the same clusters in the same site
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|
| |
| |
| |
| | |
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
|