3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-11-02 20:47:53 +00:00

Commit graph

  • f397470d3c
    Merge c87c6a97bc into 797780eda5 Jan Bylicki 2025-11-02 23:33:09 +05:30
  • 455f013c5e
    Merge 2b38a2385c into 797780eda5 Mohamed Gaber 2025-11-02 23:29:04 +05:30
  • b32d320fc0
    Merge d6b9158fa3 into 797780eda5 Mohamed Gaber 2025-11-02 23:28:42 +05:30
  • 23850c8c69
    Merge 26e293d71f into 797780eda5 Emil J 2025-11-02 12:51:59 +01: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
  • 5bae51e04a
    Merge a4a491719e into 797780eda5 KrystalDelusion 2025-11-02 05:56:26 -05: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
  • 7ed69d03ce
    Merge 88d101b462 into 797780eda5 Vaibhav Singh 2025-11-02 10:45:32 +05:30
  • d925a00b90
    Merge e553c51caf into 797780eda5 Logikable 2025-11-01 20:42:51 -05:00
  • 797780eda5 Bump version main github-actions[bot] 2025-11-02 00:26:19 +00:00
  • a4d2022e4d
    Merge 054de3c236 into dc051e98be Robert O'Callahan 2025-11-01 17:24:09 -04:00
  • 920fe2f892
    Merge 0d3cd5d6c8 into dc051e98be Robert O'Callahan 2025-11-01 18:13:28 +01: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 docs-preview_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
  • 8984d2f7e1
    Merge 6b5fbe37f0 into 4011d72656 Martin Povišer 2025-10-30 17:38:30 +01:00
  • 4c871b3be3
    Merge 3ad08e143d into 4011d72656 Zachary Snow 2025-10-30 17:38:30 +01:00
  • c4b65b960f
    Merge b56c4f8dc5 into 4011d72656 gatin00b 2025-10-30 17:38:30 +01:00
  • c95a3d2aaf
    Merge 260cc42c2f into 4011d72656 KrystalDelusion 2025-10-30 17:38:30 +01:00
  • adc1f8c4b5
    Merge 1eb5181700 into 4011d72656 Emil J 2025-10-30 17:38:30 +01:00
  • 48622484ad
    Merge 532f9abc72 into 4011d72656 Emil J 2025-10-30 17:38:30 +01:00
  • 1f6401e99f
    Merge 3dd3079095 into 4011d72656 Emil J 2025-10-30 17:38:30 +01:00
  • 8b5dc7d68e
    Merge 2cee76bfd5 into 4011d72656 KrystalDelusion 2025-10-30 17:38:30 +01:00
  • 98bb5f0edd
    Merge c599d6a67e into 4011d72656 KrystalDelusion 2025-10-30 09:36:47 +01:00
  • 6fc4c3650c
    Merge 25aafab86b into 4011d72656 Robert O'Callahan 2025-10-30 14:55:56 +08:00
  • 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
  • e2f5bbf34c
    Merge 53eae2f555 into 3b9f06c130 Ethan Mahintorabi 2025-10-28 13:13:38 -04: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
  • f5c9e122de Bump version github-actions[bot] 2025-10-24 00:21:47 +00:00
  • 25aafab86b Set port_id for Verific PortBus wires Robert O'Callahan 2025-10-23 20:46:11 +00:00