-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] master from YosysHQ:master #258
base: master
Are you sure you want to change the base?
Commits on Aug 31, 2023
-
gowin: Himbaechel. Add the GW1N-4 simple IOs
And also fix the clock router to allow (with a warning) non-dedicated routing in case of false detection of clock wires. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d0afdf - Browse repository at this point
Copy the full SHA 4d0afdfView commit details -
gowin: Himbaechel. Fix DESER and PLL
- OSER4 can be located in neighboring IOs; - PLLVR also needs to rename the inputs. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e85bb1c - Browse repository at this point
Copy the full SHA e85bb1cView commit details -
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09b7cad - Browse repository at this point
Copy the full SHA 09b7cadView commit details -
gowin: Himbaechel. Improve error messages
OSER16/IDES16 placement issue reports now indicate which location is having trouble. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 84a27c3 - Browse repository at this point
Copy the full SHA 84a27c3View commit details -
gowin: Himbaechel. Fix IO for GW1NZ-1
In these chips, the midline IOs are still simple, but are no longer just IOBUF - that is, unlike the GW1N-1 IBUF and OBUF are not obtained by applying a signal to the OEN input. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b926b2 - Browse repository at this point
Copy the full SHA 1b926b2View commit details -
gowin: Himbaechel. Add rough CMake stuff
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fdd45d1 - Browse repository at this point
Copy the full SHA fdd45d1View commit details -
gowin: Himbaechel. Improve CMake thing a little
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f428059 - Browse repository at this point
Copy the full SHA f428059View commit details -
gowin: Himbaechel. Handling of disabled units
Using extra cell functions to mark disabled units using the PLL example. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6513299 - Browse repository at this point
Copy the full SHA 6513299View commit details -
gowin: Himbaechel. Install bases
Install the Himbaechel gowin chipdb .bin files to /usr/local/nextpnr/himbaehel/gowin Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aca14cc - Browse repository at this point
Copy the full SHA aca14ccView commit details -
gowin: Himbaechel. Fix problems.
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3e0b982 - Browse repository at this point
Copy the full SHA 3e0b982View commit details -
gowin: Himbaechel. Fix the device selection
Slightly change the Gowin device selection mechanism for database generation. By default, nothing is generated as before. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98b09c3 - Browse repository at this point
Copy the full SHA 98b09c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9a9251 - Browse repository at this point
Copy the full SHA a9a9251View commit details
Commits on Sep 2, 2023
-
ecp5: Improve packer robustness to FF dangling M input
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79c6840 - Browse repository at this point
Copy the full SHA 79c6840View commit details
Commits on Sep 7, 2023
-
json: Fix handling of offsets in backend
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9994ba1 - Browse repository at this point
Copy the full SHA 9994ba1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 732b329 - Browse repository at this point
Copy the full SHA 732b329View commit details -
himbaechel/gowin: recognize -DAPYCULA_INSTALL_PREFIX=.../virtualenv.
This option can be empty, in which case the virtualenv is left exactly as it was in the build environment.
Configuration menu - View commit details
-
Copy full SHA for eef5243 - Browse repository at this point
Copy the full SHA eef5243View commit details
Commits on Sep 8, 2023
-
ice40: only set/clear negclk bit if IO clock actually used
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f9825c3 - Browse repository at this point
Copy the full SHA f9825c3View commit details -
gowin: Himbaechel. Extend clock router
Now the clock router can place a buffer into the specified network, which divides the network into two parts: from the source to the buffer, routing occurs through any available PIPs, and after the buffer to the sink, only through a dedicated global clock network. This is made specifically for the Tangnano20k where the external oscillator is soldered to a regular non-clock pin. But it can be used for other purposes, you just need to remember that the recipient must be a CLK input or output pin. The port/network to set the buffer to is specified in the .CST file: CLOCK_LOC "name" BUFG; Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78ee20b - Browse repository at this point
Copy the full SHA 78ee20bView commit details -
gowin: Himbaechel. Use a more appropriate function
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 890d7f7 - Browse repository at this point
Copy the full SHA 890d7f7View commit details -
himbaechel: Initial timing support
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3e1e783 - Browse repository at this point
Copy the full SHA 3e1e783View commit details
Commits on Sep 13, 2023
-
himbaechel: Fix for Python 3.9
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3cac90a - Browse repository at this point
Copy the full SHA 3cac90aView commit details
Commits on Sep 15, 2023
-
himbaechel: Add discovery of uarch and chipdb
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 565927d - Browse repository at this point
Copy the full SHA 565927dView commit details
Commits on Sep 16, 2023
-
gowin: Himbaechel. Support DragonFlyBSD
We add support right here so that later I don’t have to make patches to the ports. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 165e89f - Browse repository at this point
Copy the full SHA 165e89fView commit details -
gowin: Himbaechel. Support DragonFlyBSD
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a54e5e - Browse repository at this point
Copy the full SHA 8a54e5eView commit details -
gowin: Himbaechel. Support DragonFlyBSD
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5996ff - Browse repository at this point
Copy the full SHA f5996ffView commit details -
gowin: Himbaechel. Fix install path
Use himbaechel/gowin instead of himbaechel/gowin/gowin. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 682c914 - Browse repository at this point
Copy the full SHA 682c914View commit details -
gowin: Himbaechel. Specify the chip variant.
For GW2A-18 and GW1N-9 you need to specify the family in addition to partno. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8e84006 - Browse repository at this point
Copy the full SHA 8e84006View commit details
Commits on Sep 25, 2023
-
tmg: Fix argument order in run method
Router 2 expects "update_route_delays" to be the first argument to `tmg.run`.
Configuration menu - View commit details
-
Copy full SHA for 38d2a4b - Browse repository at this point
Copy the full SHA 38d2a4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f2e550 - Browse repository at this point
Copy the full SHA 3f2e550View commit details
Commits on Sep 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c07ca64 - Browse repository at this point
Copy the full SHA c07ca64View commit details
Commits on Sep 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e8602fb - Browse repository at this point
Copy the full SHA e8602fbView commit details
Commits on Oct 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 58cb8a8 - Browse repository at this point
Copy the full SHA 58cb8a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1edb449 - Browse repository at this point
Copy the full SHA 1edb449View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40313ea - Browse repository at this point
Copy the full SHA 40313eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2b75b3 - Browse repository at this point
Copy the full SHA c2b75b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 657d289 - Browse repository at this point
Copy the full SHA 657d289View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72546a2 - Browse repository at this point
Copy the full SHA 72546a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed7064b - Browse repository at this point
Copy the full SHA ed7064bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a92c83 - Browse repository at this point
Copy the full SHA 1a92c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1811c71 - Browse repository at this point
Copy the full SHA 1811c71View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2e7d3d - Browse repository at this point
Copy the full SHA c2e7d3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f032573 - Browse repository at this point
Copy the full SHA f032573View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4cb7ea - Browse repository at this point
Copy the full SHA e4cb7eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95e7598 - Browse repository at this point
Copy the full SHA 95e7598View commit details -
placer_static: Initial prototype
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0eb9a9a - Browse repository at this point
Copy the full SHA 0eb9a9aView commit details
Commits on Oct 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5a2eff2 - Browse repository at this point
Copy the full SHA 5a2eff2View commit details
Commits on Oct 14, 2023
-
static/ecp5: zero bel area for RAMW because it's a zero-area cell
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a7e58a - Browse repository at this point
Copy the full SHA 4a7e58aView commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1238b69 - Browse repository at this point
Copy the full SHA 1238b69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95f0a19 - Browse repository at this point
Copy the full SHA 95f0a19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cac024 - Browse repository at this point
Copy the full SHA 7cac024View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bae89b - Browse repository at this point
Copy the full SHA 6bae89bView commit details
Commits on Oct 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 74d7ebc - Browse repository at this point
Copy the full SHA 74d7ebcView commit details
Commits on Oct 29, 2023
-
himbaechel: Generation speedup and improvements
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d40c6e8 - Browse repository at this point
Copy the full SHA d40c6e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6f54fd - Browse repository at this point
Copy the full SHA d6f54fdView commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 214cc43 - Browse repository at this point
Copy the full SHA 214cc43View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3c44dd - Browse repository at this point
Copy the full SHA e3c44ddView commit details -
archapi: Add new API for global constant routing
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe52840 - Browse repository at this point
Copy the full SHA fe52840View commit details -
himbaechel: Add support for new constants API
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cf64746 - Browse repository at this point
Copy the full SHA cf64746View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b0e082 - Browse repository at this point
Copy the full SHA 7b0e082View commit details -
router2: Don't use estimates for constant nets
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4c6003a - Browse repository at this point
Copy the full SHA 4c6003aView commit details
Commits on Nov 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 506d5f9 - Browse repository at this point
Copy the full SHA 506d5f9View commit details
Commits on Nov 13, 2023
-
gowin: Himbaechel. Diff io BUGFIX.
Fixed incorrect use of attributes instead of parameters. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0106c3d - Browse repository at this point
Copy the full SHA 0106c3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4d2244 - Browse repository at this point
Copy the full SHA a4d2244View commit details
Commits on Nov 14, 2023
-
ecp5: Don't segfault while packing FFs when DI port of TRELLIS_FF unc…
…onnected Currently a segfault happens when the DI port is not specified. Leaving it unconnected is probably incorrect, but it shouldn't crash the placer. Fix by adding a check.
Configuration menu - View commit details
-
Copy full SHA for a32ad13 - Browse repository at this point
Copy the full SHA a32ad13View commit details -
himbaechel: Adding a xilinx uarch for xc7 with prjxray
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5bfe0dd - Browse repository at this point
Copy the full SHA 5bfe0ddView commit details
Commits on Nov 17, 2023
-
himbaechel: Switch default back to router1 for now
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e2a887e - Browse repository at this point
Copy the full SHA e2a887eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55635cf - Browse repository at this point
Copy the full SHA 55635cfView commit details
Commits on Nov 22, 2023
-
himbaechel: Fix when more then 32k unique node shapes
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6683fd4 - Browse repository at this point
Copy the full SHA 6683fd4View commit details
Commits on Nov 23, 2023
-
Fix abstract class implementation for fpga_interchange
Signed-off-by: Balint Cristian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7814f44 - Browse repository at this point
Copy the full SHA 7814f44View commit details -
python: Remove deprecated use of Py_SetProgramName
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de3d5be - Browse repository at this point
Copy the full SHA de3d5beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b8a93e - Browse repository at this point
Copy the full SHA 0b8a93eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ec8e41 - Browse repository at this point
Copy the full SHA 1ec8e41View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec60542 - Browse repository at this point
Copy the full SHA ec60542View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3f4578 - Browse repository at this point
Copy the full SHA e3f4578View commit details
Commits on Nov 26, 2023
-
gowin: Himbaechel. Initial BSRAM support
Only pROM/pROMX9 for now Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2c280f - Browse repository at this point
Copy the full SHA f2c280fView commit details -
gowin: Himbaechel. Add GW1NZ-1 BSRAM.
The following primitives are implemented for the GW1NZ-1 chip: * pROM - read only memory - (bitwidth: 1, 2, 4, 8, 16, 32). * pROMX9 - read only memory - (bitwidth: 9, 18, 36). * SDPB - semidual port - (bitwidth: 1, 2, 4, 8, 16, 32). * SDPX9B - semidual port - (bitwidth: 9, 18, 36). * DPB - dual port - (bitwidth: 16). * DPX9B - dual port - (bitwidth: 18). * SP - single port - (bitwidth: 1, 2, 4, 8, 16, 32). * SPX9 - single port - (bitwidth: 9, 18, 36). Also: - The creation of databases for GW1NS-2 has been removed - this was not planned to be supported in Himbaechel from the very beginning and even examples were not created in apicula for this chip due to the lack of boards with it on sale. - It is temporarily prohibited to connect DFFs and LUTs into clusters because for some reason this prevents the creation of images on lower chips (placer cannot find the placement), although without these clusters the images are quite working. Requires further research. - Added creation of ALU with mode 0 - addition. Such an element is not generated by Yosys, but it is a favorite vendor element and its support here greatly simplifies the compilation of vendor netlists. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90d4863 - Browse repository at this point
Copy the full SHA 90d4863View commit details -
gowin: Himbaechel. Add BSRAM for all chips.
The following primitives are implemented for the GW1N-1, GW2A-18, GW2AR-18C, GW1NSR-4C, GW1NR-9C, GW1NR-9 and GW1N-4 chips: * pROM - read only memory - (bitwidth: 1, 2, 4, 8, 16, 32). * pROMX9 - read only memory - (bitwidth: 9, 18, 36). * SDPB - semidual port - (bitwidth: 1, 2, 4, 8, 16, 32). * SDPX9B - semidual port - (bitwidth: 9, 18, 36). * DPB - dual port - (bitwidth: 16). * DPX9B - dual port - (bitwidth: 18). * SP - single port - (bitwidth: 1, 2, 4, 8, 16, 32). * SPX9 - single port - (bitwidth: 9, 18, 36). For GW1NSR-4C and GW1NR-9 chips, SP/SPX9 primitives with data widths of 32/36 bits are implemented using a pair of 16-bit wide primitives. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c13b34f - Browse repository at this point
Copy the full SHA c13b34fView commit details -
static: Reduce stddev of initial solution
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d93224 - Browse repository at this point
Copy the full SHA 6d93224View commit details
Commits on Dec 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b4ca68c - Browse repository at this point
Copy the full SHA b4ca68cView commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d1083fd - Browse repository at this point
Copy the full SHA d1083fdView commit details -
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 535709a - Browse repository at this point
Copy the full SHA 535709aView commit details
Commits on Dec 22, 2023
-
nexus: Improve error reporting for illegal carry chains
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5658785 - Browse repository at this point
Copy the full SHA 5658785View commit details
Commits on Dec 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4191487 - Browse repository at this point
Copy the full SHA 4191487View commit details
Commits on Dec 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4a40251 - Browse repository at this point
Copy the full SHA 4a40251View commit details
Commits on Jan 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2297b1 - Browse repository at this point
Copy the full SHA d2297b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dbd810 - Browse repository at this point
Copy the full SHA 1dbd810View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49d5058 - Browse repository at this point
Copy the full SHA 49d5058View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bbcc5f - Browse repository at this point
Copy the full SHA 1bbcc5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e12ab86 - Browse repository at this point
Copy the full SHA e12ab86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50d4374 - Browse repository at this point
Copy the full SHA 50d4374View commit details
Commits on Jan 4, 2024
-
common/kernel: Fixed unused parameters and spurious
;
warnings in s……ome of the headers
Configuration menu - View commit details
-
Copy full SHA for 7fd80c5 - Browse repository at this point
Copy the full SHA 7fd80c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb4db2d - Browse repository at this point
Copy the full SHA cb4db2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9c69ac - Browse repository at this point
Copy the full SHA e9c69acView commit details -
rust: Reworked
npnr_context_get_wires_leak()
using std::accumulate(……) and fixed an accidental copy problem
Configuration menu - View commit details
-
Copy full SHA for 7d0c4ea - Browse repository at this point
Copy the full SHA 7d0c4eaView commit details -
rust: Reworked
npnr_context_get_pips_leak()
using std::accumulate()…… and fixed an accidental copy problem
Configuration menu - View commit details
-
Copy full SHA for cfeb588 - Browse repository at this point
Copy the full SHA cfeb588View commit details -
rust: Reworked the unwrap helpers by effectively hiding the crime of …
…memcpy()'ing into a non-POD type from the compiler There is still the possibility that this can explode horribly, but the result should be the same codegen and fixes the warning This also makes the helpers `inline` so they'll usually be compiled out for a nice speed boost
Configuration menu - View commit details
-
Copy full SHA for 3e46fbc - Browse repository at this point
Copy the full SHA 3e46fbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb269b4 - Browse repository at this point
Copy the full SHA cb269b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a9ad61 - Browse repository at this point
Copy the full SHA 6a9ad61View commit details -
Add trivially copyable invariant for ID types
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5013392 - Browse repository at this point
Copy the full SHA 5013392View commit details -
Configuration menu - View commit details
-
Copy full SHA for d867019 - Browse repository at this point
Copy the full SHA d867019View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c8ad5f - Browse repository at this point
Copy the full SHA 2c8ad5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d557e3e - Browse repository at this point
Copy the full SHA d557e3eView commit details
Commits on Jan 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 257fbe5 - Browse repository at this point
Copy the full SHA 257fbe5View commit details
Commits on Jan 11, 2024
-
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d00fdc8 - Browse repository at this point
Copy the full SHA d00fdc8View commit details
Commits on Jan 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2afb1f6 - Browse repository at this point
Copy the full SHA 2afb1f6View commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f12e764 - Browse repository at this point
Copy the full SHA f12e764View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5fc34f - Browse repository at this point
Copy the full SHA c5fc34fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e1cbc - Browse repository at this point
Copy the full SHA c8e1cbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e4e814 - Browse repository at this point
Copy the full SHA 6e4e814View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0e0166 - Browse repository at this point
Copy the full SHA d0e0166View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfd651a - Browse repository at this point
Copy the full SHA dfd651aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14a0906 - Browse repository at this point
Copy the full SHA 14a0906View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0e360f - Browse repository at this point
Copy the full SHA a0e360fView commit details -
gui: Remove const on max_elems_
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4220ce1 - Browse repository at this point
Copy the full SHA 4220ce1View commit details
Commits on Jan 23, 2024
-
Increase the set of PnR-excluded cells
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8968c84 - Browse repository at this point
Copy the full SHA 8968c84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97f5c3c - Browse repository at this point
Copy the full SHA 97f5c3cView commit details -
gowin: Himbaechel. Deal with SP BSRAM ports.
The OCE signal in the SP(X)9B primitive is intended to control the built-in output register. The documentation states that this port is invalid when READ_MODE=0 is used. However, it has been experimentally established that you cannot simply apply VCC or GND to it and forget it - the discrepancy between the signal on this port and the signal on the CE port leads to both skipping data reading and unnecessary reading after CE has switched to 0. Here we force these ports to be connected to the network, except in the case where the user controls the OCE signal using non-constant signals. Also: * All PIPs for clock spines are made inaccessible to the common router - in general, using these routes for signals that have not been processed by a special globals router is fraught with effects that are difficult to detect. * The INV primitive has been added purely to speed up development - this primitive is not generated by Yosys, but is almost always present in vendor output files. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 91b0c4f - Browse repository at this point
Copy the full SHA 91b0c4fView commit details -
gowin: Himbaechel. Fix the style.
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 73b7de7 - Browse repository at this point
Copy the full SHA 73b7de7View commit details
Commits on Jan 25, 2024
-
static: Add a basic threadpool
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9dcd0ef - Browse repository at this point
Copy the full SHA 9dcd0efView commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e7192cd - Browse repository at this point
Copy the full SHA e7192cdView commit details
Commits on Jan 27, 2024
-
gowin: Himbaechel. SPX9 BSRAM BUGFIX.
This type setting is not needed here - the packer distinguishes memory features by the X9 attribute, which will be correct anyway. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 325985e - Browse repository at this point
Copy the full SHA 325985eView commit details
Commits on Jan 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a65ddff - Browse repository at this point
Copy the full SHA a65ddffView commit details -
gowin: Himbaechel. Global router BUGFIX.
Ignore networks without users. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b05cb86 - Browse repository at this point
Copy the full SHA b05cb86View commit details
Commits on Feb 9, 2024
-
gowin: Himbaechel. Improve global router.
* Don't stop at the first bad "arc", but use the global network to the maximum. * Report partial/full use of global wires for the network. * In case of complete routing failure, releasing the source - this is actually a BUGFIX. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4eeb56c - Browse repository at this point
Copy the full SHA 4eeb56cView commit details -
gowin: Himbaechel. Edit message text.
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 833cb86 - Browse repository at this point
Copy the full SHA 833cb86View commit details -
gowin: Himbaechel. Handle SDP OCE
Semi-dual port BSRAM (in Gowin terminology) has the same feature as Single Port - the CE and OCE signals must be synchronized. Such a sin has not yet been noticed for Dual Port. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc273c1 - Browse repository at this point
Copy the full SHA cc273c1View commit details
Commits on Feb 12, 2024
-
static: First pass at timing-driven placement
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 255633c - Browse repository at this point
Copy the full SHA 255633cView commit details
Commits on Feb 20, 2024
-
static: Improve singleton handling
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa26ba7 - Browse repository at this point
Copy the full SHA aa26ba7View commit details
Commits on Feb 21, 2024
-
ecp5: Improve router performance on slower speed grades
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 05ed930 - Browse repository at this point
Copy the full SHA 05ed930View commit details
Commits on Mar 13, 2024
-
gowin: Himbaechel. Improve the global router
A small improvement - do not waste time analyzing already processed networks in the previous step (and possibly steps). Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4981ebb - Browse repository at this point
Copy the full SHA 4981ebbView commit details -
gowin: Himbaechel. Allow to combine IOLOGIC.
Corrects the situation when it is impossible to use IOBUF with two IOLOGIC elements at the same time - input and output. Addresses #1275 This is done by dividing one IOLOGIC Bel into two - input IOLOGIC and output IOLOGIC plus checking for compatibility of the cells located there. At the moment, this check is simple and allows only the combination of DDR and DDRC primitives. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e8436a - Browse repository at this point
Copy the full SHA 4e8436aView commit details -
gowin: Himbaechel. Fix IDES16/OSER16
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff96fc5 - Browse repository at this point
Copy the full SHA ff96fc5View commit details
Commits on Mar 22, 2024
-
gowin: Add support for DSP primitives.
For the following primitives: - PADD9 - PADD18 - MULT9X9 - MULT18X18 - MULT36X36 - MULTALU18X18 - MULTALU36X18 - MULTADDALU18X18 - ALU54D packing and processing of fixed wires between macro and between DSP blocks is implemented. Clusters of DSP and macro blocks are processed using custom placement of cluster elements. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 210e0fa - Browse repository at this point
Copy the full SHA 210e0faView commit details -
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ecb669 - Browse repository at this point
Copy the full SHA 5ecb669View commit details -
Configuration menu - View commit details
-
Copy full SHA for 693058a - Browse repository at this point
Copy the full SHA 693058aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4da575 - Browse repository at this point
Copy the full SHA b4da575View commit details
Commits on Mar 27, 2024
-
Tweak the FreeBSD version of proc_self_dirname() to work on NetBSD an…
…d use it. Resolves issue #1298.
Configuration menu - View commit details
-
Copy full SHA for 7f9f75c - Browse repository at this point
Copy the full SHA 7f9f75cView commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 465cbfa - Browse repository at this point
Copy the full SHA 465cbfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75af8cc - Browse repository at this point
Copy the full SHA 75af8ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac72546 - Browse repository at this point
Copy the full SHA ac72546View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f25f20 - Browse repository at this point
Copy the full SHA 1f25f20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bb46b9 - Browse repository at this point
Copy the full SHA 9bb46b9View commit details
Commits on Apr 9, 2024
-
If the CLKIN input of the PLL is connected to a special pin, then it makes sense to try to place the PLL so that it uses a direct implicit non-switched connection to this pin. The transfer of information about pins for various purposes has been implemented (clock input signal, feedback, etc), but so far only CLKIN is used. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b7723e - Browse repository at this point
Copy the full SHA 6b7723eView commit details -
Gowin. PLL Pads. Fix the condition.
Do not search for pads if the signal source for the PLL is something other than the IO pin - these are guaranteed to already be placed and have a bound Bel. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3b53d8 - Browse repository at this point
Copy the full SHA d3b53d8View commit details
Commits on Apr 19, 2024
-
When multiplying 36 bits by 36 bits using four 18x18 multipliers, the sign bits of the higher 18-bit parts of the multipliers were correctly switched, but what was incorrect was leaving the sign bits of the lower parts of the multipliers uninitialized. They now connect to VSS. Addresses YosysHQ/apicula#242 Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d5c48a - Browse repository at this point
Copy the full SHA 4d5c48aView commit details -
Configuration menu - View commit details
-
Copy full SHA for edcafcf - Browse repository at this point
Copy the full SHA edcafcfView commit details
Commits on Apr 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f085950 - Browse repository at this point
Copy the full SHA f085950View commit details
Commits on May 3, 2024
-
static: Exclude dark nodes from steplength
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a00e76 - Browse repository at this point
Copy the full SHA 7a00e76View commit details -
static: Fix float overflow issue
Co-authored-by: Lofty <[email protected]> Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89e3b7d - Browse repository at this point
Copy the full SHA 89e3b7dView commit details -
static: Guard density CSV dumps behind a flag
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f2451f - Browse repository at this point
Copy the full SHA 3f2451fView commit details
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0dc4bcb - Browse repository at this point
Copy the full SHA 0dc4bcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f99346b - Browse repository at this point
Copy the full SHA f99346bView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb05543 - Browse repository at this point
Copy the full SHA eb05543View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09703c7 - Browse repository at this point
Copy the full SHA 09703c7View commit details
Commits on May 8, 2024
-
static: Make bin stamping more consistent
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 423f1b7 - Browse repository at this point
Copy the full SHA 423f1b7View commit details
Commits on May 17, 2024
-
nexus: Use a toposort when preplacing clock primitives
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59a29e5 - Browse repository at this point
Copy the full SHA 59a29e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7f91e5 - Browse repository at this point
Copy the full SHA b7f91e5View commit details
Commits on Jun 12, 2024
-
prefine: Add shared lock around bel availability checks
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 61cc525 - Browse repository at this point
Copy the full SHA 61cc525View commit details
Commits on Jun 18, 2024
-
static: Various convergence improvements for ECP5
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 945cf48 - Browse repository at this point
Copy the full SHA 945cf48View commit details -
static: Speedup with parallel wirelength gradient computation
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c89037d - Browse repository at this point
Copy the full SHA c89037dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a29a17f - Browse repository at this point
Copy the full SHA a29a17fView commit details
Commits on Jun 25, 2024
-
Gowin. Add fix for Single Port BSRAM
Add description of BSRAM harness In some cases, Gowin IDE adds a number of LUTs and DFFs to the BSRAM. Here we are trying to add similar elements. More details with pictures: https://github.com/YosysHQ/apicula/blob/master/doc/bsram-fix.md Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8f87918 - Browse repository at this point
Copy the full SHA 8f87918View commit details -
Gowin. Fix pipeline mode in BSRAM.
It seems that the internal registers on the BSRAM output pins in READ_MODE=1'b1 (pipeline) mode do not function properly because in the images generated by Gowin IDE an external register is added to each pin, and the BSRAM itself switches to READ_MODE=1'b0 (bypass) mode . This is observed on Tangnano9k and Tangnano20k boards. Here we repeat this fix. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e8280a - Browse repository at this point
Copy the full SHA 2e8280aView commit details
Commits on Jul 3, 2024
-
Gowin. Fix BSRAM block selection.
In the images generated by Gowin IDE, the signals for dynamic BSRAM block selection (BLKSEL[2:0]) are not always connected directly to the ports - some chips add LUT2, LUT3 or LUT4 to turn these signals into Clock Enable. Apparently there are chips with an error in the operation of these ports. Here we make such a decoder instead of using ports directly. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0639681 - Browse repository at this point
Copy the full SHA 0639681View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba29343 - Browse repository at this point
Copy the full SHA ba29343View commit details
Commits on Jul 8, 2024
-
Gowin. Implement power saving primitive
As the board on the GW1N-1 chip becomes a rarity, its replacement is the Tangnano1k board with the GW1NZ-1 chip. This chip has a unique mechanism for turning off power to important things such as OSC, PLL, etc. Here we introduce a primitive that allows energy saving to be controlled dynamically. We also bring the names of some functions to uniformity. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7dd4a8c - Browse repository at this point
Copy the full SHA 7dd4a8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b5b21e - Browse repository at this point
Copy the full SHA 6b5b21eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cecd6b3 - Browse repository at this point
Copy the full SHA cecd6b3View commit details
Commits on Jul 9, 2024
-
Gowin. Taking into account the features of ROM
For pROM(X9) primitives in images generated by Gowin IDE, there is an interesting recommunication of inputs depending on the data bit depth. For example, in some cases, a high logical level may be applied to the Write Enable input, which, let’s say, is not entirely usual for Read Only memory. Here we will do similar manipulations. In addition, several minor bug fixes are included: - Fixed bit numbering for non-X9 series primitives. - Fixed decoder generation for BLKSEL - do not assume unused inputs are connected to GND. - Use default values for BSRAM parameters - don't assume their mandatory presence. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1871afe - Browse repository at this point
Copy the full SHA 1871afeView commit details -
The statement in the Gowin documentation that in the reading mode "READ_MODE=0" the output register is not used and the OCE signal is ignored is not confirmed by practice - if the OCE was left unconnected or connected to the constant network, then a change in output data was observed even with CE=0, as well as the absence of such at CE=1. Synchronizing CE and OCE helps and the memory works properly in complex systems such as RISC-V emulation and i8080 emulation (with 32K RAM and 16K BSRAM based ROM), but there is no theoretical basis for this fix, so it is a hack. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb099a9 - Browse repository at this point
Copy the full SHA eb099a9View commit details
Commits on Jul 29, 2024
-
Gowin. BUGFIX. Fix placement checks
It was not taken into account that there are only 6 ALUs per cell. As a result, on complex designs where ALUs and LUT-based memory are involved and there are many LUTs (like in the RISCV emulator), there were sometimes false positives about placement conflicts. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f17caa2 - Browse repository at this point
Copy the full SHA f17caa2View commit details
Commits on Aug 2, 2024
-
Gowin. Implement clock management primitives.
DQCE and DCS primitives are added. DQCE allows the internal logic to enable or disable the clock network in the quadrant. When clock network is disabled, all logic drivern by this clock is no longer toggled, thus reducing the total power consumtion of the device. DCS allows you to select one of four sources for two clock wires (6 and 7). Wires 6 and 7 have not been used up to this point. Since "hardware" primitives operate strictly in their own quadrants, user-specified primitives are converted into one or more "hardware" primitives as needed. Also: - minor edits to make the most of helper functions like connectPorts() - when creating bases, the corresponding constants are assigned to the VCC and GND wires, but for now huge nodes are used because, for an unknown reason, the constants mechanism makes large examples inoperable. So for now we remain on the nodes. Compatible with older Apicula databases. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 10a5a44 - Browse repository at this point
Copy the full SHA 10a5a44View commit details -
Gowin. Fix GW2A-18(c) DCS and DQCE
We filter out PIPs from these chips that bypass DCS. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 11d335c - Browse repository at this point
Copy the full SHA 11d335cView commit details
Commits on Aug 3, 2024
-
Himbaechel Gowin: HCLK Support (#1340)
* Himbaechel Gowin: Add support for CLKDIV and CLKDIV2 * Himbaechel Gowin: Add support for CLKDIV and CLKDIV2 * Gowin Himbaechel: HCLK Bug fixes and corrections
Configuration menu - View commit details
-
Copy full SHA for e9e7dce - Browse repository at this point
Copy the full SHA e9e7dceView commit details
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f199c3e - Browse repository at this point
Copy the full SHA f199c3eView commit details -
* kernel: Add SDC file parser * kernel: Add sdc as valid option * kernel/sdc: Add error on EOF when fetching strings * kernel/sdc: WIP command parsing for set_false_path * kernel/sdc: Fully parse set_false_path * kernel/sdc: Handle review comments
Configuration menu - View commit details
-
Copy full SHA for 0d5d329 - Browse repository at this point
Copy the full SHA 0d5d329View commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa55e93 - Browse repository at this point
Copy the full SHA fa55e93View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ccdc2f6 - Browse repository at this point
Copy the full SHA ccdc2f6View commit details -
Gowin. Add clock wires delays.
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01737a4 - Browse repository at this point
Copy the full SHA 01737a4View commit details -
Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 32e2d92 - Browse repository at this point
Copy the full SHA 32e2d92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dc7121 - Browse repository at this point
Copy the full SHA 2dc7121View commit details
Commits on Sep 4, 2024
-
Gowin. Implement the UserFlash primitive (#1357)
* Gowin. Implement the UserFlash primitive Some Gowin chips have embedded flash memory accessible from the fabric. Here we add primitives that allow access to this memory. Signed-off-by: YRabbit <[email protected]> * Gowin. Fix cell creation Signed-off-by: YRabbit <[email protected]> --------- Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4cf7afe - Browse repository at this point
Copy the full SHA 4cf7afeView commit details
Commits on Sep 5, 2024
-
Gowin. BUGFIX. Create all Clock Pips. (#1358)
Some Clocks PIPS were not created due to a check for the presence of a delay class, now all wires are attributed to the class so that there is no longer any need for this check. Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d1de45 - Browse repository at this point
Copy the full SHA 4d1de45View commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d0f52f - Browse repository at this point
Copy the full SHA 8d0f52fView commit details -
Gowin. Add DHCEN primitive. (#1349)
* Gowin. Add DHCEN primitive. This primitive allows you to dynamically turn off and turn on the networks of high-speed clocks. This is done tracking the routes to the sinks and if the route passes through a special HCLK MUX (this may be the input MUX or the output MUX, as well as the interbank MUX), then the control signal of this MUX is used. Signed-off-by: YRabbit <[email protected]> * Gowin. Change the DHCEN binding Use the entire PIP instead of a wire - avoids normalisation and may also be useful in the future when calculating clock stuff. Signed-off-by: YRabbit <[email protected]> --------- Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff7b853 - Browse repository at this point
Copy the full SHA ff7b853View commit details
Commits on Sep 12, 2024
-
Gowin. Implement the EMCU primitive. (#1366)
* Gowin. Implement the EMCU primitive. Add support for the GW1NSR-4C's embedded Cortex-M3 processor. Since it uses flash in its own way, we disable additional flash processing for this case. Signed-off-by: YRabbit <[email protected]> * Gowin. Fix merge. Signed-off-by: YRabbit <[email protected]> --------- Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 50bd8d0 - Browse repository at this point
Copy the full SHA 50bd8d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2627d4e - Browse repository at this point
Copy the full SHA 2627d4eView commit details
Commits on Sep 18, 2024
-
* Fix truncation of output seed value from 64 bits to 32 bits (int instead of uint64) when written to json file. * Fix input seed value conversion when --seed option is used. * Remove input seed value scrambling (use of rngseed()) when --seed or --randomize-seed option is used since the output seed value will be the scrambled value and not the seed that was actually supplied or generated.
Configuration menu - View commit details
-
Copy full SHA for 6ca6452 - Browse repository at this point
Copy the full SHA 6ca6452View commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4b63b11 - Browse repository at this point
Copy the full SHA 4b63b11View commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2d542eb - Browse repository at this point
Copy the full SHA 2d542ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44665a9 - Browse repository at this point
Copy the full SHA 44665a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c25da06 - Browse repository at this point
Copy the full SHA c25da06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aeed52 - Browse repository at this point
Copy the full SHA 7aeed52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82ea65d - Browse repository at this point
Copy the full SHA 82ea65dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60ee682 - Browse repository at this point
Copy the full SHA 60ee682View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc3b2de - Browse repository at this point
Copy the full SHA fc3b2deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86106cb - Browse repository at this point
Copy the full SHA 86106cbView commit details -
timing: cleanup clock2clock reporting
timing: Add clock2clock delay as seperate timing line item.
Configuration menu - View commit details
-
Copy full SHA for 8e12dfc - Browse repository at this point
Copy the full SHA 8e12dfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4488d42 - Browse repository at this point
Copy the full SHA 4488d42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b7fec8 - Browse repository at this point
Copy the full SHA 3b7fec8View commit details -
report: Handle new segment types
timing_log: Use common segment type strings
Configuration menu - View commit details
-
Copy full SHA for eb0bf9e - Browse repository at this point
Copy the full SHA eb0bf9eView commit details -
timing: Fix slack calculations
timing: Fix max_delay_by_domain_pair function timing: Fix hold time check
Configuration menu - View commit details
-
Copy full SHA for bca6f63 - Browse repository at this point
Copy the full SHA bca6f63View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7f79fd - Browse repository at this point
Copy the full SHA a7f79fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ee2c56 - Browse repository at this point
Copy the full SHA 8ee2c56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5488cd9 - Browse repository at this point
Copy the full SHA 5488cd9View commit details -
timing_log: Fix logging indendation to match master
timing: Disable clock_skew analysis by default
Configuration menu - View commit details
-
Copy full SHA for 25d64b2 - Browse repository at this point
Copy the full SHA 25d64b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fce4b8 - Browse repository at this point
Copy the full SHA 0fce4b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 098dcae - Browse repository at this point
Copy the full SHA 098dcaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93e233d - Browse repository at this point
Copy the full SHA 93e233dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0af42f1 - Browse repository at this point
Copy the full SHA 0af42f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbdf7aa - Browse repository at this point
Copy the full SHA bbdf7aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for db0c991 - Browse repository at this point
Copy the full SHA db0c991View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04f5f80 - Browse repository at this point
Copy the full SHA 04f5f80View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad9a54c - Browse repository at this point
Copy the full SHA ad9a54cView commit details -
Himbaechel xilinx : DSP packing : Fix identification of cascaded port…
…s and share identification code
Configuration menu - View commit details
-
Copy full SHA for 9bea22e - Browse repository at this point
Copy the full SHA 9bea22eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a08229d - Browse repository at this point
Copy the full SHA a08229dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a0e062 - Browse repository at this point
Copy the full SHA 8a0e062View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81bf92a - Browse repository at this point
Copy the full SHA 81bf92aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2031a06 - Browse repository at this point
Copy the full SHA 2031a06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9da05b6 - Browse repository at this point
Copy the full SHA 9da05b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd51a0c - Browse repository at this point
Copy the full SHA cd51a0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 437fb70 - Browse repository at this point
Copy the full SHA 437fb70View commit details
Commits on Sep 26, 2024
-
xilinx: Filter out another missing pip type
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c90d872 - Browse repository at this point
Copy the full SHA c90d872View commit details -
xilinx: Remove unnecessary assert
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 118ecbc - Browse repository at this point
Copy the full SHA 118ecbcView commit details -
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7516b89 - Browse repository at this point
Copy the full SHA 7516b89View commit details -
xilinx: Support single-port LUTRAM variants
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e4dfd4e - Browse repository at this point
Copy the full SHA e4dfd4eView commit details
Commits on Sep 27, 2024
-
xilinx: Fix workaround for unsupported xdc construct
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38e5fac - Browse repository at this point
Copy the full SHA 38e5facView commit details -
xilinx: Fix BRAM placement, clangformat
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3c0f94 - Browse repository at this point
Copy the full SHA d3c0f94View commit details -
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 24fc33c - Browse repository at this point
Copy the full SHA 24fc33cView commit details -
xilinx: Support for complex IOLOGIC
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1967db1 - Browse repository at this point
Copy the full SHA 1967db1View commit details
Commits on Sep 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fcdaf3f - Browse repository at this point
Copy the full SHA fcdaf3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b51c6e - Browse repository at this point
Copy the full SHA 9b51c6eView commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cc04882 - Browse repository at this point
Copy the full SHA cc04882View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff9ba9e - Browse repository at this point
Copy the full SHA ff9ba9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9cc7f4 - Browse repository at this point
Copy the full SHA a9cc7f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d00b97 - Browse repository at this point
Copy the full SHA 3d00b97View commit details -
Himbaechel Xilinx : XDC commands : Also search nets with lowercase fo…
…r better interoperability with other synthesis tools and RTL languages
Configuration menu - View commit details
-
Copy full SHA for 7f33329 - Browse repository at this point
Copy the full SHA 7f33329View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3b2392 - Browse repository at this point
Copy the full SHA b3b2392View commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 268b32c - Browse repository at this point
Copy the full SHA 268b32cView commit details -
Gowin. Fix the port check for connectivity. (#1376)
* Gowin. Fix the port check for connectivity. What happens is that it's not enough to check for a network, we also need to make sure that the network is functional: has src and sinks. And the style edits - they get automatically when I make sure to run clang-format10. Signed-off-by: YRabbit <[email protected]> * Gowin. Fix the port check for connectivity. What happens is that it's not enough to check for a network, we also need to make sure that the network is functional: has src and sinks Signed-off-by: YRabbit <[email protected]> --------- Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 65cf6d8 - Browse repository at this point
Copy the full SHA 65cf6d8View commit details -
heap: Fix ripup criterea (#1378)
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75d2ce6 - Browse repository at this point
Copy the full SHA 75d2ce6View commit details
Commits on Oct 4, 2024
-
ice40: Fix missing clock pin types (#1380)
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 854549a - Browse repository at this point
Copy the full SHA 854549aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e5b134 - Browse repository at this point
Copy the full SHA 0e5b134View commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d27993f - Browse repository at this point
Copy the full SHA d27993fView commit details
Commits on Oct 9, 2024
-
apicula: add support for magic sip pins (#1370)
* apicula: add support for magic sip pins * fix nullptr check * DDR fix by xiwang * WIP support for setting the iostd * add iostd
Configuration menu - View commit details
-
Copy full SHA for 028be14 - Browse repository at this point
Copy the full SHA 028be14View commit details -
himbaechel: Bump DB version for package extra_data addition
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c45980 - Browse repository at this point
Copy the full SHA 7c45980View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf42baa - Browse repository at this point
Copy the full SHA cf42baaView commit details
Commits on Oct 22, 2024
-
cmake: Use upstream BoostConfig.cmake instead of cmake's own (#1387)
Signed-off-by: gatecat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f36a657 - Browse repository at this point
Copy the full SHA f36a657View commit details -
* Gowin. FFs placement. * Allow clusters to be created from FFs and LUTs; * Immediately create pass-through LUTs from free LUTs adjacent to FF - at the same time ensure alternating use of LUT inputs; * In case of constant networks, such pass-through LUTs are disconnected from networks altogether; * Allow FF to be placed directly into SSRAM slides - this is useful when using synchronous reading. Signed-off-by: YRabbit <[email protected]> * Gowin. Fix aux name creation Signed-off-by: YRabbit <[email protected]> * Gowin. Use I3 for pass-trough LUTs Signed-off-by: YRabbit <[email protected]> --------- Signed-off-by: YRabbit <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c2d96f - Browse repository at this point
Copy the full SHA 9c2d96fView commit details
Commits on Nov 21, 2024
-
* Extend Himbaechel API with gfx drawing methods * Add bel drawing in example uarch * changed API and added tile wire id in db * extend API so we can distinguish CLK wires * added bit more wires * less horrid way of handling gfx ids * loop wire range * removed not needed brackets * bump database version to 5 * Removed not used GfxFlags
Configuration menu - View commit details
-
Copy full SHA for 5503546 - Browse repository at this point
Copy the full SHA 5503546View commit details