diff options
author | Marcin KoĆcielnicki <mwk@0x04.net> | 2020-02-02 11:26:00 +0100 |
---|---|---|
committer | Marcelina KoĆcielnicka <mwk@0x04.net> | 2020-02-02 14:34:21 +0100 |
commit | b44d0e041f09216dd90dccd3f18f146b1dfb7e92 (patch) | |
tree | 1d15fba3f2ace7f3728a769470f62f64104dc6cc | |
parent | 00fba627118fb536686b3d30f3b81f71b513cd51 (diff) | |
download | yosys-b44d0e041f09216dd90dccd3f18f146b1dfb7e92.tar.gz yosys-b44d0e041f09216dd90dccd3f18f146b1dfb7e92.tar.bz2 yosys-b44d0e041f09216dd90dccd3f18f146b1dfb7e92.zip |
xilinx: use RAM32M/RAM64M for memories with two read ports
This fixes inefficient LUT RAM usage for memories with one write
and two read ports (commonly used as register files).
-rw-r--r-- | techlibs/xilinx/lutrams.txt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/techlibs/xilinx/lutrams.txt b/techlibs/xilinx/lutrams.txt index 29f6b05cc..faf66bc18 100644 --- a/techlibs/xilinx/lutrams.txt +++ b/techlibs/xilinx/lutrams.txt @@ -153,7 +153,7 @@ endmatch match $__XILINX_RAM32X2Q min bits 5 - min rports 3 + min rports 2 min wports 1 make_outreg or_next_if_better @@ -161,7 +161,7 @@ endmatch match $__XILINX_RAM64X1Q min bits 5 - min rports 3 + min rports 2 min wports 1 make_outreg endmatch |