3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-08 10:25:19 +00:00
yosys/tests/memories
Martin Povišer e82e5f8b13 rtlil: Adjust internal check for $mem_v2 cells
There's a mismatch between what `kernel/mem.cc` emits for memories
with no read ports and what the internal RTLIL check expects.

The point of dispute it whether some of the parameters relating to read
ports have a zero-width value in this case. The `mem.cc` code says no,
the internal checker says yes.

Surveying the other `$mem_v2` parameters, and internal cell parameters
in general, I am inclined to side with the `mem.cc` code.

This breaks RTLIL compatibility but for an obscure edge case.
2024-11-08 15:18:43 +01:00
..
.gitignore
amber23_sram_byte_en.v
firrtl_938.v
implicit_en.v
issue00335.v Move parameters to module declaration 2024-04-08 12:44:37 +02:00
issue00710.v
no_implicit_en.v
nordports.ys rtlil: Adjust internal check for $mem_v2 cells 2024-11-08 15:18:43 +01:00
read_arst.v memory_dff: Recognize read ports with reset / initial value. 2021-08-11 14:17:48 +02:00
read_two_mux.v memory_dff: Recognize read ports with reset / initial value. 2021-08-11 14:17:48 +02:00
run-test.sh tests: use /usr/bin/env for bash. 2023-08-12 11:59:39 +10:00
shared_ports.v
simple_sram_byte_en.v
trans_addr_enable.v Fix a regression from #3035. 2021-10-08 15:44:07 +02:00
trans_sdp.v memory_dff: Recognize soft transparency logic. 2021-08-13 23:08:32 +02:00
trans_sp.v memory_dff: Recognize soft transparency logic. 2021-08-13 23:08:32 +02:00
wide_all.v Add opt_mem_widen pass. 2021-08-14 01:06:23 +02:00
wide_read_async.v memory_share: Add -nosat and -nowiden options. 2021-08-14 00:09:04 +02:00
wide_read_mixed.v memory_share: Add -nosat and -nowiden options. 2021-08-14 00:09:04 +02:00
wide_read_sync.v memory_share: Add -nosat and -nowiden options. 2021-08-14 00:09:04 +02:00
wide_read_trans.v memory_share: Add -nosat and -nowiden options. 2021-08-14 00:09:04 +02:00
wide_thru_priority.v memory_share: Add -nosat and -nowiden options. 2021-08-14 00:09:04 +02:00
wide_write.v memory_share: Add -nosat and -nowiden options. 2021-08-14 00:09:04 +02:00