Rename *RAM{32,64}M rules to RAM{32X2,64X1}Q
authorEddie Hung <eddie@fpgeh.com>
Mon, 16 Dec 2019 18:41:13 +0000 (10:41 -0800)
committerEddie Hung <eddie@fpgeh.com>
Mon, 16 Dec 2019 18:41:13 +0000 (10:41 -0800)
techlibs/xilinx/lutrams.txt
techlibs/xilinx/lutrams_map.v

index ae629bce877d23d4f467b9e12bd63014b0ae4d29..29f6b05cc50ccd28ff0bf9ecda44d25d56a64aa3 100644 (file)
@@ -78,7 +78,7 @@ bram $__XILINX_RAM64X3SDP
   clkpol 0 2
 endbram
 
-bram $__XILINX_RAM32M
+bram $__XILINX_RAM32X2Q
   init 1
   abits 5
   dbits 2
@@ -91,7 +91,7 @@ bram $__XILINX_RAM32M
   clkpol 0 2
 endbram
 
-bram $__XILINX_RAM64M
+bram $__XILINX_RAM64X1Q
   init 1
   abits 6
   dbits 1
@@ -151,7 +151,7 @@ match $__XILINX_RAM64X3SDP
   or_next_if_better
 endmatch
 
-match $__XILINX_RAM32M
+match $__XILINX_RAM32X2Q
   min bits 5
   min rports 3
   min wports 1
@@ -159,7 +159,7 @@ match $__XILINX_RAM32M
   or_next_if_better
 endmatch
 
-match $__XILINX_RAM64M
+match $__XILINX_RAM64X1Q
   min bits 5
   min rports 3
   min wports 1
index d01508de54eb19bd8ccc0a075994220941d13233..884f709abe109daed0a04d4f8c31b7a5c994218a 100644 (file)
@@ -200,7 +200,7 @@ module \$__XILINX_RAM64X3SDP (CLK1, A1ADDR, A1DATA, B1ADDR, B1DATA, B1EN);
        );
 endmodule
 
-module \$__XILINX_RAM32M (CLK1, A1ADDR, A1DATA, A2ADDR, A2DATA, A3ADDR, A3DATA, B1ADDR, B1DATA, B1EN);
+module \$__XILINX_RAM32X2Q (CLK1, A1ADDR, A1DATA, A2ADDR, A2DATA, A3ADDR, A3DATA, B1ADDR, B1DATA, B1EN);
        parameter [63:0] INIT = 64'bx;
        parameter CLKPOL2 = 1;
        input CLK1;
@@ -236,7 +236,7 @@ module \$__XILINX_RAM32M (CLK1, A1ADDR, A1DATA, A2ADDR, A2DATA, A3ADDR, A3DATA,
        );
 endmodule
 
-module \$__XILINX_RAM64M (CLK1, A1ADDR, A1DATA, A2ADDR, A2DATA, A3ADDR, A3DATA, B1ADDR, B1DATA, B1EN);
+module \$__XILINX_RAM64X1Q (CLK1, A1ADDR, A1DATA, A2ADDR, A2DATA, A3ADDR, A3DATA, B1ADDR, B1DATA, B1EN);
        parameter [63:0] INIT = 64'bx;
        parameter CLKPOL2 = 1;
        input CLK1;