3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-08-14 09:55:37 +00:00
yosys/techlibs/lattice
Emil J. Tywoniak bbfadc27a1 twines phase-3 build fix: post-fork main files broken by twine migration
kernel/compressor_tree.cc, passes/tests/test_kogge_stone.cc,
passes/opt/peepopt_shiftpow2.pmg, and techlibs/lattice/lattice_dsp_nexus.pmg
(plus the 5 new constids it needs: A0, B0, PIPELINED, SIGNED, SUBTRACT)
were all added to main after the emil/twines-proc-srcloc fork point, so no
commit in this phase's range ever touches them. They still use the old
IdString-based addWire/addCell/setPort/getParam APIs (NEW_ID, plain \X
port names) that the twine migration replaces, so they fail to build
against current HEAD. Not attributable to any single commit in this
phase per task.md's carve-out for genuinely phase-spanning fixes -
bundled here as its own commit rather than folded into an unrelated
pick.
2026-07-20 15:01:30 +02:00
..
tests Update filenames and location for test script 2025-09-25 15:44:05 +01:00
arith_map_ccu2c.v Create synth_lattice 2023-08-23 10:53:21 +02:00
arith_map_ccu2d.v Create synth_lattice 2023-08-23 10:53:21 +02:00
arith_map_nexus.v synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
brams_8kc.txt lattice: Disable broken port configuration in bram inference 2023-12-21 10:47:40 +01:00
brams_16kd.txt Create synth_lattice 2023-08-23 10:53:21 +02:00
brams_map_8kc.v lattice: Fix mapping onto DP8KC for data width 1 or 2 2023-12-20 23:42:12 +01:00
brams_map_16kd.v Create synth_lattice 2023-08-23 10:53:21 +02:00
brams_map_nexus.v synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
brams_nexus.txt synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
ccu2c_sim.vh Create synth_lattice 2023-08-23 10:53:21 +02:00
ccu2d_sim.vh Create synth_lattice 2023-08-23 10:53:21 +02:00
cells_bb_ecp5.v End of file fix 2026-06-23 07:23:41 +02:00
cells_bb_nexus.v End of file fix 2026-06-23 07:23:41 +02:00
cells_bb_xo2.v End of file fix 2026-06-23 07:23:41 +02:00
cells_bb_xo3.v End of file fix 2026-06-23 07:23:41 +02:00
cells_bb_xo3d.v End of file fix 2026-06-23 07:23:41 +02:00
cells_ff.vh Create synth_lattice 2023-08-23 10:53:21 +02:00
cells_io.vh Create synth_lattice 2023-08-23 10:53:21 +02:00
cells_map_nexus.v synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
cells_map_trellis.v synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
cells_sim_ecp5.v Special DP16KD model is required 2025-09-25 15:38:55 +01:00
cells_sim_nexus.v Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
cells_sim_xo2.v Create synth_lattice 2023-08-23 10:53:21 +02:00
cells_sim_xo3.v Create synth_lattice 2023-08-23 10:53:21 +02:00
cells_sim_xo3d.v Create synth_lattice 2023-08-23 10:53:21 +02:00
cells_xtra.py Special DP16KD model is required 2025-09-25 15:38:55 +01:00
cells_xtra_nexus.py synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
CMakeLists.txt Migrate build system to CMake 2026-06-03 08:58:10 +00:00
common_sim.vh Delete synth_ecp5 2025-09-25 15:44:03 +01:00
dsp_map_18x18.v Create synth_lattice 2023-08-23 10:53:21 +02:00
dsp_map_nexus.v Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
latches_map.v Create synth_lattice 2023-08-23 10:53:21 +02:00
lattice_dsp_nexus.cc pmgen: hold sigmap pointer instead of owning it 2026-07-17 23:38:01 +02:00
lattice_dsp_nexus.pmg twines phase-3 build fix: post-fork main files broken by twine migration 2026-07-20 15:01:30 +02:00
lattice_gsr.cc WIP 2026-07-20 12:27:17 +02:00
lrams_map_nexus.v synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
lrams_nexus.txt synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
lutrams_map_nexus.v synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
lutrams_map_trellis.v synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
lutrams_nexus.txt synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
lutrams_trellis.txt synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
parse_init.vh synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
synth_lattice.cc Simplify check -latchonly calls in synth. 2026-07-07 10:10:00 +02:00