| <?xml version="1.0"?> |
| <xml> |
| <pb_type name="parent"> |
| <input name="i0"/> |
| <input name="i1"/> |
| <output name="o"/> |
| <pb_type name="child"> |
| <input name="i"/> |
| <output name="o"/> |
| </pb_type> |
| <interconnect> |
| <direct input="COMMON_SLICE.CIN" name="CIN_TO_CARRY0" output="CARRY4_VPR.CIN"> |
| <pack_pattern in_port="COMMON_SLICE.CIN" name="CARRYCHAIN" out_port="CARRY4_VPR.CIN"/> |
| <metadata> |
| <meta name="fasm_mux"> |
| COMMON_SLICE.CIN = PRECYINIT.CIN |
| </meta> |
| </metadata> |
| </direct> |
| <mux input="CARRY4_VPR.O3 CARRY4_VPR.CO_FABRIC3 COMMON_SLICE.DO6 COMMON_SLICE.DO5 COMMON_SLICE.DX" name="DFFMUX" output="SLICE_FF.D[3]"> |
| <metadata> |
| <meta name="fasm_mux"> |
| COMMON_SLICE.DX = DFFMUX.DX |
| COMMON_SLICE.DO5 = DFFMUX.O5 |
| COMMON_SLICE.DO6 = DFFMUX.O6 |
| CARRY4_VPR.CO_FABRIC3 = DFFMUX.CY |
| CARRY4_VPR.O3 = DFFMUX.XOR |
| </meta> |
| </metadata> |
| </mux> |
| <mux input="COMMON_SLICE.AO5 COMMON_SLICE.AX" name="CARRY_DI0" output="CARRY4_VPR.DI0"> |
| <metadata> |
| <meta name="fasm_mux"> |
| COMMON_SLICE.AO5 = CARRY4.ACY0 |
| COMMON_SLICE.AX = NULL |
| </meta> |
| </metadata> |
| <delay_constant in_port="COMMON_SLICE.AX" max=".105e-9" out_port="CARRY4_VPR.DI0"/> |
| </mux> |
| </interconnect> |
| </pb_type> |
| </xml> |