| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\
| |
| | |
Fix device view not showing anything on macOS.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
* Fix line shader when running under the core profile and make version match those elsewhere.
* Make surface format version match the openGL functions we are using.
|
|\ \
| | |
| | | |
gui: Fix warning: catching polymorphic type by value
|
|/ /
| |
| |
| |
| | |
gui/application.cc: In member function ‘virtual bool nextpnr_ice40::Application::notify(QObject*, QEvent*)’:
gui/application.cc:56:32: warning: catching polymorphic type ‘class nextpnr_ice40::assertion_failure’ by value [-Wcatch-value=]
|
|\ \
| | |
| | | |
Use cmake's find_library to search for pytrellis.
|
| | | |
|
|\ \ \
| |/ /
|/| | |
ice40: Add support for HFOSC trimming
|
|/ /
| |
| |
| | |
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
|\ \
| | |
| | | |
ecp5: Fix USRMCLK primitive
|
|/ /
| |
| |
| | |
Signed-off-by: David Shah <dave@ds0.me>
|
|\ \
| | |
| | | |
Python API for generic architecture
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: David Shah <dave@ds0.me>
|
|\ \ \
| | | |
| | | | |
SB IO conflict checks
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
|\ \ \ \
| |/ / /
|/| | | |
PLL GB usage and placement fix
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Because the PLLs drive global networks, we need to account for
already existing and placed SB_GBs when trying to place/pack them.
Theses can be user instanciated SB_GBs with BEL attribute, or
SB_GB_IOs that got converted during the IO packing.
This patch assumes that:
- If a PLL is used the output A global network is always used, even
if there is no connection to the global output pin
- If a PLL with a singe output is used, then the B output global
network is still free to be used by whatever.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
|\ \ \ \
| |/ / /
|/| | | |
timing_opt: Add locks to optimise()
|
|/ / /
| | |
| | |
| | | |
Signed-off-by: Alyssa Milburn <amilburn@zall.org>
|
|\ \ \
| | | |
| | | | |
Fix ice40 example directory in README.md
|
|/ / /
| | |
| | | |
ice40/blinky.* moved to ice40/examples/blinky/blinky.* in commit 1780f42b9a7854a8a7bf1f2d6589d3d35f133f87
|
|\ \ \
| | | |
| | | | |
ice40/pack: During IO packing, remove any unused input connection
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is mostly for the benefit of PLL placement because the D_IN_x
ports are used for other purposes when PLL is enabled so we need to
make sure nothing is connected there already. (even an unused net is
too much)
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
|\ \ \
| | | |
| | | | |
placer1: Improve incremental bounding box updates
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Shah <dave@ds0.me>
|