mirror of https://github.com/openXC7/prjxray.git
256 lines
6.4 KiB
JSON
256 lines
6.4 KiB
JSON
{
|
|
"CLBLM_L_X10Y102": {
|
|
"bits": {
|
|
"CLB_IO_CLK": {
|
|
"baseaddr": "0x00020500",
|
|
"frames": 36,
|
|
"height": 2,
|
|
"offset": 4,
|
|
"words": 2
|
|
}
|
|
},
|
|
"grid_x": 30,
|
|
"grid_y": 49,
|
|
"segment": "SEG_CLBLM_L_X10Y102",
|
|
"segment_type": "clblm_l",
|
|
"sites": {
|
|
"SLICE_X12Y102": "SLICEM",
|
|
"SLICE_X13Y102": "SLICEL"
|
|
},
|
|
"prohibited_sites": [],
|
|
"type": "CLBLM_L"
|
|
},
|
|
"HCLK_L_X31Y130": {
|
|
"bits": {
|
|
"CLB_IO_CLK": {
|
|
"baseaddr": "0x00020500",
|
|
"frames": 26,
|
|
"height": 1,
|
|
"offset": 50,
|
|
"words": 1
|
|
}
|
|
},
|
|
"grid_x": 31,
|
|
"grid_y": 26,
|
|
"segment": "SEG_HCLK_L_X31Y130",
|
|
"segment_type": "hclk_l",
|
|
"sites": {},
|
|
"prohibited_sites": [],
|
|
"type": "HCLK_L"
|
|
},
|
|
"INT_L_X10Y102": {
|
|
"bits": {
|
|
"CLB_IO_CLK": {
|
|
"baseaddr": "0x00020500",
|
|
"frames": 28,
|
|
"height": 2,
|
|
"offset": 4,
|
|
"words": 2
|
|
}
|
|
},
|
|
"grid_x": 31,
|
|
"grid_y": 49,
|
|
"segment": "SEG_CLBLM_L_X10Y102",
|
|
"segment_type": "clblm_l",
|
|
"sites": {
|
|
"TIEOFF_X11Y102": "TIEOFF"
|
|
},
|
|
"prohibited_sites": [],
|
|
"type": "INT_L"
|
|
},
|
|
"LIOB33_SING_X0Y0": {
|
|
"bits": {
|
|
"CLB_IO_CLK": {
|
|
"alias": {
|
|
"sites": {
|
|
"IOB33_Y0": "IOB33_Y0"
|
|
},
|
|
"start_offset": 2,
|
|
"type": "LIOB33"
|
|
},
|
|
"baseaddr": "0x00400000",
|
|
"frames": 42,
|
|
"offset": 0,
|
|
"words": 2
|
|
}
|
|
},
|
|
"grid_x": 0,
|
|
"grid_y": 155,
|
|
"pin_functions": {
|
|
"IOB_X0Y0": "IO_25_14"
|
|
},
|
|
"sites": {
|
|
"IOB_X0Y0": "IOB33"
|
|
},
|
|
"prohibited_sites": [],
|
|
"type": "LIOB33_SING"
|
|
},
|
|
"LIOB33_X0Y1": {
|
|
"bits": {
|
|
"CLB_IO_CLK": {
|
|
"baseaddr": "0x00400000",
|
|
"frames": 42,
|
|
"offset": 2,
|
|
"words": 4
|
|
}
|
|
},
|
|
"grid_x": 0,
|
|
"grid_y": 154,
|
|
"pin_functions": {
|
|
"IOB_X0Y1": "IO_L24N_T3_A00_D16_14",
|
|
"IOB_X0Y2": "IO_L24P_T3_A01_D17_14"
|
|
},
|
|
"sites": {
|
|
"IOB_X0Y1": "IOB33S",
|
|
"IOB_X0Y2": "IOB33M"
|
|
},
|
|
"prohibited_sites": [],
|
|
"type": "LIOB33"
|
|
},
|
|
"LIOB33_X0Y3": {
|
|
"bits": {
|
|
"CLB_IO_CLK": {
|
|
"baseaddr": "0x00400000",
|
|
"frames": 42,
|
|
"offset": 6,
|
|
"words": 4
|
|
}
|
|
},
|
|
"grid_x": 0,
|
|
"grid_y": 152,
|
|
"pin_functions": {
|
|
"IOB_X0Y3": "IO_L23N_T3_A02_D18_14",
|
|
"IOB_X0Y4": "IO_L23P_T3_A03_D19_14"
|
|
},
|
|
"sites": {
|
|
"IOB_X0Y3": "IOB33S",
|
|
"IOB_X0Y4": "IOB33M"
|
|
},
|
|
"prohibited_sites": [],
|
|
"type": "LIOB33"
|
|
},
|
|
"RIOB33_SING_X43Y0": {
|
|
"bits": {
|
|
"CLB_IO_CLK": {
|
|
"alias": {
|
|
"sites": {
|
|
"IOB33_Y0": "IOB33_Y0"
|
|
},
|
|
"start_offset": 2,
|
|
"type": "RIOB33"
|
|
},
|
|
"baseaddr": "0x00401580",
|
|
"frames": 42,
|
|
"offset": 0,
|
|
"words": 2
|
|
}
|
|
},
|
|
"grid_x": 114,
|
|
"grid_y": 155,
|
|
"pin_functions": {
|
|
"IOB_X1Y0": "IO_25_34"
|
|
},
|
|
"sites": {
|
|
"IOB_X1Y0": "IOB33"
|
|
},
|
|
"prohibited_sites": [],
|
|
"type": "RIOB33_SING"
|
|
},
|
|
"RIOB33_X43Y1": {
|
|
"bits": {
|
|
"CLB_IO_CLK": {
|
|
"baseaddr": "0x00401580",
|
|
"frames": 42,
|
|
"offset": 2,
|
|
"words": 4
|
|
}
|
|
},
|
|
"grid_x": 114,
|
|
"grid_y": 154,
|
|
"pin_functions": {
|
|
"IOB_X1Y1": "IO_L24N_T3_34",
|
|
"IOB_X1Y2": "IO_L24P_T3_34"
|
|
},
|
|
"sites": {
|
|
"IOB_X1Y1": "IOB33S",
|
|
"IOB_X1Y2": "IOB33M"
|
|
},
|
|
"prohibited_sites": [],
|
|
"type": "RIOB33"
|
|
},
|
|
"RIOB33_X43Y3": {
|
|
"bits": {
|
|
"CLB_IO_CLK": {
|
|
"baseaddr": "0x00401580",
|
|
"frames": 42,
|
|
"offset": 6,
|
|
"words": 4
|
|
}
|
|
},
|
|
"grid_x": 114,
|
|
"grid_y": 152,
|
|
"pin_functions": {
|
|
"IOB_X1Y3": "IO_L23N_T3_34",
|
|
"IOB_X1Y4": "IO_L23P_T3_34"
|
|
},
|
|
"sites": {
|
|
"IOB_X1Y3": "IOB33S",
|
|
"IOB_X1Y4": "IOB33M"
|
|
},
|
|
"prohibited_sites": [],
|
|
"type": "RIOB33"
|
|
},
|
|
"HCLK_IOI3_X113Y26": {
|
|
"bits": {
|
|
"CLB_IO_CLK": {
|
|
"baseaddr": "0x00401580",
|
|
"frames": 42,
|
|
"offset": 50,
|
|
"words": 1
|
|
}
|
|
},
|
|
"grid_x": 113,
|
|
"grid_y": 130,
|
|
"pin_functions": {},
|
|
"sites": {
|
|
"BUFIO_X1Y0": "BUFIO",
|
|
"BUFIO_X1Y1": "BUFIO",
|
|
"BUFIO_X1Y2": "BUFIO",
|
|
"BUFIO_X1Y3": "BUFIO",
|
|
"BUFR_X1Y0": "BUFR",
|
|
"BUFR_X1Y1": "BUFR",
|
|
"BUFR_X1Y2": "BUFR",
|
|
"BUFR_X1Y3": "BUFR",
|
|
"IDELAYCTRL_X1Y0": "IDELAYCTRL"
|
|
},
|
|
"prohibited_sites": [],
|
|
"type": "HCLK_IOI3"
|
|
},
|
|
"HCLK_IOI3_X1Y26": {
|
|
"bits": {
|
|
"CLB_IO_CLK": {
|
|
"baseaddr": "0x00400000",
|
|
"frames": 42,
|
|
"offset": 50,
|
|
"words": 1
|
|
}
|
|
},
|
|
"grid_x": 1,
|
|
"grid_y": 130,
|
|
"pin_functions": {},
|
|
"sites": {
|
|
"BUFIO_X0Y0": "BUFIO",
|
|
"BUFIO_X0Y1": "BUFIO",
|
|
"BUFIO_X0Y2": "BUFIO",
|
|
"BUFIO_X0Y3": "BUFIO",
|
|
"BUFR_X0Y0": "BUFR",
|
|
"BUFR_X0Y1": "BUFR",
|
|
"BUFR_X0Y2": "BUFR",
|
|
"BUFR_X0Y3": "BUFR",
|
|
"IDELAYCTRL_X0Y0": "IDELAYCTRL"
|
|
},
|
|
"prohibited_sites": [],
|
|
"type": "HCLK_IOI3"
|
|
}
|
|
}
|