diff --git a/libs/parts.c b/libs/parts.c index 098dbc7..d125f7c 100644 --- a/libs/parts.c +++ b/libs/parts.c @@ -11,48 +11,48 @@ const char* iob_xc6slx9_sitenames[IOB_WORDS*2/8] = { - [0x0000/8] + [0] "P70", "P69", "P67", "P66", "P65", "P64", "P62", "P61", - "P60", "P59", "P58", "P57", 0, 0, 0, 0, - [0x0080/8] - 0, 0, "P56", "P55", 0, 0, 0, 0, - 0, 0, "P51", "P50", 0, 0, 0, 0, - [0x0100/8] - 0, 0, 0, 0, "UNB131", "UNB132", "P48", "P47", - "P46", "P45", "P44", "P43", 0, 0, "P41", "P40", - [0x0180/8] - "P39", "P38", "P35", "P34", "P33", "P32", 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - [0x0200/8] - "P30", "P29", "P27", "P26", 0, 0, 0, 0, - 0, 0, "P24", "P23", "P22", "P21", 0, 0, - [0x0280/8] + "P60", "P59", "P58", "P57", "UNB113", "UNB114", "UNB115", "UNB116", + [16] + "UNB117", "UNB118", "P56", "P55", 0, 0, 0, 0, + 0, 0, "P51", "P50", "UNB123", "UNB124", "UNB125", "UNB126", + [32] + "UNB127", "UNB128", "UNB129", "UNB130", "UNB131", "UNB132", "P48", "P47", + "P46", "P45", "P44", "P43", "UNB139", "UNB140", "P41", "P40", + [48] + "P39", "P38", "P35", "P34", "P33", "P32", "UNB149", "UNB150", + "UNB151", "UNB152", "UNB153", "UNB154", "UNB155", "UNB156", "UNB157", "UNB158", + [64] + "P30", "P29", "P27", "P26", "UNB163", "UNB164", "UNB165", "UNB166", + "UNB167", "UNB168", "P24", "P23", "P22", "P21", 0, 0, + [80] 0, 0, 0, 0, "P17", "P16", "P15", "P14", - 0, 0, 0, 0, 0, 0, 0, 0, - [0x0300/8] + "UNB177", "UNB178", "UNB179", "UNB180", "UNB181", "UNB182", "UNB183", "UNB184", + [96] "P12", "P11", "P10", "P9", "P8", "P7", "P6", "P5", - 0, 0, 0, 0, 0, 0, "P2", "P1", - [0x0380/8] + "UNB193", "UNB194", "UNB195", "UNB196", "UNB197", "UNB198", "P2", "P1", + [112] "P144", "P143", "P142", "P141", "P140", "P139", "P138", "P137", - 0, 0, 0, 0, 0, 0, 0, 0, - [0x0400/8] - 0, 0, 0, 0, "P134", "P133", "P132", "P131", + "UNB9", "UNB10", "UNB11", "UNB12", "UNB13", "UNB14", "UNB15", "UNB16", + [128] + "UNB17", "UNB18", "UNB19", "UNB20", "P134", "P133", "P132", "P131", 0, 0, 0, 0, 0, 0, "P127", "P126", - [0x0480/8] - "P124", "P123", 0, 0, 0, 0, 0, 0, + [144] + "P124", "P123", "UNB29", "UNB30", "UNB31", "UNB32", "UNB33", "UNB34", "P121", "P120", "P119", "P118", "P117", "P116", "P115", "P114", - [0x0500/8] - "P112", "P111", "P105", "P104", 0, 0, 0, 0, - 0, 0, "P102", "P101", "P99", "P98", "P97", 0, - [0x0580/8] - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, "P95", "P94", "P93", "P92", 0, 0, - [0x0600/8] - 0, 0, 0, "P88", "P87", 0, "P85", "P84", - 0, 0, "P83", "P82", "P81", "P80", "P79", "P78", - [0x0680/8] - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, "P75", "P74" + [160] + "P112", "P111", "P105", "P104", "UNB47", "UNB48", "UNB49", "UNB50", + "UNB51", "UNB52", "P102", "P101", "P100", "P99", "P98", "P97", + [176] + "UNB59", "UNB60", "UNB61", "UNB62", "UNB63", "UNB64", "UNB65", "UNB66", + "UNB67", "UNB68", "P95", "P94", "P93", "P92", 0, 0, + [192] + 0, 0, 0, 0, "P88", "P87", "P85", "P84", + "UNB77", "UNB78", "P83", "P82", "P81", "P80", "P79", "P78", + [208] + "UNB85", "UNB86", "UNB87", "UNB88", "UNB89", "UNB90", "UNB91", "UNB92", + "UNB93", "UNB94", "UNB95", "UNB96", "UNB97", "UNB98", "P75", "P74" }; int get_num_iobs(int idcode)