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 |