| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
parallel_refine: New, parallelised placement refinement pass
|
|/ |
|
|\
| |
| | |
Switch to potentially-sparse net users array
|
| |
| |
| |
| |
| |
| |
| |
| | |
This uses a new data structure for net.users that allows gaps, so
removing a port from a net is no longer an O(n) operation on the number
of users the net has.
Signed-off-by: gatecat <gatecat@ds0.me>
|
| |
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \
| |/
|/| |
ecp5: Fix PDPW16K clock param renaming
|
|/
|
|
| |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\
| |
| | |
okami: new Viaduct arch
|
| | |
|
|\ \
| |/
|/| |
gowin: recognize partnumbers of GW1NZ-1
|
|/
|
|
|
|
|
|
|
|
|
| |
The model should be recognized by the partnumber, --family is needed
only if the same partnumbers belong to different models.
This is done in order to automatically generate parameters for calling
nextpnr from Gowin files without problems: there also only partnumber is
used and only in some cases the model is specified with the -name
parameter and GW1NZ-1 is not such a case.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
|
|\
| |
| | |
gowin: Add support for true differential output
|
|/
|
|
|
|
|
|
|
| |
The new primitive appears as an amalgamation of two existing OBUF
primitives. Compatible with older versions of apicula, although, of
course, using TLVDS_OBUF with old databases will not bring the desired
result, but no crash.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
|
|\
| |
| | |
Add IdStringList::concat overrides taking IdString
|
| |
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \
| |/
|/| |
gowin: Add GW1NZ-1 support
|
| | |
|
| | |
|
|\ \
| | |
| | | |
refactor: New member functions to replace design_utils
|
|/ /
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \
| | |
| | | |
Refactor pt2, barnacle cleanup
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|/ /
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \
| | |
| | | |
refactor: New NetInfo and CellInfo constructors
|
|/ / |
|
| |
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| |
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \
| |/
|/| |
Fixed formatting typo in archapi.md
|
|/ |
|
|\
| |
| | |
nexus: reduce OSCA worst case to 7%
|
|/
|
|
|
|
|
|
|
|
|
| |
The current version of Crosslink-NX Family Data Sheet lists the high
frequency oscillator maximum frequency as 481.5MHz (that is, 7% higher
than its nominal 450MHz):
https://www.latticesemi.com/-/media/LatticeSemi/Documents/DataSheets/CrossLink/FPGA-DS-02049-1-2-1-CrossLink-NX-Family.ashx?document_id=52780
Older documents listed a wider frequency range but ±7% is the range for
production parts.
|
|\
| |
| | |
viaduct: Allow constraining only cascades without fanout
|
| |
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \
| | |
| | | |
Add support for GW1N-9C and --family argument
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In the vendor IDE, there's a device family named GW1N-9C (which seems to
mean C revision of GW1N-9), in which the model numbers are all the same
with GW1N-9.
Add an option to nextpnr-gowin to allow manually specified family for
this situation.
Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
|
|\|
| |
| | |
generic: Add missing Pip vector binding
|
| |
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \
| | |
| | | |
gowin: Speed up the GUI
|
| | |
| | |
| | |
| | |
| | |
| | | |
By mistake, an empty decal gets filled with graphical elements.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
|
|\ \ \
| |_|/
|/| | |
gowin: Add a DS location recognition
|
| | |
| | |
| | |
| | | |
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
|
| |\ \
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
nexus: Hotfix to disable unimplemented DCS routethru
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \ \ \
| |/ / /
|/| | /
| | |/
| |/| |
gowin: Add GUI.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
All internal constants for describing the graphics have been moved
to the .cc file.
Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
|
| |\ \
| |/ /
|/| | |
|
| |\ \ |
|