| { |
| "site_pins": { |
| "A": { |
| "direction": "OUT" |
| }, |
| "A1": { |
| "direction": "IN" |
| }, |
| "A2": { |
| "direction": "IN" |
| }, |
| "A3": { |
| "direction": "IN" |
| }, |
| "A4": { |
| "direction": "IN" |
| }, |
| "A5": { |
| "direction": "IN" |
| }, |
| "A6": { |
| "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" |
| }, |
| "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" |
| }, |
| "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" |
| }, |
| "DMUX": { |
| "direction": "OUT" |
| }, |
| "DQ": { |
| "direction": "OUT" |
| }, |
| "DX": { |
| "direction": "IN" |
| }, |
| "SR": { |
| "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" |
| }, |
| "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" |
| }, |
| "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" |
| }, |
| "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: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: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" |
| } |
| }, |
| "type": "SLICEL" |
| } |