{
    "site_pins": {
        "A": {
            "direction": "OUT"
        },
        "A1": {
            "direction": "IN"
        },
        "A2": {
            "direction": "IN"
        },
        "A3": {
            "direction": "IN"
        },
        "A4": {
            "direction": "IN"
        },
        "A5": {
            "direction": "IN"
        },
        "A6": {
            "direction": "IN"
        },
        "AI": {
            "direction": "IN"
        },
        "AMUX": {
            "direction": "OUT"
        },
        "AQ": {
            "direction": "OUT"
        },
        "AX": {
            "direction": "IN"
        },
        "B": {
            "direction": "OUT"
        },
        "B1": {
            "direction": "IN"
        },
        "B2": {
            "direction": "IN"
        },
        "B3": {
            "direction": "IN"
        },
        "B4": {
            "direction": "IN"
        },
        "B5": {
            "direction": "IN"
        },
        "B6": {
            "direction": "IN"
        },
        "BI": {
            "direction": "IN"
        },
        "BMUX": {
            "direction": "OUT"
        },
        "BQ": {
            "direction": "OUT"
        },
        "BX": {
            "direction": "IN"
        },
        "C": {
            "direction": "OUT"
        },
        "C1": {
            "direction": "IN"
        },
        "C2": {
            "direction": "IN"
        },
        "C3": {
            "direction": "IN"
        },
        "C4": {
            "direction": "IN"
        },
        "C5": {
            "direction": "IN"
        },
        "C6": {
            "direction": "IN"
        },
        "CE": {
            "direction": "IN"
        },
        "CI": {
            "direction": "IN"
        },
        "CIN": {
            "direction": "IN"
        },
        "CLK": {
            "direction": "IN"
        },
        "CMUX": {
            "direction": "OUT"
        },
        "COUT": {
            "direction": "OUT"
        },
        "CQ": {
            "direction": "OUT"
        },
        "CX": {
            "direction": "IN"
        },
        "D": {
            "direction": "OUT"
        },
        "D1": {
            "direction": "IN"
        },
        "D2": {
            "direction": "IN"
        },
        "D3": {
            "direction": "IN"
        },
        "D4": {
            "direction": "IN"
        },
        "D5": {
            "direction": "IN"
        },
        "D6": {
            "direction": "IN"
        },
        "DI": {
            "direction": "IN"
        },
        "DMUX": {
            "direction": "OUT"
        },
        "DQ": {
            "direction": "OUT"
        },
        "DX": {
            "direction": "IN"
        },
        "SR": {
            "direction": "IN"
        },
        "WE": {
            "direction": "IN"
        }
    },
    "site_pips": {
        "A5FFMUX:IN_A": {
            "from_pin": "IN_A",
            "to_pin": "OUT"
        },
        "A5FFMUX:IN_B": {
            "from_pin": "IN_B",
            "to_pin": "OUT"
        },
        "A5LUT:A1": {
            "from_pin": "A1",
            "to_pin": "O5"
        },
        "A5LUT:A2": {
            "from_pin": "A2",
            "to_pin": "O5"
        },
        "A5LUT:A3": {
            "from_pin": "A3",
            "to_pin": "O5"
        },
        "A5LUT:A4": {
            "from_pin": "A4",
            "to_pin": "O5"
        },
        "A5LUT:A5": {
            "from_pin": "A5",
            "to_pin": "O5"
        },
        "A6LUT:A1": {
            "from_pin": "A1",
            "to_pin": "O6"
        },
        "A6LUT:A2": {
            "from_pin": "A2",
            "to_pin": "O6"
        },
        "A6LUT:A3": {
            "from_pin": "A3",
            "to_pin": "O6"
        },
        "A6LUT:A4": {
            "from_pin": "A4",
            "to_pin": "O6"
        },
        "A6LUT:A5": {
            "from_pin": "A5",
            "to_pin": "O6"
        },
        "A6LUT:A6": {
            "from_pin": "A6",
            "to_pin": "O6"
        },
        "ACY0:AX": {
            "from_pin": "AX",
            "to_pin": "OUT"
        },
        "ACY0:O5": {
            "from_pin": "O5",
            "to_pin": "OUT"
        },
        "ADI1MUX:AI": {
            "from_pin": "AI",
            "to_pin": "OUT"
        },
        "ADI1MUX:BDI1": {
            "from_pin": "BDI1",
            "to_pin": "OUT"
        },
        "ADI1MUX:BMC31": {
            "from_pin": "BMC31",
            "to_pin": "OUT"
        },
        "AFFMUX:AX": {
            "from_pin": "AX",
            "to_pin": "OUT"
        },
        "AFFMUX:CARRY4_MUX": {
            "from_pin": "CARRY4_MUX",
            "to_pin": "OUT"
        },
        "AFFMUX:CARRY4_XOR": {
            "from_pin": "CARRY4_XOR",
            "to_pin": "OUT"
        },
        "AFFMUX:CY": {
            "from_pin": "CY",
            "to_pin": "OUT"
        },
        "AFFMUX:F7": {
            "from_pin": "F7",
            "to_pin": "OUT"
        },
        "AFFMUX:O5": {
            "from_pin": "O5",
            "to_pin": "OUT"
        },
        "AFFMUX:O6": {
            "from_pin": "O6",
            "to_pin": "OUT"
        },
        "AFFMUX:XOR": {
            "from_pin": "XOR",
            "to_pin": "OUT"
        },
        "AOUTMUX:A5Q": {
            "from_pin": "A5Q",
            "to_pin": "OUT"
        },
        "AOUTMUX:CARRY4_MUX": {
            "from_pin": "CARRY4_MUX",
            "to_pin": "OUT"
        },
        "AOUTMUX:CARRY4_XOR": {
            "from_pin": "CARRY4_XOR",
            "to_pin": "OUT"
        },
        "AOUTMUX:CY": {
            "from_pin": "CY",
            "to_pin": "OUT"
        },
        "AOUTMUX:F7": {
            "from_pin": "F7",
            "to_pin": "OUT"
        },
        "AOUTMUX:O5": {
            "from_pin": "O5",
            "to_pin": "OUT"
        },
        "AOUTMUX:O6": {
            "from_pin": "O6",
            "to_pin": "OUT"
        },
        "AOUTMUX:XOR": {
            "from_pin": "XOR",
            "to_pin": "OUT"
        },
        "AUSED:0": {
            "from_pin": "0",
            "to_pin": "OUT"
        },
        "B5FFMUX:IN_A": {
            "from_pin": "IN_A",
            "to_pin": "OUT"
        },
        "B5FFMUX:IN_B": {
            "from_pin": "IN_B",
            "to_pin": "OUT"
        },
        "B5LUT:A1": {
            "from_pin": "A1",
            "to_pin": "O5"
        },
        "B5LUT:A2": {
            "from_pin": "A2",
            "to_pin": "O5"
        },
        "B5LUT:A3": {
            "from_pin": "A3",
            "to_pin": "O5"
        },
        "B5LUT:A4": {
            "from_pin": "A4",
            "to_pin": "O5"
        },
        "B5LUT:A5": {
            "from_pin": "A5",
            "to_pin": "O5"
        },
        "B6LUT:A1": {
            "from_pin": "A1",
            "to_pin": "O6"
        },
        "B6LUT:A2": {
            "from_pin": "A2",
            "to_pin": "O6"
        },
        "B6LUT:A3": {
            "from_pin": "A3",
            "to_pin": "O6"
        },
        "B6LUT:A4": {
            "from_pin": "A4",
            "to_pin": "O6"
        },
        "B6LUT:A5": {
            "from_pin": "A5",
            "to_pin": "O6"
        },
        "B6LUT:A6": {
            "from_pin": "A6",
            "to_pin": "O6"
        },
        "BCY0:BX": {
            "from_pin": "BX",
            "to_pin": "OUT"
        },
        "BCY0:O5": {
            "from_pin": "O5",
            "to_pin": "OUT"
        },
        "BDI1MUX:BI": {
            "from_pin": "BI",
            "to_pin": "OUT"
        },
        "BDI1MUX:CMC31": {
            "from_pin": "CMC31",
            "to_pin": "OUT"
        },
        "BDI1MUX:DI": {
            "from_pin": "DI",
            "to_pin": "OUT"
        },
        "BFFMUX:BX": {
            "from_pin": "BX",
            "to_pin": "OUT"
        },
        "BFFMUX:CARRY4_MUX": {
            "from_pin": "CARRY4_MUX",
            "to_pin": "OUT"
        },
        "BFFMUX:CARRY4_XOR": {
            "from_pin": "CARRY4_XOR",
            "to_pin": "OUT"
        },
        "BFFMUX:CY": {
            "from_pin": "CY",
            "to_pin": "OUT"
        },
        "BFFMUX:F8": {
            "from_pin": "F8",
            "to_pin": "OUT"
        },
        "BFFMUX:O5": {
            "from_pin": "O5",
            "to_pin": "OUT"
        },
        "BFFMUX:O6": {
            "from_pin": "O6",
            "to_pin": "OUT"
        },
        "BFFMUX:XOR": {
            "from_pin": "XOR",
            "to_pin": "OUT"
        },
        "BOUTMUX:B5Q": {
            "from_pin": "B5Q",
            "to_pin": "OUT"
        },
        "BOUTMUX:CARRY4_MUX": {
            "from_pin": "CARRY4_MUX",
            "to_pin": "OUT"
        },
        "BOUTMUX:CARRY4_XOR": {
            "from_pin": "CARRY4_XOR",
            "to_pin": "OUT"
        },
        "BOUTMUX:CY": {
            "from_pin": "CY",
            "to_pin": "OUT"
        },
        "BOUTMUX:F8": {
            "from_pin": "F8",
            "to_pin": "OUT"
        },
        "BOUTMUX:O5": {
            "from_pin": "O5",
            "to_pin": "OUT"
        },
        "BOUTMUX:O6": {
            "from_pin": "O6",
            "to_pin": "OUT"
        },
        "BOUTMUX:XOR": {
            "from_pin": "XOR",
            "to_pin": "OUT"
        },
        "BUSED:0": {
            "from_pin": "0",
            "to_pin": "OUT"
        },
        "C5FFMUX:IN_A": {
            "from_pin": "IN_A",
            "to_pin": "OUT"
        },
        "C5FFMUX:IN_B": {
            "from_pin": "IN_B",
            "to_pin": "OUT"
        },
        "C5LUT:A1": {
            "from_pin": "A1",
            "to_pin": "O5"
        },
        "C5LUT:A2": {
            "from_pin": "A2",
            "to_pin": "O5"
        },
        "C5LUT:A3": {
            "from_pin": "A3",
            "to_pin": "O5"
        },
        "C5LUT:A4": {
            "from_pin": "A4",
            "to_pin": "O5"
        },
        "C5LUT:A5": {
            "from_pin": "A5",
            "to_pin": "O5"
        },
        "C6LUT:A1": {
            "from_pin": "A1",
            "to_pin": "O6"
        },
        "C6LUT:A2": {
            "from_pin": "A2",
            "to_pin": "O6"
        },
        "C6LUT:A3": {
            "from_pin": "A3",
            "to_pin": "O6"
        },
        "C6LUT:A4": {
            "from_pin": "A4",
            "to_pin": "O6"
        },
        "C6LUT:A5": {
            "from_pin": "A5",
            "to_pin": "O6"
        },
        "C6LUT:A6": {
            "from_pin": "A6",
            "to_pin": "O6"
        },
        "CCY0:CX": {
            "from_pin": "CX",
            "to_pin": "OUT"
        },
        "CCY0:O5": {
            "from_pin": "O5",
            "to_pin": "OUT"
        },
        "CDI1MUX:CI": {
            "from_pin": "CI",
            "to_pin": "OUT"
        },
        "CDI1MUX:DI": {
            "from_pin": "DI",
            "to_pin": "OUT"
        },
        "CDI1MUX:DMC31": {
            "from_pin": "DMC31",
            "to_pin": "OUT"
        },
        "CEUSEDMUX:1": {
            "from_pin": "1",
            "to_pin": "OUT"
        },
        "CEUSEDMUX:IN": {
            "from_pin": "IN",
            "to_pin": "OUT"
        },
        "CFFMUX:CARRY4_MUX": {
            "from_pin": "CARRY4_MUX",
            "to_pin": "OUT"
        },
        "CFFMUX:CARRY4_XOR": {
            "from_pin": "CARRY4_XOR",
            "to_pin": "OUT"
        },
        "CFFMUX:CX": {
            "from_pin": "CX",
            "to_pin": "OUT"
        },
        "CFFMUX:CY": {
            "from_pin": "CY",
            "to_pin": "OUT"
        },
        "CFFMUX:F7": {
            "from_pin": "F7",
            "to_pin": "OUT"
        },
        "CFFMUX:O5": {
            "from_pin": "O5",
            "to_pin": "OUT"
        },
        "CFFMUX:O6": {
            "from_pin": "O6",
            "to_pin": "OUT"
        },
        "CFFMUX:XOR": {
            "from_pin": "XOR",
            "to_pin": "OUT"
        },
        "CLKINV:CLK": {
            "from_pin": "CLK",
            "to_pin": "OUT"
        },
        "CLKINV:CLK_B": {
            "from_pin": "CLK_B",
            "to_pin": "OUT"
        },
        "COUTMUX:C5Q": {
            "from_pin": "C5Q",
            "to_pin": "OUT"
        },
        "COUTMUX:CARRY4_MUX": {
            "from_pin": "CARRY4_MUX",
            "to_pin": "OUT"
        },
        "COUTMUX:CARRY4_XOR": {
            "from_pin": "CARRY4_XOR",
            "to_pin": "OUT"
        },
        "COUTMUX:CY": {
            "from_pin": "CY",
            "to_pin": "OUT"
        },
        "COUTMUX:F7": {
            "from_pin": "F7",
            "to_pin": "OUT"
        },
        "COUTMUX:O5": {
            "from_pin": "O5",
            "to_pin": "OUT"
        },
        "COUTMUX:O6": {
            "from_pin": "O6",
            "to_pin": "OUT"
        },
        "COUTMUX:XOR": {
            "from_pin": "XOR",
            "to_pin": "OUT"
        },
        "COUTUSED:0": {
            "from_pin": "0",
            "to_pin": "OUT"
        },
        "COUTUSED:CARRY4_0": {
            "from_pin": "CARRY4_0",
            "to_pin": "OUT"
        },
        "CUSED:0": {
            "from_pin": "0",
            "to_pin": "OUT"
        },
        "D5FFMUX:IN_A": {
            "from_pin": "IN_A",
            "to_pin": "OUT"
        },
        "D5FFMUX:IN_B": {
            "from_pin": "IN_B",
            "to_pin": "OUT"
        },
        "D5LUT:A1": {
            "from_pin": "A1",
            "to_pin": "O5"
        },
        "D5LUT:A2": {
            "from_pin": "A2",
            "to_pin": "O5"
        },
        "D5LUT:A3": {
            "from_pin": "A3",
            "to_pin": "O5"
        },
        "D5LUT:A4": {
            "from_pin": "A4",
            "to_pin": "O5"
        },
        "D5LUT:A5": {
            "from_pin": "A5",
            "to_pin": "O5"
        },
        "D6LUT:A1": {
            "from_pin": "A1",
            "to_pin": "O6"
        },
        "D6LUT:A2": {
            "from_pin": "A2",
            "to_pin": "O6"
        },
        "D6LUT:A3": {
            "from_pin": "A3",
            "to_pin": "O6"
        },
        "D6LUT:A4": {
            "from_pin": "A4",
            "to_pin": "O6"
        },
        "D6LUT:A5": {
            "from_pin": "A5",
            "to_pin": "O6"
        },
        "D6LUT:A6": {
            "from_pin": "A6",
            "to_pin": "O6"
        },
        "DCY0:DX": {
            "from_pin": "DX",
            "to_pin": "OUT"
        },
        "DCY0:O5": {
            "from_pin": "O5",
            "to_pin": "OUT"
        },
        "DFFMUX:CARRY4_MUX": {
            "from_pin": "CARRY4_MUX",
            "to_pin": "OUT"
        },
        "DFFMUX:CARRY4_XOR": {
            "from_pin": "CARRY4_XOR",
            "to_pin": "OUT"
        },
        "DFFMUX:CY": {
            "from_pin": "CY",
            "to_pin": "OUT"
        },
        "DFFMUX:DX": {
            "from_pin": "DX",
            "to_pin": "OUT"
        },
        "DFFMUX:MC31": {
            "from_pin": "MC31",
            "to_pin": "OUT"
        },
        "DFFMUX:O5": {
            "from_pin": "O5",
            "to_pin": "OUT"
        },
        "DFFMUX:O6": {
            "from_pin": "O6",
            "to_pin": "OUT"
        },
        "DFFMUX:XOR": {
            "from_pin": "XOR",
            "to_pin": "OUT"
        },
        "DOUTMUX:CARRY4_MUX": {
            "from_pin": "CARRY4_MUX",
            "to_pin": "OUT"
        },
        "DOUTMUX:CARRY4_XOR": {
            "from_pin": "CARRY4_XOR",
            "to_pin": "OUT"
        },
        "DOUTMUX:CY": {
            "from_pin": "CY",
            "to_pin": "OUT"
        },
        "DOUTMUX:D5Q": {
            "from_pin": "D5Q",
            "to_pin": "OUT"
        },
        "DOUTMUX:MC31": {
            "from_pin": "MC31",
            "to_pin": "OUT"
        },
        "DOUTMUX:O5": {
            "from_pin": "O5",
            "to_pin": "OUT"
        },
        "DOUTMUX:O6": {
            "from_pin": "O6",
            "to_pin": "OUT"
        },
        "DOUTMUX:XOR": {
            "from_pin": "XOR",
            "to_pin": "OUT"
        },
        "DUSED:0": {
            "from_pin": "0",
            "to_pin": "OUT"
        },
        "PRECYINIT:0": {
            "from_pin": "0",
            "to_pin": "OUT"
        },
        "PRECYINIT:1": {
            "from_pin": "1",
            "to_pin": "OUT"
        },
        "PRECYINIT:AX": {
            "from_pin": "AX",
            "to_pin": "OUT"
        },
        "PRECYINIT:CIN": {
            "from_pin": "CIN",
            "to_pin": "OUT"
        },
        "SRUSEDMUX:0": {
            "from_pin": "0",
            "to_pin": "OUT"
        },
        "SRUSEDMUX:IN": {
            "from_pin": "IN",
            "to_pin": "OUT"
        },
        "WA7USED:0": {
            "from_pin": "0",
            "to_pin": "OUT"
        },
        "WA8USED:0": {
            "from_pin": "0",
            "to_pin": "OUT"
        },
        "WEMUX:CE": {
            "from_pin": "CE",
            "to_pin": "OUT"
        },
        "WEMUX:WE": {
            "from_pin": "WE",
            "to_pin": "OUT"
        }
    },
    "type": "SLICEM"
}
