| <!-- set: ai sw=1 ts=1 sta et --> |
| <fixed_layout name="{N}1K" width="16" height="20"> |
| <!-- |
| 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_A" startx="1" priority="10"/> |
| <region type="PLB" startx="2" endx="13" starty="2" endy="17" priority="4"/> <!-- Logic blocks 11x15 --> |
| <col type="PIO_A" startx="14" priority="10"/> |
| <col type="EMPTY" startx="15" priority="30"/> |
| |
| <row type="EMPTY" starty="0" priority="31"/> |
| <row type="PIO_A" starty="1" priority="11"/> |
| <!-- starty="2" endy="17" --> |
| <row type="PIO_A" starty="18" priority="11"/> |
| <row type="EMPTY" starty="19" priority="31"/> |
| |
| <!-- Block RAM --> |
| <col type="RAMB" startx="4" starty="2" priority="5"/> |
| <region type="RAMT" startx="4" endx="4" starty="3" endy="3" repeaty="2" priority="6"/> |
| <col type="RAMB" startx="11" starty="2" priority="5"/> |
| <region type="RAMT" startx="11" endx="11" starty="3" endy="3" repeaty="2" priority="6"/> |
| |
| <!-- Create empty blocks at all corners --> |
| <single type="EMPTY" x="1" y="1" priority="40"/> |
| <single type="EMPTY" x="14" y="1" priority="40"/> |
| <single type="EMPTY" x="1" y="18" priority="40"/> |
| <single type="EMPTY" x="14" y="18" priority="40"/> |
| </fixed_layout> |