|
12 | 12 | * Custom switch blocks descriptions, modified connection block descriptions and routing mux delay tables are used describe this topology.
|
13 | 13 | * Custom switch block descriptions have been elongated somewhat to expose more of the format features.
|
14 | 14 | * See VTR documentation for more info on the enhanced inter-LB interconnect specifications.
|
15 |
| - --><architecture> |
| 15 | + --> |
| 16 | +<architecture> |
16 | 17 |
|
17 | 18 | <!-- ODIN II specific config -->
|
18 | 19 | <models>
|
|
148 | 149 | </switchblock>
|
149 | 150 | </switchblocklist>
|
150 | 151 |
|
151 |
| - <complexblocklist> |
| 152 | + <complexblocklist> |
152 | 153 | <!-- Capacity is a unique property of I/Os, it is the maximum number of I/Os that can be placed at the same (X,Y) location on the FPGA -->
|
153 | 154 | <pb_type name="io" capacity="8">
|
154 | 155 | <input name="outpad" num_pins="1"/>
|
|
179 | 180 | </mode>
|
180 | 181 |
|
181 | 182 | <fc default_in_type="frac" default_in_val="0.200000" default_out_type="frac" default_out_val="0.200000">
|
182 |
| - <fc_override port_name="outpad" seg_name="l4g" fc_type="frac" fc_val="0"/> |
183 |
| - <fc_override port_name="clock" seg_name="l4g" fc_type="frac" fc_val="0"/> |
184 |
| - <fc_override port_name="inpad" seg_name="l4g" fc_type="frac" fc_val="0.200000"/> |
| 183 | + <fc_override port_name="outpad" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 184 | + <fc_override port_name="inpad" segment_name="l4g" fc_type="frac" fc_val="0.200000"/> |
| 185 | + <fc_override port_name="clock" segment_name="l4g" fc_type="frac" fc_val="0"/> |
185 | 186 | </fc>
|
186 | 187 |
|
187 | 188 | <!-- IOs go on the periphery of the FPGA, for consistency,
|
|
275 | 276 | </interconnect>
|
276 | 277 |
|
277 | 278 | <fc default_in_type="frac" default_in_val="0.200000" default_out_type="frac" default_out_val="0.200000">
|
278 |
| - <fc_override port_name="I0" seg_name="l4g" fc_type="frac" fc_val="0"/> |
279 |
| - <fc_override port_name="I1" seg_name="l4g" fc_type="frac" fc_val="0"/> |
280 |
| - <fc_override port_name="I2" seg_name="l4g" fc_type="frac" fc_val="0"/> |
281 |
| - <fc_override port_name="I3" seg_name="l4g" fc_type="frac" fc_val="0"/> |
282 |
| - <fc_override port_name="I4" seg_name="l4g" fc_type="frac" fc_val="0"/> |
283 |
| - <fc_override port_name="I5" seg_name="l4g" fc_type="frac" fc_val="0"/> |
284 |
| - <fc_override port_name="I6" seg_name="l4g" fc_type="frac" fc_val="0"/> |
285 |
| - <fc_override port_name="I7" seg_name="l4g" fc_type="frac" fc_val="0"/> |
286 |
| - <fc_override port_name="clk" seg_name="l4g" fc_type="frac" fc_val="0"/> |
287 |
| - <fc_override port_name="O" seg_name="l4g" fc_type="frac" fc_val="0.200000"/> |
| 279 | + <fc_override port_name="I0" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 280 | + <fc_override port_name="I1" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 281 | + <fc_override port_name="I2" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 282 | + <fc_override port_name="I3" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 283 | + <fc_override port_name="I4" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 284 | + <fc_override port_name="I5" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 285 | + <fc_override port_name="I6" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 286 | + <fc_override port_name="I7" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 287 | + <fc_override port_name="clk" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 288 | + <fc_override port_name="O" segment_name="l4g" fc_type="frac" fc_val="0.200000"/> |
288 | 289 | </fc>
|
289 | 290 |
|
290 | 291 | <pinlocations pattern="spread"/>
|
|
477 | 478 | </mode>
|
478 | 479 |
|
479 | 480 | <fc default_in_type="frac" default_in_val="0.200000" default_out_type="frac" default_out_val="0.200000">
|
480 |
| - <fc_override port_name="a" seg_name="l4g" fc_type="frac" fc_val="0"/> |
481 |
| - <fc_override port_name="b" seg_name="l4g" fc_type="frac" fc_val="0"/> |
482 |
| - <fc_override port_name="out" seg_name="l4g" fc_type="frac" fc_val="0.200000"/> |
| 481 | + <fc_override port_name="a" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 482 | + <fc_override port_name="b" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 483 | + <fc_override port_name="out" segment_name="l4g" fc_type="frac" fc_val="0.200000"/> |
483 | 484 | </fc>
|
484 | 485 |
|
485 | 486 | <pinlocations pattern="spread"/>
|
|
988 | 989 |
|
989 | 990 |
|
990 | 991 | <fc default_in_type="frac" default_in_val="0.200000" default_out_type="frac" default_out_val="0.200000">
|
991 |
| - <fc_override port_name="addr1" seg_name="l4g" fc_type="frac" fc_val="0"/> |
992 |
| - <fc_override port_name="addr2" seg_name="l4g" fc_type="frac" fc_val="0"/> |
993 |
| - <fc_override port_name="data" seg_name="l4g" fc_type="frac" fc_val="0"/> |
994 |
| - <fc_override port_name="we1" seg_name="l4g" fc_type="frac" fc_val="0"/> |
995 |
| - <fc_override port_name="we2" seg_name="l4g" fc_type="frac" fc_val="0"/> |
996 |
| - <fc_override port_name="clk" seg_name="l4g" fc_type="frac" fc_val="0"/> |
997 |
| - <fc_override port_name="out" seg_name="l4g" fc_type="frac" fc_val="0.200000"/> |
| 992 | + <fc_override port_name="addr1" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 993 | + <fc_override port_name="addr2" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 994 | + <fc_override port_name="data" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 995 | + <fc_override port_name="we1" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 996 | + <fc_override port_name="we2" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 997 | + <fc_override port_name="clk" segment_name="l4g" fc_type="frac" fc_val="0"/> |
| 998 | + <fc_override port_name="out" segment_name="l4g" fc_type="frac" fc_val="0.200000"/> |
998 | 999 | </fc>
|
999 | 1000 |
|
1000 | 1001 | <pinlocations pattern="spread"/>
|
|
0 commit comments