back.rtlil: set read port init to all-x.

This is an unfortunate necessity needed to fix memory inference regressions
introduced when we switched to using v2 cells. A better approach, compatible
with RFC 54, will need to be figured out for Amaranth 0.6.

Fixes #1011.
This commit is contained in:
Wanda 2024-05-08 23:50:25 +02:00 committed by Catherine
parent 4b49284ccb
commit 1d2b9c309e
2 changed files with 37 additions and 9 deletions

View file

@ -1643,9 +1643,9 @@ class MemoryTestCase(RTLILTestCase):
parameter \WIDTH 8
parameter \TRANSPARENCY_MASK 1'0
parameter \COLLISION_X_MASK 1'0
parameter \ARST_VALUE 8'00000000
parameter \SRST_VALUE 8'00000000
parameter \INIT_VALUE 8'00000000
parameter \ARST_VALUE 8'xxxxxxxx
parameter \SRST_VALUE 8'xxxxxxxx
parameter \INIT_VALUE 8'xxxxxxxx
parameter \CE_OVER_SRST 0
parameter \CLK_ENABLE 0
parameter \CLK_POLARITY 1
@ -1725,9 +1725,9 @@ class MemoryTestCase(RTLILTestCase):
parameter \WIDTH 8
parameter \TRANSPARENCY_MASK 1'1
parameter \COLLISION_X_MASK 1'0
parameter \ARST_VALUE 8'00000000
parameter \SRST_VALUE 8'00000000
parameter \INIT_VALUE 8'00000000
parameter \ARST_VALUE 8'xxxxxxxx
parameter \SRST_VALUE 8'xxxxxxxx
parameter \INIT_VALUE 8'xxxxxxxx
parameter \CE_OVER_SRST 0
parameter \CLK_ENABLE 1
parameter \CLK_POLARITY 1