| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | | |
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>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: David Shah <dave@ds0.me>
|
|/ / / /
| | | |
| | | |
| | | | |
Signed-off-by: David Shah <dave@ds0.me>
|
|\ \ \ \
| |/ / /
|/| | | |
common: avoid std::ofstream copy
|
|/ / /
| | |
| | |
| | |
| | | |
Using a copy constructor to set the logfile is the only thing that
stops compilation with the libstdc++ shipping with gcc 4.8 (maybe 4.7)
|
|\ \ \
| | | |
| | | | |
README: update windows build instructions for eigen, python
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The recent addition of "eigen3" to nextpnr necessitates the addition of
"eigen" to the list of vcpkg packages to be installed on Windows.
Add the 32- and 64-bit versions of eigen to the command issued to
install various dependencies.
Also document one possible build command, and note about unpacking
python36.zip.
Signed-off-by: Sean Cross <sean@xobs.io>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes #258
Signed-off-by: David Shah <dave@ds0.me>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes #259
Signed-off-by: David Shah <dave@ds0.me>
|
|\ \ \
| | | |
| | | | |
ice40: Add support for SB_I2C and SB_SPI
|
|/ / /
| | |
| | |
| | | |
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
|\ \ \
| | | |
| | | | |
Fix broken header guard
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
HeAP-based analytical placer
|
| | | |
| | | |
| | | |
| | | | |
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 <davey1576@gmail.com>
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Shah <dave@ds0.me>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Shah <dave@ds0.me>
|