-- GSI 4576S18L PBGA J T A G S O F T W A R E -- BSDL File Generated: 02/01/2011 -- -- Revision History: -- Rev A 02/01/11 1) creation entity GS4576S18L is generic (PHYSICAL_PIN_MAP : string := "BGA_PACKAGE"); port ( ADDR: in bit_vector(0 to 20); BA: in bit_vector(0 to 2); QVLD: buffer bit; nCS: in bit; nWE: in bit; nREF: in bit; CK: in bit; nCK: in bit; DM: in bit; D: inout bit_vector(0 to 17); Q: inout bit_vector(0 to 17); DK: in bit; nDK: in bit; QK: buffer bit_vector(0 to 1); nQK: buffer bit_vector(0 to 1); TMS: in bit; TDI: in bit; TDO: out bit; TCK: in bit; ZQ: linkage bit; VREF: linkage bit_vector(0 to 1); VTT: linkage bit_vector(0 to 3); VEXT: linkage bit_vector(0 to 3); VDD: linkage bit_vector(0 to 15); VSS: linkage bit_vector(0 to 15); VDDQ: linkage bit_vector(0 to 7); VSSQ: linkage bit_vector(0 to 11) ); use STD_1149_1_2001.all; attribute COMPONENT_CONFORMANCE of GS4576S18L : entity is "STD_1149_1_2001"; attribute PIN_MAP of GS4576S18L : entity is PHYSICAL_PIN_MAP; constant BGA_PACKAGE : PIN_MAP_STRING := "ADDR: (G12,G11,G10,H12,H11,F1,G2,G3,G1,H2,M12, " & "M11,M10,L12,L11,P1,M2,M3,N1,N12,E12), " & "BA: (J11,K11,H1), " & "TMS: A11," & "TDI: V12," & "TDO: V11," & "TCK: A12," & "QVLD: F12," & "nCS: L2," & "nWE: M1," & "nREF: L1," & "CK: B6, " & "nCK: A6," & "DM: P12, " & "D: (B11,C11,E11,F11,B2,C2,D2,E2,F2, " & "N11,P11,R11,T11,U11,N2,P2,T2,U2), " & "Q: (B10,C10,E10,F10,B3,C3,D3,E3,F3, " & "N10,P10,R10,T10,U10,N3,P3,T3,U3), " & "DK: K1, " & "nDK: K2," & "QK: (D11,R2), " & "nQK: (D10,R3)," & "ZQ: V2, " & "VREF: (A1,V1)," & "VTT: (C1,C12,T1,T12)," & "VEXT: (A3,A10,V3,V10)," & "VDD: (B1,B12,G4,G9,J3,J4,J9,J10,K3,K4,K9,K10,M4,M9,U1,U12), " & "VSS: (A2,A4,A9,D12,H3,H4,H9,H10,L3,L4,L9,L10,R1,R12,V4,V9), " & "VDDQ: (C4,C9,E4,E8,P4,P9,T4,T9), " & "VSSQ: (B4,B9,D4,D9,F4,F9,N4,N9,R4,R9,U4,U9)"; attribute TAP_SCAN_IN of TDI : signal is true; attribute TAP_SCAN_OUT of TDO : signal is true; attribute TAP_SCAN_MODE of TMS : signal is true; attribute TAP_SCAN_CLOCK of TCK : signal is (10.0e6, BOTH); attribute INSTRUCTION_LENGTH of GS4576S18L : entity is 8; attribute INSTRUCTION_OPCODE of GS4576S18L : entity is "EXTEST (00000000)," & "SAMPLE (00000101)," & "PRELOAD (00000101)," & "IDCODE (00100001)," & "SAMPLZ (00000011)," & "BYPASS (11111111)"; attribute INSTRUCTION_CAPTURE of GS4576S18L : entity is "XXXXXX01"; attribute IDCODE_REGISTER of GS4576S18L : entity is "00010001100110100111010110110011"; attribute REGISTER_ACCESS of GS4576S18L : entity is "BOUNDARY (EXTEST,SAMPLE,SAMPLZ),"& "DEVICE_ID (IDCODE),"& "BYPASS (BYPASS)"; attribute BOUNDARY_LENGTH of GS4576S18L : entity is 113; attribute BOUNDARY_REGISTER of GS4576S18L : entity is -- num cell port func safe [ccell disval rslt] "0 (BC_4, DK , input , X)," & "1 (BC_4, nDK , input , X)," & "2 (BC_4, nCS , input , X)," & "3 (BC_4, nREF , input , X)," & "4 (BC_4, nWE , input , X)," & "5 (BC_4, ADDR(17), input , X)," & "6 (BC_4, ADDR(16), input , X)," & "7 (BC_4, ADDR(18), input , X)," & "8 (BC_4, ADDR(15), input , X)," & "9 (BC_2, * , controlr, 0)," & "10 (BC_7, Q(14) , bidir , X, 9 , 0, Z)," & "11 (BC_2, * , controlr, 0)," & "12 (BC_7, D(14) , bidir , X, 11 , 0, Z)," & "13 (BC_2, * , controlr, 0)," & "14 (BC_7, Q(15) , bidir , X, 13 , 0, Z)," & "15 (BC_2, * , controlr, 0)," & "16 (BC_7, D(15) , bidir , X, 15 , 0, Z)," & "17 (BC_9, QK(1) , output2 , X)," & "18 (BC_9, nQK(1) , output2 , X)," & "19 (BC_2, * , controlr, 0)," & "20 (BC_7, D(16) , bidir , X, 19 , 0, Z)," & "21 (BC_2, * , controlr, 0)," & "22 (BC_7, Q(16) , bidir , X, 21 , 0, Z)," & "23 (BC_2, * , controlr, 0)," & "24 (BC_7, D(17) , bidir , X, 23 , 0, Z)," & "25 (BC_2, * , controlr, 0)," & "26 (BC_7, Q(17) , bidir , X, 25 , 0, Z)," & -- "27 (BC_4, ZQ , input , X)," & "27 (BC_4, * , internal, X)," & "28 (BC_2, * , controlr, 0)," & "29 (BC_7, Q(13) , bidir , X, 28 , 0, Z)," & "30 (BC_2, * , controlr, 0)," & "31 (BC_7, D(13) , bidir , X, 30 , 0, Z)," & "32 (BC_2, * , controlr, 0)," & "33 (BC_7, Q(12) , bidir , X, 32 , 0, Z)," & "34 (BC_2, * , controlr, 0)," & "35 (BC_7, D(12) , bidir , X, 34 , 0, Z)," & "36 (BC_2, * , controlr, 0)," & "37 (BC_7, Q(11) , bidir , X, 36 , 0, Z)," & "38 (BC_2, * , controlr, 0)," & "39 (BC_7, D(11) , bidir , X, 38 , 0, Z)," & "40 (BC_2, * , controlr, 0)," & "41 (BC_7, D(10) , bidir , X, 40 , 0, Z)," & "42 (BC_2, * , controlr, 0)," & "43 (BC_7, Q(10) , bidir , X, 42 , 0, Z)," & "44 (BC_2, * , controlr, 0)," & "45 (BC_7, D(9) , bidir , X, 44 , 0, Z)," & "46 (BC_2, * , controlr, 0)," & "47 (BC_7, Q(9) , bidir , X, 46 , 0, Z)," & "48 (BC_4, DM , input , X)," & "49 (BC_4, ADDR(19), input , X)," & "50 (BC_4, ADDR(11), input , X)," & "51 (BC_4, ADDR(12), input , X)," & "52 (BC_4, ADDR(10), input , X)," & "53 (BC_4, ADDR(13), input , X)," & "54 (BC_4, ADDR(14), input , X)," & "55 (BC_4, BA(1) , input , X)," & "56 (BC_4, nCK , input , X)," & "57 (BC_4, CK , input , X)," & "58 (BC_4, BA(0) , input , X)," & "59 (BC_4, ADDR(4) , input , X)," & "60 (BC_4, ADDR(3) , input , X)," & "61 (BC_4, ADDR(0) , input , X)," & "62 (BC_4, ADDR(2) , input , X)," & "63 (BC_4, ADDR(1) , input , X)," & "64 (BC_4, ADDR(20), input , X)," & "65 (BC_9, QVLD , Output2 , X)," & "66 (BC_2, * , controlr, 0)," & "67 (BC_7, Q(3) , bidir , X, 66 , 0, Z)," & "68 (BC_2, * , controlr, 0)," & "69 (BC_7, D(3) , bidir , X, 68 , 0, Z)," & "70 (BC_2, * , controlr, 0)," & "71 (BC_7, Q(2) , bidir , X, 70 , 0, Z)," & "72 (BC_2, * , controlr, 0)," & "73 (BC_7, D(2) , bidir , X, 72 , 0, Z)," & "74 (BC_9, QK(0) , output2 , X)," & "75 (BC_9, nQK(0) , output2 , X)," & "76 (BC_2, * , controlr, 0)," & "77 (BC_7, D(1) , bidir , X, 76 , 0, Z)," & "78 (BC_2, * , controlr, 0)," & "79 (BC_7, Q(1) , bidir , X, 78 , 0, Z)," & "80 (BC_2, * , controlr, 0)," & "81 (BC_7, D(0) , bidir , X, 80 , 0, Z)," & "82 (BC_2, * , controlr, 0)," & "83 (BC_7, Q(0) , bidir , X, 82 , 0, Z)," & "84 (BC_2, * , controlr, 0)," & "85 (BC_7, Q(4) , bidir , X, 84 , 0, Z)," & "86 (BC_2, * , controlr, 0)," & "87 (BC_7, D(4) , bidir , X, 86 , 0, Z)," & "88 (BC_2, * , controlr, 0)," & "89 (BC_7, Q(5) , bidir , X, 88 , 0, Z)," & "90 (BC_2, * , controlr, 0)," & "91 (BC_7, D(5) , bidir , X, 90 , 0, Z)," & "92 (BC_2, * , controlr, 0)," & "93 (BC_7, Q(6) , bidir , X, 92 , 0, Z)," & "94 (BC_2, * , controlr, 0)," & "95 (BC_7, D(6) , bidir , X, 94 , 0, Z)," & "96 (BC_2, * , controlr, 0)," & "97 (BC_7, D(7) , bidir , X, 96 , 0, Z)," & "98 (BC_2, * , controlr, 0)," & "99 (BC_7, Q(7) , bidir , X, 98 , 0, Z)," & "100 (BC_2, * , controlr, 0)," & "101 (BC_7, D(8) , bidir , X, 100, 0, Z)," & "102 (BC_2, * , controlr, 0)," & "103 (BC_7, Q(8) , bidir , X, 102, 0, Z)," & "104 (BC_4, * , internal, X)," & "105 (BC_4, ADDR(5) , input , X)," & "106 (BC_4, ADDR(6) , input , X)," & "107 (BC_4, ADDR(7) , input , X)," & "108 (BC_4, ADDR(8) , input , X)," & "109 (BC_4, BA(2) , input , X)," & "110 (BC_4, ADDR(9) , input , X)," & "111 (BC_4, * , internal, X)," & "112 (BC_4, * , internal, X)"; end GS4576S18L;