3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-11-03 13:07:58 +00:00

Commit graph

  • 7f145c9d98
    Merge 223e0a2d4e into d0a41d4f58 Martin Povišer 2025-11-03 11:57:27 +00:00
  • 223e0a2d4e timeest: Add top ports launching/sampling Martin Povišer 2025-11-03 12:48:44 +01:00
  • 9c383f2d1e
    Merge 054de3c236 into d0a41d4f58 Robert O'Callahan 2025-11-03 10:04:15 +01:00
  • f8b7ad0ac9
    Merge 0d3cd5d6c8 into d0a41d4f58 Robert O'Callahan 2025-11-03 10:04:15 +01:00
  • 1b2ef1a3dc
    Merge 6b5fbe37f0 into d0a41d4f58 Martin Povišer 2025-11-03 10:04:14 +01:00
  • 509050bf31
    Merge 3ad08e143d into d0a41d4f58 Zachary Snow 2025-11-03 10:04:14 +01:00
  • ee0631356b
    Merge b56c4f8dc5 into d0a41d4f58 gatin00b 2025-11-03 10:04:14 +01:00
  • defabfc987
    Merge e553c51caf into d0a41d4f58 Logikable 2025-11-03 10:04:14 +01:00
  • 8adfefa9ec
    Merge c87c6a97bc into d0a41d4f58 Jan Bylicki 2025-11-03 10:04:14 +01:00
  • e1b28aea0c
    Merge 2cee76bfd5 into d0a41d4f58 KrystalDelusion 2025-11-03 10:04:14 +01:00
  • 68cf5860ca
    Merge c599d6a67e into d0a41d4f58 KrystalDelusion 2025-11-03 10:04:14 +01:00
  • 5a25d253a0
    Merge 2b38a2385c into d0a41d4f58 Mohamed Gaber 2025-11-03 10:04:14 +01:00
  • a3db034aca
    Merge d6b9158fa3 into d0a41d4f58 Mohamed Gaber 2025-11-03 10:04:14 +01:00
  • a339f10163
    Merge 88d101b462 into d0a41d4f58 Vaibhav Singh 2025-11-03 10:04:14 +01:00
  • e8d14d6b76
    Merge a4a491719e into d0a41d4f58 KrystalDelusion 2025-11-03 10:04:14 +01:00
  • 7b9f79d6d1
    Merge 26e293d71f into d0a41d4f58 Emil J 2025-11-03 10:04:14 +01:00
  • b74bcaa4c5
    Merge 260cc42c2f into d0a41d4f58 KrystalDelusion 2025-11-03 10:04:13 +01:00
  • 25020c4192
    Merge 1eb5181700 into d0a41d4f58 Emil J 2025-11-03 10:04:13 +01:00
  • 6469d0f90d
    Merge 532f9abc72 into d0a41d4f58 Emil J 2025-11-03 10:04:13 +01:00
  • 852b75e483
    Merge 3dd3079095 into d0a41d4f58 Emil J 2025-11-03 10:04:13 +01:00
  • d0a41d4f58
    Merge pull request #5442 from rocallahan/verific-bus-ports main Miodrag Milanović 2025-11-03 10:04:07 +01:00
  • c04b52de4d
    Merge 53eae2f555 into 797780eda5 Ethan Mahintorabi 2025-11-02 19:36:45 -05:00
  • 26e293d71f proc_mux: default to case src when action src is missing emil/proc_mux-better-src Emil J. Tywoniak 2025-11-02 12:41:55 +01:00
  • 0c8e008ce7 proc_mux: add src test Emil J. Tywoniak 2025-11-02 11:10:08 +01:00
  • f9c528e981 docs: word_mux grammar Emil J. Tywoniak 2025-11-02 11:09:14 +01:00
  • 2db4208ca5 proc_mux: refactor Emil J. Tywoniak 2025-11-02 11:09:01 +01:00
  • d762c5f5e8 proc_mux: emit fused action location src attributes on procmuxes Emil J. Tywoniak 2025-10-30 15:41:46 +01:00
  • 304757c881 rtlil: add source tracking to CaseRule actions Emil J. Tywoniak 2025-11-02 11:25:42 +01:00
  • c45a035ebf gowin: lower LUT count sensitivity Emil J. Tywoniak 2025-11-02 11:22:48 +01:00
  • b5e5554553 verilog: fix case location Emil J. Tywoniak 2025-11-02 11:22:33 +01:00
  • 1eb696c786 rtlil: replace SigSig actions with new type SyncAction Emil J. Tywoniak 2025-11-02 11:22:03 +01:00
  • 797780eda5 Bump version github-actions[bot] 2025-11-02 00:26:19 +00:00
  • dc051e98be
    Merge pull request #5450 from YosysHQ/emil/dff-next_state-reset-pol-fix Emil J 2025-11-01 18:13:12 +01:00
  • a243e4e60f Docs: ecp5 and nexus are under lattice Krystine Sherwin 2025-11-01 17:28:39 +13:00
  • a4a491719e
    Drop boost-python krys/cache-apt Krystine Sherwin 2025-11-01 20:11:36 +13:00
  • ec2148d16b
    CI: Move libbz2 to iverilog setup Krystine Sherwin 2025-11-01 20:08:45 +13:00
  • 29c9ba784d
    Docs: ecp5 and nexus are under lattice Krystine Sherwin 2025-11-01 17:28:39 +13:00
  • d1f89ccb23
    CI: vcd2fst needs deps Krystine Sherwin 2025-11-01 17:27:09 +13:00
  • bb8c72a9d7
    Docs: Bringing prereqs in line Krystine Sherwin 2025-11-01 16:19:38 +13:00
  • c6f1979032
    CI: Fix iverilog deps Krystine Sherwin 2025-11-01 15:36:07 +13:00
  • 1c4d2f7790
    CI: Split dependency setup Krystine Sherwin 2025-11-01 14:29:58 +13:00
  • dcc24edd9a
    CI: Save iverilog cache in action Krystine Sherwin 2025-11-01 13:03:33 +13:00
  • 4aa075be46
    CI: iverilog setup as composite action Krystine Sherwin 2025-11-01 12:43:45 +13:00
  • fc075b901c
    action.yml: Playing with apt cache Krystine Sherwin 2025-11-01 12:04:13 +13:00
  • cdaf5a38c5
    Merge 913ac04764 into 4011d72656 KrystalDelusion 2025-10-31 17:29:33 +05:30
  • 0d3cd5d6c8 Implement SigSpec::updhash() using a relaxed atomic for thread-safety Robert O'Callahan 2025-10-31 10:48:39 +00:00
  • 45017e19ec Make SigSpec::unpack() non-const Robert O'Callahan 2025-10-31 10:06:13 +00:00
  • 9a2fd4c31b Switch the SigSpec packed representation to allow just a single chunk that's inline in the SigSpec. Robert O'Callahan 2025-10-30 15:02:39 +00:00
  • 1af5d4f2db Use chunks iterator for SigSpec::extract() Robert O'Callahan 2025-10-30 17:42:58 +00:00
  • ab525643a7 Don't reset the hash when unpacking, instead clear the hash whenever bits are modified Robert O'Callahan 2025-10-30 15:03:47 +00:00
  • a1f7d6c9bf Use size() instead of direct access to width_ in many places Robert O'Callahan 2025-10-30 14:13:46 +00:00
  • dbb8354996 Remove unnecessary pack() from SigSpec::extend_u0() Robert O'Callahan 2025-10-30 13:42:53 +00:00
  • d314c47a55 Simplify SigSpec::as_bit() Robert O'Callahan 2025-10-30 11:34:42 +00:00
  • be530bef73 Instead of using packing and hashing to compute SigSpec ordering and equality, just use the width and chunkwise comparisons Robert O'Callahan 2025-10-30 11:24:00 +00:00
  • 973e8a3928 Build a temporary SigChunk list in the iterator in the cases where that's needed Robert O'Callahan 2025-10-30 11:07:02 +00:00
  • 8c9dd3209a Make SigSpec conversion to vector of SigChunk use chunks iterator Robert O'Callahan 2025-10-30 10:30:03 +00:00
  • 4672127610 Make SigSpec::parse_rhs use is_chunk to avoid direct access to chunks_ Robert O'Callahan 2025-10-28 12:40:45 +00:00
  • 11a91af920 Make SigSpec::to_sigbit_pool use chunk iterator Robert O'Callahan 2025-10-28 12:40:20 +00:00
  • 8cb7cd7ac1 Make SigSpec::to_sigbit_set use chunk iterator Robert O'Callahan 2025-10-28 12:40:08 +00:00
  • 82f86164d3 Use SigSpec::try_as_const in some places Robert O'Callahan 2025-10-28 12:39:53 +00:00
  • 0d45d9cc6e Make SigSpec::is_one_hot use try_as_const Robert O'Callahan 2025-10-28 12:39:31 +00:00
  • a0e9e2d364 Fix try_as_const/as_wire/as_chunk Robert O'Callahan 2025-10-30 11:59:57 +00:00
  • 000c081965 Add try_as_const and use the const iterator a bit more Robert O'Callahan 2025-10-28 15:48:24 +00:00
  • 04a6dbc562 Make SigSpec::has_marked_bits use chunk iterator Robert O'Callahan 2025-10-28 12:38:03 +00:00
  • 7bd6b4f287 Make SigSpec::has_const(State) use chunk iterator Robert O'Callahan 2025-10-28 12:37:51 +00:00
  • 213d665ae1 Make SigSpec::has_const use chunk iterator Robert O'Callahan 2025-10-28 12:37:38 +00:00
  • 5c8f9f14ca Make SigSpec::is_fully_undef use chunk iterator Robert O'Callahan 2025-10-28 12:37:17 +00:00
  • b2de56cae2 Make SigSpec::is_fully_def use chunk iterator Robert O'Callahan 2025-10-28 12:37:08 +00:00
  • 8a88acd9b8 Make SigSpec::is_fully_ones use chunk iterator Robert O'Callahan 2025-10-28 12:36:58 +00:00
  • 58dbf75885 Make SigSpec::is_fully_zero use chunk iterator Robert O'Callahan 2025-10-28 12:36:47 +00:00
  • 20e64ee17b Make is_fully_const use chunk iterator Robert O'Callahan 2025-10-28 12:36:36 +00:00
  • bf4cfbd72d Make SigSpec::is_wire/is_chunk/is_fully_const use chunk iterator Robert O'Callahan 2025-10-28 12:36:12 +00:00
  • fd7b4f4a8b Make SigSpec::updhash() use chunk iterator Robert O'Callahan 2025-10-28 12:35:47 +00:00
  • 37e4c2e8f8 Make SigSpec::chunks() return an object that can be iterated over without packing the SigSpec Robert O'Callahan 2025-10-27 15:46:36 +00:00
  • c958dd3152
    Merge a8ff020829 into 4011d72656 Robert O'Callahan 2025-10-31 17:19:36 +05:30
  • 88d101b462 kernel: Fix define ID issue, needs undef first Vaibhav Singh 2025-10-31 14:06:00 +05:30
  • 4011d72656 Bump version github-actions[bot] 2025-10-30 00:24:42 +00:00
  • c4f3e61339 Make Module stop accessing internals of SigSpec Robert O'Callahan 2025-10-27 12:41:50 +00:00
  • c9a4c608ce
    Merge pull request #5446 from rocallahan/avoid-moved-from Emil J 2025-10-29 16:16:57 +01:00
  • 7f6ea39507
    Merge pull request #5449 from yrabbit/adc-5 Miodrag Milanović 2025-10-29 11:11:47 +01:00
  • 2a3720921c Gowin. Fix GW5A ADCs. YRabbit 2025-10-29 12:48:21 +10:00
  • 75eff54b31 Bump version github-actions[bot] 2025-10-29 00:24:43 +00:00
  • b2fe335b2d dfflibmap: fix next_state inversion propagation for DFF flops by inverting reset value polarity emil/dff-next_state-reset-pol-fix Emil J. Tywoniak 2025-10-28 13:01:26 +01:00
  • 3b9f06c130
    Merge pull request #5447 from pu-cc/gatemate-fix-serdes-cdr Miodrag Milanović 2025-10-28 09:54:13 +01:00
  • a27b1a83ae Don't recompute hash using moved-out-of value Robert O'Callahan 2025-10-27 20:32:12 +00:00
  • 14c1802b01 gatemate: fix SERDES CDR parameters Patrick Urban 2025-10-27 15:47:48 +01:00
  • 65e87dcfc9
    Merge ccf04533e6 into 8bc63ef6da Gabriel Gouvine 2025-10-27 14:48:59 +01:00
  • 8bc63ef6da Bump version github-actions[bot] 2025-10-26 00:25:16 +00:00
  • d6b9158fa3
    pyosys: fix regressions from 0.58 Mohamed Gaber 2025-10-22 00:02:40 +03:00
  • 3956f103a9 Gowin. Handle the WRITE_MODE. YRabbit 2025-10-25 16:36:46 +10:00
  • 221874ba4b Gowin. Handle the WRITE_MODE. YRabbit 2025-10-25 16:36:46 +10:00
  • acd3cae526 Make rtlil.cc use SigSpecConstIterator instead of SigSpec::operator[] const Robert O'Callahan 2025-10-09 02:06:16 +00:00
  • adf34bb08e Make modtools use SigSpecConstIterator instead of SigSpec::operator[] const Robert O'Callahan 2025-10-09 02:02:28 +00:00
  • 44fd135b01 Make FfInitVals use SigSpecConstIterator instead of SigSpec::operator[] const Robert O'Callahan 2025-10-09 01:58:16 +00:00
  • ff86130cf9 Replace use of SigSpec::operator[] const in sigtools with iterators Robert O'Callahan 2025-10-09 01:54:08 +00:00
  • 8875efcebd Make SigSpec::lsb()/msb() use SigSpecConstIterator instead of indexing Robert O'Callahan 2025-10-09 01:45:21 +00:00
  • f4617104b6 Avoid unnecessary copying when applying a SigMap to a SigSpec Robert O'Callahan 2025-09-02 02:10:15 +00:00
  • e49f9765a2 Make SigSpecConstIterator iterate over SigSpec without unpacking Robert O'Callahan 2025-09-01 04:49:29 +00:00
  • acee6db361 Add SigChunk::offset_in_sigspec Robert O'Callahan 2025-10-08 22:49:46 +00:00
  • 27c4e556d5
    Merge 62b29b0b75 into f5c9e122de trayres 2025-10-24 10:32:36 +02:00