|
148 | 148 | <output name="dataout" num_pins="74"/> |
149 | 149 | <fc in_type="frac" in_val="0.15" out_type="frac" out_val="0.10"/> |
150 | 150 | <pinlocations pattern="custom"> |
151 | | - <loc side="top">mult_27.datain[72:73] mult_27.dataout[72:73]</loc> |
152 | | - <loc side="right" yoffset="0">mult_27.datain[0:17] mult_27.dataout[0:17]</loc> |
153 | | - <loc side="right" yoffset="1">mult_27.datain[18:35] mult_27.dataout[18:35]</loc> |
154 | | - <loc side="right" yoffset="2">mult_27.datain[36:53] mult_27.dataout[36:53]</loc> |
155 | | - <loc side="right" yoffset="3">mult_27.datain[54:71] mult_27.dataout[54:71]</loc> |
| 151 | + <loc side="top">mult_27.datain[72:73] mult_27.dataout[40:73]</loc> |
| 152 | + <loc side="right" yoffset="0">mult_27.datain[0:17] mult_27.dataout[0:9] mult_27.dataout</loc> |
| 153 | + <loc side="right" yoffset="1">mult_27.datain[18:35] mult_27.dataout[10:19]</loc> |
| 154 | + <loc side="right" yoffset="2">mult_27.datain[36:53] mult_27.dataout[20:29]</loc> |
| 155 | + <loc side="right" yoffset="3">mult_27.datain[54:71] mult_27.dataout[30:39]</loc> |
156 | 156 | <loc side="bottom"/> |
157 | 157 | </pinlocations> |
158 | 158 | </sub_tile> |
|
231 | 231 | <direct name="direct_left_3" from_pin="clb.O[19:15]" to_pin="clb.I3[14:10]" x_offset="-1" y_offset="0" z_offset="0"/> |
232 | 232 | <direct name="direct_left_4" from_pin="clb.O[39:35]" to_pin="clb.I4[14:10]" x_offset="-1" y_offset="0" z_offset="0"/> |
233 | 233 | <!-- Direct connect from MULT to RAM --> |
234 | | - <direct name="direct_mult2ram0" from_pin="mult_memory.dataout[39:0]" to_pin="mult_memory.data[39:0]" x_offset="0" y_offset="0" z_offset="1"/> |
235 | | - <direct name="direct_mult2ram1" from_pin="mult_memory.dataout[39:0]" to_pin="mult_memory.data[39:0]" x_offset="0" y_offset="0" z_offset="2"/> |
| 234 | + <direct name="direct_mult2ram0" from_pin="mult_memory.dataout[9:0]" to_pin="mult_memory.data[9:0]" x_offset="0" y_offset="0" z_offset="1"/> |
| 235 | + <direct name="direct_mult2ram0" from_pin="mult_memory.dataout[19:10]" to_pin="mult_memory.data[19:10]" x_offset="0" y_offset="0" z_offset="1"/> |
| 236 | + <direct name="direct_mult2ram0" from_pin="mult_memory.dataout[29:20]" to_pin="mult_memory.data[29:20]" x_offset="0" y_offset="0" z_offset="1"/> |
| 237 | + <direct name="direct_mult2ram0" from_pin="mult_memory.dataout[39:30]" to_pin="mult_memory.data[39:30]" x_offset="0" y_offset="0" z_offset="1"/> |
| 238 | + <direct name="direct_mult2ram1" from_pin="mult_memory.dataout[9:0]" to_pin="mult_memory.data[9:0]" x_offset="0" y_offset="0" z_offset="2"/> |
| 239 | + <direct name="direct_mult2ram1" from_pin="mult_memory.dataout[19:10]" to_pin="mult_memory.data[19:10]" x_offset="0" y_offset="0" z_offset="2"/> |
| 240 | + <direct name="direct_mult2ram1" from_pin="mult_memory.dataout[29:20]" to_pin="mult_memory.data[29:20]" x_offset="0" y_offset="0" z_offset="2"/> |
| 241 | + <direct name="direct_mult2ram1" from_pin="mult_memory.dataout[39:30]" to_pin="mult_memory.data[39:30]" x_offset="0" y_offset="0" z_offset="2"/> |
236 | 242 | </directlist> |
237 | 243 | <complexblocklist> |
238 | 244 | <!-- Define I/O pads begin --> |
|
0 commit comments