| <!-- set: ai sw=1 ts=1 sta et --> |
| <fixed_layout name="{N}8K" width="36" height="36"> |
| <!-- |
| Due to the way channels work in VPR, we need to pad the top+right edge with |
| extra empty tiles. |
| --> |
| <col type="EMPTY" startx="0" priority="30"/> |
| <col type="PIO_L" startx="1" priority="10"/> |
| <region type="PLB" startx="2" endx="33" starty="2" endy="33" priority="4"/> <!-- Logic blocks 31x31 --> |
| <col type="PIO_R" startx="34" priority="10"/> |
| <col type="EMPTY" startx="35" priority="30"/> |
| |
| <row type="EMPTY" starty="0" priority="31"/> |
| <row type="PIO_B" starty="1" priority="11"/> |
| <!-- starty="2" endy="33" --> |
| <row type="PIO_T" starty="34" priority="11"/> |
| <row type="EMPTY" starty="35" priority="31"/> |
| |
| <!-- Block RAM --> |
| <col type="RAMB" startx="9" starty="2" priority="5"/> |
| <region type="EMPTY" startx="9" endx="9" starty="2" endy="2" repeaty="2" priority="6"/> |
| <col type="RAMB" startx="26" starty="2" priority="5"/> |
| <region type="EMPTY" startx="26" endx="26" starty="2" endy="2" repeaty="2" priority="6"/> |
| |
| <!-- Create empty blocks at all corners --> |
| <single type="EMPTY" x="1" y="1" priority="40"/> |
| <single type="EMPTY" x="34" y="1" priority="40"/> |
| <single type="EMPTY" x="1" y="34" priority="40"/> |
| <single type="EMPTY" x="34" y="34" priority="40"/> |
| </fixed_layout> |