3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-05-10 09:15:49 +00:00
yosys/techlibs
David Anderson af8e85b7d2 techlibs/lattice: add missing clock muxes to ECP5 block ram blackboxes
prjtrellis documentation shows that EBR clock inputs have optional inverters.
The bram techmap outputs those parameters, and nextpnr consumes them. But for
whatever reason, Diamond doesn't include those parameters in its blackbox
models. This makes synth_lattice fail when targeting ECP5 with a design that
maps block RAMs if you include any pass that needs cells_bb_ecp5.v's definitions.

This change fixes up the ECP5 bram blackbox models at generation time, by
adding the missing parameters back in.

Signed-off-by: David Anderson <dave@natulte.net>
2025-04-21 11:57:49 -07:00
..
achronix techlibs: fix typo in help message 2023-11-13 16:29:52 +13:00
anlogic Fix some synth_* help messages 2024-03-18 11:33:18 +13:00
common update help messages that went beyond line length limit 2024-08-18 20:27:35 +05:30
coolrunner2 Blackbox all whiteboxes after synthesis 2021-03-17 21:07:20 +00:00
easic Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
ecp5 Fix some synth_* help messages 2024-03-18 11:33:18 +13:00
efinix Merge pull request #4285 from YosysHQ/typo_fixup 2024-04-25 09:54:48 +12:00
fabulous Fix some synth_* help messages 2024-03-18 11:33:18 +13:00
gatemate gatemate: Prevent implicit declaration of ram_{we,en} 2023-06-05 19:08:44 +02:00
gowin Adding missing to Gowin tech files 2024-08-18 19:38:31 +01:00
greenpak4 Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
ice40 Fix some synth_* help messages 2024-03-18 11:33:18 +13:00
intel Fitting help messages to 80 character width 2022-08-24 10:40:57 +12:00
intel_alm intel_alm: drop quartus support 2024-05-03 11:32:33 +01:00
lattice techlibs/lattice: add missing clock muxes to ECP5 block ram blackboxes 2025-04-21 11:57:49 -07:00
microchip inline all tests. Add switch to remove init values as PolarFire DFFs do not support init 2024-07-08 17:03:03 -04:00
nexus Fix some synth_* help messages 2024-03-18 11:33:18 +13:00
quicklogic Fix Windows build by forcing initialization order, fixes #4068 2024-01-02 11:26:48 +01:00
sf2 Test fixes for latest iverilog 2022-09-21 15:46:43 +02:00
xilinx tests: use /usr/bin/env for bash. 2023-08-12 11:59:39 +10:00
.gitignore added .gitignore files 2013-01-05 11:19:11 +01:00