-- File: LSI403LP(L9A0409) BSDL -- This file is prepared manually from the package info and -- boundary scan files. -- Package Code UP35 corresponds to 208 pin. -- Agilent Technologies BSDL/1149.1 Verification Server is -- used for syntax checking. "bsdl_server@lvld.agilent.com" entity LSI403LP is generic(PHYSICAL_PIN_MAP: string := "UP35"); port( ADDR0: inout bit; ADDR1: inout bit; ADDR2: inout bit; ADDR3: inout bit; ADDR4: inout bit; ADDR5: inout bit; ADDR6: inout bit; ADDR7: inout bit; ADDR8: inout bit; ADDR9: inout bit; ADDR10: inout bit; ADDR11: inout bit; ADDR12: inout bit; ADDR13: inout bit; ADDR14: inout bit; ADDR15: inout bit; ADDR16: inout bit; ADDR17: inout bit; ADSN: out bit; CLKIN: in bit; CLKOUT: out bit; DATA0: inout bit; DATA1: inout bit; DATA2: inout bit; DATA3: inout bit; DATA4: inout bit; DATA5: inout bit; DATA6: inout bit; DATA7: inout bit; DATA8: inout bit; DATA9: inout bit; DATA10: inout bit; DATA11: inout bit; DATA12: inout bit; DATA13: inout bit; DATA14: inout bit; DATA15: inout bit; DATA16: inout bit; DATA17: inout bit; DATA18: inout bit; DATA19: inout bit; DATA20: inout bit; DATA21: inout bit; DATA22: inout bit; DATA23: inout bit; DATA24: inout bit; DATA25: inout bit; DATA26: inout bit; DATA27: inout bit; DATA28: inout bit; DATA29: inout bit; DATA30: inout bit; DATA31: inout bit; DCS0N: out bit; GTN: in bit; HALT: in bit; HOLD: in bit; HOLDA: out bit; PLLVDD: linkage bit; PLLVSS: linkage bit; S0DI: in bit; S0DO: out bit; S0XFS: inout bit; S0RFS: in bit; S0IBF: out bit; S0OBE: out bit; S0RCLK: in bit; S0XCLK: inout bit; S1DI: in bit; S1DO: out bit; S1XFS: inout bit; S1RFS: in bit; S1IBF: out bit; S1OBE: out bit; S1RCLK: in bit; S1XCLK: inout bit; RSTN: in bit; IBOOT: in bit; PLLBYPASS: in bit; PLLSEL0: in bit; PLLSEL1: in bit; PLLSEL2: in bit; PLLSEL3: in bit; NMI: in bit; INT0: in bit; INT1: in bit; INT2: in bit; INT3: in bit; INT4: in bit; TCK: in bit; TMS: in bit; TDI: in bit; TRSTN: in bit; TDO: out bit; MEMTSTN: in bit; PIO0: inout bit; PIO1: inout bit; PIO2: inout bit; PIO3: inout bit; WR0N: out bit; WR1N: out bit; RDN: out bit; ICS0N: out bit; RDY: in bit; PCS0N: out bit; HCSN: in bit; HOBE: out bit; HOBIB: out bit; HSTS: in bit; HWRN: in bit; HRDN: in bit; HPIDATA0: inout bit; HPIDATA1: inout bit; HPIDATA2: inout bit; HPIDATA3: inout bit; HPIDATA4: inout bit; HPIDATA5: inout bit; HPIDATA6: inout bit; HPIDATA7: inout bit; TSE: in bit; TE: in bit; PLLIDDTN: in bit; MEMCLK: out bit; VDD: linkage bit; VDD2: linkage bit_vector(1 to 16); --16 pins VDDIO: linkage bit_vector(1 to 17); --17 pins VSS: linkage bit_vector(1 to 17); --17 pins VSS2: linkage bit_vector(1 to 16) --16 pins ); use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of LSI403LP: entity is "STD_1149_1_1993"; -- complies with Std. 1149.1a-1993 attribute PIN_MAP of LSI403LP: entity is PHYSICAL_PIN_MAP; constant UP35: PIN_MAP_STRING := "MEMTSTN:6," & "IBOOT:7," & "HALT:8," & "S1DO:10," & "S1XFS:11," & "S1XCLK:12," & "S1OBE:13," & "S1IBF:14," & "S1RCLK:15," & "S1RFS:16," & "S1DI:17," & "S0DO:22," & "S0XFS:23," & "S0XCLK:24," & "S0OBE:25," & "S0IBF:26," & "S0RCLK:27," & "S0RFS:28," & "S0DI:29," & "PIO3:31," & "PIO2:32," & "PIO1:35," & "PIO0:36," & "ICS0N:38," & "DCS0N:39," & "PCS0N:40," & "RDN:41," & "WR1N:42," & "WR0N:43," & "ADSN:44," & "RDY:45," & "DATA31:55," & "DATA30:56," & "DATA29:59," & "DATA28:60," & "DATA27:61," & "DATA26:64," & "DATA25:65," & "DATA24:66," & "DATA23:67," & "DATA22:68," & "DATA21:73," & "DATA20:74," & "DATA19:75," & "DATA18:76," & "DATA17:77," & "DATA16:80," & "DATA15:81," & "DATA14:82," & "DATA13:83," & "DATA12:84," & "DATA11:89," & "DATA10:90," & "DATA9:91," & "DATA8:92," & "DATA7:93," & "DATA6:96," & "DATA5:97," & "DATA4:98," & "DATA3:101," & "DATA2:102," & "DATA1:113," & "DATA0:114," & "ADDR17:115," & "ADDR16:116," & "ADDR15:117," & "ADDR14:120," & "ADDR13:121," & "ADDR12:122," & "ADDR11:125," & "ADDR10:126," & "ADDR9:129," & "ADDR8:130," & "ADDR7:131," & "ADDR6:132," & "ADDR5:133," & "ADDR4:136," & "ADDR3:139," & "ADDR2:140," & "ADDR1:141," & "ADDR0:142," & "HOLD:145," & "HOLDA:146," & "CLKOUT:147," & "PLLBYPASS:148," & "CLKIN:149," & "TE:154," & "PLLIDDTN:158," & "PLLSEL3:159," & "PLLSEL2:160," & "PLLSEL1:163," & "PLLSEL0:164," & "HPIDATA7:167," & "HPIDATA6:168," & "HPIDATA5:169," & "HPIDATA4:170," & "HPIDATA3:171," & "HPIDATA2:172," & "HPIDATA1:173," & "HPIDATA0:174," & "MEMCLK:179," & "NMI:180," & "RSTN:181," & "HOBE:182," & "HOBIB:183," & "HSTS:184," & "HRDN:185," & "TSE:186," & "HWRN:187," & "HCSN:188," & "TRSTN:191," & "TMS:192," & "TDO:195," & "TDI:196," & "GTN:197," & "TCK:198," & "INT4:199," & "INT3:200," & "INT2:201," & "INT1:202," & "INT0:205," & "PLLVDD:150," & "PLLVSS:151," & "VDD2:(5,20,34,48,58,72,86,100,109,123,137,152,161,175,189,203)," & "VDDIO:(9,21,37,54,63,70,79,88,95,112,119,128,135,144,166,178,194)," & "VSS:(18,30,46,62,69,78,87,94,111,118,127,134,143,165,177,193,206)," & "VSS2:(4,19,33,47,57,71,85,99,110,124,138,153,162,176,190,204)" ; attribute TAP_SCAN_IN of TDI: signal is true; attribute TAP_SCAN_MODE of TMS: signal is true; attribute TAP_SCAN_OUT of TDO: signal is true; attribute TAP_SCAN_RESET of TRSTN: signal is true; attribute TAP_SCAN_CLOCK of TCK: signal is (20.0e6, BOTH); attribute COMPLIANCE_PATTERNS of LSI403LP: entity is "(GTN) (1)"; attribute INSTRUCTION_LENGTH of LSI403LP: entity is 4; attribute INSTRUCTION_OPCODE of LSI403LP: entity is "EXTEST (0000)," & "SELECT_EX (0001)," & "SAMPLE (0010)," & "SELECT_ER (0011)," & "SELECT_DEI (0100)," & "SELECT_DED (0101)," & "IDCODE (0110)," & "BYPASS (1111)"; attribute INSTRUCTION_CAPTURE of LSI403LP: entity is "0101"; attribute IDCODE_REGISTER of LSI403LP: entity is "1000" & "0100000000110010" & "00000110110" & "1"; attribute REGISTER_ACCESS of LSI403LP: entity is "ER_REGISTER[1] (SELECT_ER)," & "DEI_REGISTER[16] (SELECT_DEI)," & "DED_REGISTER[16] (SELECT_DED)," & "EX_REGISTER[1] (SELECT_EX)" ; attribute BOUNDARY_LENGTH of LSI403LP: entity is 237; attribute BOUNDARY_REGISTER of LSI403LP: entity is --num cell port function safe [ccell disval rslt] "236(BC_4, memtstn, input, X), "& "235(BC_4, iboot, input, X), "& "234(BC_4, halt, input, X), "& "233(BC_4, s1rfs, input, X), "& "232(BC_4, s1di, input, X), "& "231(BC_4, s0rfs, input, X), "& "230(BC_4, s0di, input, X), "& "229(BC_4, pio3, input, X), "& "228(BC_2, pio3, output3, X, 227, 1, Z), "& "227(BC_2, *, control, 0), "& "226(BC_4, pio2, input, X), "& "225(BC_2, pio2, output3, X, 224, 1, Z), "& "224(BC_2, *, control, 0), "& "223(BC_4, pio1, input, X), "& "222(BC_2, pio1, output3, X, 221, 1, Z), "& "221(BC_2, *, control, 0), "& "220(BC_4, pio0, input, X), "& "219(BC_2, pio0, output3, X, 218, 1, Z), "& "218(BC_2, *, control, 0), "& "217(BC_2, ics0n, output3, X, 216, 1, Z), "& "216(BC_2, *, control, 0), "& "215(BC_2, dcs0n, output3, X, 214, 1, Z), "& "214(BC_2, *, control, 0), "& "213(BC_2, pcs0n, output3, X, 212, 1, Z), "& "212(BC_2, *, control, 0), "& "211(BC_4, rdn, input, X), "& "210(BC_2, rdn, output3, X, 209, 1, Z), "& "209(BC_2, *, control, 0), "& "208(BC_4, wr1n, input, X), "& "207(BC_2, wr1n, output3, X, 206, 1, Z), "& "206(BC_2, *, control, 0), "& "205(BC_4, wr0n, input, X), "& "204(BC_2, wr0n, output3, X, 203, 1, Z), "& "203(BC_2, *, control, 0), "& "202(BC_4, adsn, input, X), "& "201(BC_2, adsn, output3, X, 200, 1, Z), "& "200(BC_2, *, control, 0), "& "199(BC_4, rdy, input, X), "& "198(BC_4, data31, input, X), "& "197(BC_2, data31, output3, X, 196, 1, Z), "& "196(BC_2, *, control, 0), "& "195(BC_4, data30, input, X), "& "194(BC_2, data30, output3, X, 193, 1, Z), "& "193(BC_2, *, control, 0), "& "192(BC_4, data29, input, X), "& "191(BC_2, data29, output3, X, 190, 1, Z), "& "190(BC_2, *, control, 0), "& "189(BC_4, data28, input, X), "& "188(BC_2, data28, output3, X, 187, 1, Z), "& "187(BC_2, *, control, 0), "& "186(BC_4, data27, input, X), "& "185(BC_2, data27, output3, X, 184, 1, Z), "& "184(BC_2, *, control, 0), "& "183(BC_4, data26, input, X), "& "182(BC_2, data26, output3, X, 181, 1, Z), "& "181(BC_2, *, control, 0), "& "180(BC_4, data25, input, X), "& "179(BC_2, data25, output3, X, 178, 1, Z), "& "178(BC_2, *, control, 0), "& "177(BC_4, data24, input, X), "& "176(BC_2, data24, output3, X, 175, 1, Z), "& "175(BC_2, *, control, 0), "& "174(BC_4, data23, input, X), "& "173(BC_2, data23, output3, X, 172, 1, Z), "& "172(BC_2, *, control, 0), "& "171(BC_4, data22, input, X), "& "170(BC_2, data22, output3, X, 169, 1, Z), "& "169(BC_2, *, control, 0), "& "168(BC_4, data21, input, X), "& "167(BC_2, data21, output3, X, 166, 1, Z), "& "166(BC_2, *, control, 0), "& "165(BC_4, data20, input, X), "& "164(BC_2, data20, output3, X, 163, 1, Z), "& "163(BC_2, *, control, 0), "& "162(BC_4, data19, input, X), "& "161(BC_2, data19, output3, X, 160, 1, Z), "& "160(BC_2, *, control, 0), "& "159(BC_4, data18, input, X), "& "158(BC_2, data18, output3, X, 157, 1, Z), "& "157(BC_2, *, control, 0), "& "156(BC_4, data17, input, X), "& "155(BC_2, data17, output3, X, 154, 1, Z), "& "154(BC_2, *, control, 0), "& "153(BC_4, data16, input, X), "& "152(BC_2, data16, output3, X, 151, 1, Z), "& "151(BC_2, *, control, 0), "& "150(BC_4, data15, input, X), "& "149(BC_2, data15, output3, X, 148, 1, Z), "& "148(BC_2, *, control, 0), "& "147(BC_4, data14, input, X), "& "146(BC_2, data14, output3, X, 145, 1, Z), "& "145(BC_2, *, control, 0), "& "144(BC_4, data13, input, X), "& "143(BC_2, data13, output3, X, 142, 1, Z), "& "142(BC_2, *, control, 0), "& "141(BC_4, data12, input, X), "& "140(BC_2, data12, output3, X, 139, 1, Z), "& "139(BC_2, *, control, 0), "& "138(BC_4, data11, input, X), "& "137(BC_2, data11, output3, X, 136, 1, Z), "& "136(BC_2, *, control, 0), "& "135(BC_4, data10, input, X), "& "134(BC_2, data10, output3, X, 133, 1, Z), "& "133(BC_2, *, control, 0), "& "132(BC_4, data9, input, X), "& "131(BC_2, data9, output3, X, 130, 1, Z), "& "130(BC_2, *, control, 0), "& "129(BC_4, data8, input, X), "& "128(BC_2, data8, output3, X, 127, 1, Z), "& "127(BC_2, *, control, 0), "& "126(BC_4, data7, input, X), "& "125(BC_2, data7, output3, X, 124, 1, Z), "& "124(BC_2, *, control, 0), "& "123(BC_4, data6, input, X), "& "122(BC_2, data6, output3, X, 121, 1, Z), "& "121(BC_2, *, control, 0), "& "120(BC_4, data5, input, X), "& "119(BC_2, data5, output3, X, 118, 1, Z), "& "118(BC_2, *, control, 0), "& "117(BC_4, data4, input, X), "& "116(BC_2, data4, output3, X, 115, 1, Z), "& "115(BC_2, *, control, 0), "& "114(BC_4, data3, input, X), "& "113(BC_2, data3, output3, X, 112, 1, Z), "& "112(BC_2, *, control, 0), "& "111(BC_4, data2, input, X), "& "110(BC_2, data2, output3, X, 109, 1, Z), "& "109(BC_2, *, control, 0), "& "108(BC_4, data1, input, X), "& "107(BC_2, data1, output3, X, 106, 1, Z), "& "106(BC_2, *, control, 0), "& "105(BC_4, data0, input, X), "& "104(BC_2, data0, output3, X, 103, 1, Z), "& "103(BC_2, *, control, 0), "& "102(BC_4, addr17, input, X), "& "101(BC_2, addr17, output3, X, 100, 1, Z), "& "100(BC_2, *, control, 0), "& "99(BC_4, addr16, input, X), "& "98(BC_2, addr16, output3, X, 97, 1, Z), "& "97(BC_2, *, control, 0), "& "96(BC_4, addr15, input, X), "& "95(BC_2, addr15, output3, X, 94, 1, Z), "& "94(BC_2, *, control, 0), "& "93(BC_4, addr14, input, X), "& "92(BC_2, addr14, output3, X, 91, 1, Z), "& "91(BC_2, *, control, 0), "& "90(BC_4, addr13, input, X), "& "89(BC_2, addr13, output3, X, 88, 1, Z), "& "88(BC_2, *, control, 0), "& "87(BC_4, addr12, input, X), "& "86(BC_2, addr12, output3, X, 85, 1, Z), "& "85(BC_2, *, control, 0), "& "84(BC_4, addr11, input, X), "& "83(BC_2, addr11, output3, X, 82, 1, Z), "& "82(BC_2, *, control, 0), "& "81(BC_4, addr10, input, X), "& "80(BC_2, addr10, output3, X, 79, 1, Z), "& "79(BC_2, *, control, 0), "& "78(BC_4, addr9, input, X), "& "77(BC_2, addr9, output3, X, 76, 1, Z), "& "76(BC_2, *, control, 0), "& "75(BC_4, addr8, input, X), "& "74(BC_2, addr8, output3, X, 73, 1, Z), "& "73(BC_2, *, control, 0), "& "72(BC_4, addr7, input, X), "& "71(BC_2, addr7, output3, X, 70, 1, Z), "& "70(BC_2, *, control, 0), "& "69(BC_4, addr6, input, X), "& "68(BC_2, addr6, output3, X, 67, 1, Z), "& "67(BC_2, *, control, 0), "& "66(BC_4, addr5, input, X), "& "65(BC_2, addr5, output3, X, 64, 1, Z), "& "64(BC_2, *, control, 0), "& "63(BC_4, addr4, input, X), "& "62(BC_2, addr4, output3, X, 61, 1, Z), "& "61(BC_2, *, control, 0), "& "60(BC_4, addr3, input, X), "& "59(BC_2, addr3, output3, X, 58, 1, Z), "& "58(BC_2, *, control, 0), "& "57(BC_4, addr2, input, X), "& "56(BC_2, addr2, output3, X, 55, 1, Z), "& "55(BC_2, *, control, 0), "& "54(BC_4, addr1, input, X), "& "53(BC_2, addr1, output3, X, 52, 1, Z), "& "52(BC_2, *, control, 0), "& "51(BC_4, addr0, input, X), "& "50(BC_2, addr0, output3, X, 49, 1, Z), "& "49(BC_2, *, control, 0), "& "48(BC_2, holda, output3, X, 47, 1, Z), "& "47(BC_2, *, control, 0), "& "46(BC_4, hold, input, X), "& "45(BC_4, pllbypass, input, X), "& "44(BC_4, te, input, X), "& "43(BC_4, pllsel3, input, X), "& "42(BC_4, pllsel2, input, X), "& "41(BC_4, pllsel1, input, X), "& "40(BC_4, pllsel0, input, X), "& "39(BC_4, hpidata7, input, X), "& "38(BC_2, hpidata7, output3, X, 37, 1, Z), "& "37(BC_2, *, control, 0), "& "36(BC_4, hpidata6, input, X), "& "35(BC_2, hpidata6, output3, X, 34, 1, Z), "& "34(BC_2, *, control, 0), "& "33(BC_4, hpidata5, input, X), "& "32(BC_2, hpidata5, output3, X, 31, 1, Z), "& "31(BC_2, *, control, 0), "& "30(BC_4, hpidata4, input, X), "& "29(BC_2, hpidata4, output3, X, 28, 1, Z), "& "28(BC_2, *, control, 0), "& "27(BC_4, hpidata3, input, X), "& "26(BC_2, hpidata3, output3, X, 25, 1, Z), "& "25(BC_2, *, control, 0), "& "24(BC_4, hpidata2, input, X), "& "23(BC_2, hpidata2, output3, X, 22, 1, Z), "& "22(BC_2, *, control, 0), "& "21(BC_4, hpidata1, input, X), "& "20(BC_2, hpidata1, output3, X, 19, 1, Z), "& "19(BC_2, *, control, 0), "& "18(BC_4, hpidata0, input, X), "& "17(BC_2, hpidata0, output3, X, 16, 1, Z), "& "16(BC_2, *, control, 0), "& "15(BC_4, nmi, input, X), "& "14(BC_4, rstn, input, X), "& "13(BC_2, hobe, output3, X, 12, 1, Z), "& "12(BC_2, *, control, 0), "& "11(BC_2, hobib, output3, X, 10, 1, Z), "& "10(BC_2, *, control, 0), "& "9(BC_4, hsts, input, X), "& "8(BC_4, hrdn, input, X), "& "7(BC_4, tse, input, X), "& "6(BC_4, hwrn, input, X), "& "5(BC_4, hcsn, input, X), "& "4(BC_4, int4, input, X), "& "3(BC_4, int3, input, X), "& "2(BC_4, int2, input, X), "& "1(BC_4, int1, input, X), "& "0(BC_4, int0, input, X)"; end LSI403LP;