|  | bram $__QLF_FACTOR_BRAM36_TDP | 
|  | init 1 | 
|  | abits 10     @a10d36 | 
|  | dbits 36     @a10d36 | 
|  | abits 10     @a10d32 | 
|  | dbits 32     @a10d32 | 
|  | abits 11     @a11d18 | 
|  | dbits 18     @a11d18 | 
|  | abits 11     @a11d16 | 
|  | dbits 16     @a11d16 | 
|  | abits 12     @a12d9 | 
|  | dbits  9     @a12d9 | 
|  | abits 12     @a12d8 | 
|  | dbits  8     @a12d8 | 
|  | abits 13     @a13d4 | 
|  | dbits  4     @a13d4 | 
|  | abits 14     @a14d2 | 
|  | dbits  2     @a14d2 | 
|  | abits 15     @a15d1 | 
|  | dbits  1     @a15d1 | 
|  | groups 4 | 
|  | ports  1 1 1 1 | 
|  | wrmode 0 1 0 1 | 
|  | enable 1 4 1 4 @a10d36 @a10d32 | 
|  | enable 1 2 1 2 @a11d18 @a11d16 | 
|  | enable 1 1 1 1 @a12d9 @a12d8 @a13d4 @a14d2 @a15d1 | 
|  | transp 0 0 0 0 | 
|  | clocks 1 1 2 2 | 
|  | clkpol 1 1 1 1 | 
|  | endbram | 
|  |  | 
|  | bram $__QLF_FACTOR_BRAM36_SDP | 
|  | init 1 | 
|  | abits 10     @a10d36 | 
|  | dbits 36     @a10d36 | 
|  | abits 10     @a10d32 | 
|  | dbits 32     @a10d32 | 
|  | abits 11     @a11d18 | 
|  | dbits 18     @a11d18 | 
|  | abits 11     @a11d16 | 
|  | dbits 16     @a11d16 | 
|  | abits 12     @a12d9 | 
|  | dbits  9     @a12d9 | 
|  | abits 12     @a12d8 | 
|  | dbits  8     @a12d8 | 
|  | abits 13     @a13d4 | 
|  | dbits  4     @a13d4 | 
|  | abits 14     @a14d2 | 
|  | dbits  2     @a14d2 | 
|  | abits 15     @a15d1 | 
|  | dbits  1     @a15d1 | 
|  | groups 2 | 
|  | ports  1 1 | 
|  | wrmode 0 1 | 
|  | enable 1 4   @a10d36 @a10d32 | 
|  | enable 1 2   @a11d18 @a11d16 | 
|  | enable 1 1   @a12d9 @a12d8 @a13d4 @a14d2 @a15d1 | 
|  | transp 0 0 | 
|  | clocks 2 3 | 
|  | clkpol 2 3 | 
|  | endbram | 
|  |  | 
|  | bram $__QLF_FACTOR_BRAM18_TDP | 
|  | init 1 | 
|  | abits 10     @a10d18 | 
|  | dbits 18     @a10d18 | 
|  | abits 10     @a10d16 | 
|  | dbits 16     @a10d16 | 
|  | abits 11     @a11d9 | 
|  | dbits  9     @a11d9 | 
|  | abits 11     @a11d8 | 
|  | dbits  8     @a11d8 | 
|  | abits 12     @a12d4 | 
|  | dbits  4     @a12d4 | 
|  | abits 13     @a13d2 | 
|  | dbits  2     @a13d2 | 
|  | abits 14     @a14d1 | 
|  | dbits  1     @a14d1 | 
|  | groups 4 | 
|  | ports  1 1 1 1 | 
|  | wrmode 0 1 0 1 | 
|  | enable 1 2 1 2  @a10d18 @a10d16 | 
|  | enable 1 1 1 1  @a11d9 @a11d8 @a12d4 @a13d2 @a14d1 | 
|  | transp 0 0 0 0 | 
|  | clocks 1 1 2 2 | 
|  | clkpol 1 1 2 2 | 
|  | endbram | 
|  |  | 
|  | bram $__QLF_FACTOR_BRAM18_SDP | 
|  | init 1 | 
|  | abits 10     @a10d18 | 
|  | dbits 18     @a10d18 | 
|  | abits 10     @a10d16 | 
|  | dbits 16     @a10d16 | 
|  | abits 11     @a11d9 | 
|  | dbits  9     @a11d9 | 
|  | abits 11     @a11d8 | 
|  | dbits  8     @a11d8 | 
|  | abits 12     @a12d4 | 
|  | dbits  4     @a12d4 | 
|  | abits 13     @a13d2 | 
|  | dbits  2     @a13d2 | 
|  | abits 14     @a14d1 | 
|  | dbits  1     @a14d1 | 
|  | groups 2 | 
|  | ports  1 1 | 
|  | wrmode 0 1 | 
|  | enable 1 2  @a10d18 @a10d16 | 
|  | enable 1 1  @a11d9 @a11d8 @a12d4 @a13d2 @a14d1 | 
|  | transp 0 0 | 
|  | clocks 1 1 | 
|  | clkpol 1 1 | 
|  | endbram | 
|  |  | 
|  | match $__QLF_FACTOR_BRAM36_TDP | 
|  | min bits 18433 | 
|  | min wports 1 | 
|  | max wports 2 | 
|  | min rports 1 | 
|  | max rports 2 | 
|  | min efficiency 1 | 
|  | shuffle_enable B | 
|  | make_transp | 
|  | or_next_if_better | 
|  | endmatch | 
|  |  | 
|  | match $__QLF_FACTOR_BRAM36_SDP | 
|  | min bits 18433 | 
|  | max wports 1 | 
|  | max rports 1 | 
|  | min efficiency 1 | 
|  | shuffle_enable B | 
|  | make_transp | 
|  | or_next_if_better | 
|  | endmatch | 
|  |  | 
|  | match $__QLF_FACTOR_BRAM18_TDP | 
|  | min bits 128 | 
|  | max bits 18432 | 
|  | min wports 1 | 
|  | max wports 2 | 
|  | min rports 1 | 
|  | max rports 2 | 
|  | min efficiency 1 | 
|  | shuffle_enable B | 
|  | make_transp | 
|  | or_next_if_better | 
|  | endmatch | 
|  |  | 
|  | match $__QLF_FACTOR_BRAM18_SDP | 
|  | min bits 128 | 
|  | max bits 18432 | 
|  | max wports 1 | 
|  | max rports 1 | 
|  | min efficiency 1 | 
|  | shuffle_enable B | 
|  | make_transp | 
|  | endmatch |