mirror of
https://github.com/YosysHQ/yosys
synced 2025-06-20 21:03:40 +00:00
memory_share: Add -nosat and -nowiden options.
This unlocks wide port recognition by default.
This commit is contained in:
parent
9fdedf4d1c
commit
1f74ec3535
11 changed files with 269 additions and 11 deletions
|
@ -759,6 +759,10 @@ memory_dff
|
|||
memory_collect
|
||||
select -assert-count 1 t:$mem_v2
|
||||
select -assert-count 1 t:$mem_v2 r:RD_TRANSPARENCY_MASK=4'b1111 r:RD_COLLISION_X_MASK=4'b0000 %i %i
|
||||
memory_share
|
||||
select -assert-count 1 t:$mem_v2
|
||||
select -assert-count 1 t:$mem_v2 r:RD_TRANSPARENCY_MASK=4'b1111 r:RD_COLLISION_X_MASK=4'b0000 %i %i
|
||||
select -assert-count 1 t:$mem_v2 r:RD_WIDE_CONTINUATION=4'b1110 %i
|
||||
|
||||
design -reset
|
||||
|
||||
|
@ -808,6 +812,10 @@ memory_dff
|
|||
memory_collect
|
||||
select -assert-count 1 t:$mem_v2
|
||||
select -assert-count 1 t:$mem_v2 r:RD_TRANSPARENCY_MASK=4'b1111 r:RD_COLLISION_X_MASK=4'b0000 %i %i
|
||||
memory_share
|
||||
select -assert-count 1 t:$mem_v2
|
||||
select -assert-count 1 t:$mem_v2 r:RD_TRANSPARENCY_MASK=4'b1111 r:RD_COLLISION_X_MASK=4'b0000 %i %i
|
||||
select -assert-count 1 t:$mem_v2 r:WR_WIDE_CONTINUATION=4'b1110 %i
|
||||
|
||||
design -reset
|
||||
|
||||
|
@ -858,5 +866,9 @@ select -assert-count 1 t:$memrd_v2 r:TRANSPARENCY_MASK=4'b0001 r:COLLISION_X_MAS
|
|||
select -assert-count 1 t:$memrd_v2 r:TRANSPARENCY_MASK=4'b0010 r:COLLISION_X_MASK=4'b1101 %i %i
|
||||
select -assert-count 1 t:$memrd_v2 r:TRANSPARENCY_MASK=4'b0100 r:COLLISION_X_MASK=4'b1011 %i %i
|
||||
select -assert-count 1 t:$memrd_v2 r:TRANSPARENCY_MASK=4'b1000 r:COLLISION_X_MASK=4'b0111 %i %i
|
||||
memory_share
|
||||
select -assert-count 1 t:$memrd_v2
|
||||
select -assert-count 1 t:$memwr_v2
|
||||
select -assert-count 1 t:$memrd_v2 r:TRANSPARENCY_MASK=1'b1 r:COLLISION_X_MASK=1'b0 %i %i
|
||||
|
||||
design -reset
|
||||
|
|
|
@ -200,6 +200,10 @@ EOT
|
|||
hierarchy -auto-top
|
||||
proc
|
||||
opt
|
||||
memory -nomap
|
||||
opt_mem_priority
|
||||
memory_collect
|
||||
select -assert-count 1 t:$mem_v2
|
||||
select -assert-count 1 t:$mem_v2 r:WR_PRIORITY_MASK=64'h0804020100000000 %i
|
||||
memory_share
|
||||
select -assert-count 1 t:$mem_v2 r:WR_PRIORITY_MASK=64'h0f0f0f0f00000000 %i
|
||||
select -assert-count 1 t:$mem_v2 r:WR_WIDE_CONTINUATION=8'hee %i
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue