blob: c8670badd93da353008b9a424238b172b29affc5 [file]
<?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>