3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-24 16:12:33 +00:00
yosys/tests/arch
drewbabel 3006280d70
xilinx_srl: keep the clock enable on FDRE shift registers
run_fixed inferred a fixed length shift register from a chain of FDRE
flops but assigned it ENPOL 2, which the cells_map template reads as no
enable and ties the enable high. FDRE has an active high clock enable, so
the shift register shifted every cycle and ignored stalls. Give FDRE and
FDRE_1 chains ENPOL 1 so the active high enable is kept.

Add tests/arch/xilinx/xilinx_srl_enable.ys covering the FDRE path.
2026-07-20 23:59:40 -07:00
..
analogdevices Merge pull request #5973 from YosysHQ/lofty/abc-refactor-7 2026-07-09 08:46:46 +00:00
anlogic Convert gen-tests shell script to python 2026-04-16 11:00:44 +02:00
common Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
ecp5 Merge branch 'main' into nella/latch-toggle 2026-07-08 11:41:08 +02:00
efinix Merge branch 'main' into nella/latch-toggle 2026-07-08 11:41:08 +02:00
fabulous Cleanup 2026-07-08 08:34:01 +02:00
gatemate synth_gatemate: add -abc_new option 2026-05-06 14:02:48 +01:00
gowin Merge pull request #5973 from YosysHQ/lofty/abc-refactor-7 2026-07-09 08:46:46 +00:00
ice40 Merge branch 'main' into nella/latch-toggle 2026-07-08 11:41:08 +02:00
intel_alm Merge pull request #5973 from YosysHQ/lofty/abc-refactor-7 2026-07-09 08:46:46 +00:00
machxo2 Convert gen-tests shell script to python 2026-04-16 11:00:44 +02:00
microchip Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
nanoxplore Merge branch 'main' into nella/latch-toggle 2026-07-08 11:41:08 +02:00
nexus Add matching for fused mac operations for Nexus (fix #5906). 2026-05-28 09:58:18 +02:00
quicklogic Merge pull request #5973 from YosysHQ/lofty/abc-refactor-7 2026-07-09 08:46:46 +00:00
xilinx xilinx_srl: keep the clock enable on FDRE shift registers 2026-07-20 23:59:40 -07:00
generate_mk.py Move output redirect to one place 2026-04-16 11:00:44 +02:00