-- PMC_Sierra_Cells VHDL Package and Package Body -- for PMC - Sierra -- -- revision : 1.0 -- -- created by : James Lamond (Hewlett Packard Canada Ltd) -- -- date : 20 December 1995 package PMC_Sierra_Cells is use STD_1149_1_1990.all; constant cele0 : CELL_INFO; end PMC_Sierra_Cells; package body PMC_Sierra_Cells is constant cele0 : CELL_INFO := ((BIDIR_IN, EXTEST, PI), (BIDIR_OUT, EXTEST, PO), (BIDIR_IN, SAMPLE, PI), (BIDIR_OUT, SAMPLE, PI), (BIDIR_IN, RUNBIST, PI), (BIDIR_OUT, RUNBIST, PO) ); end PMC_Sierra_Cells; -- End of PMC_Sierra_Cells Package Body -------------------------------------------------------------- -------------------------------------------------------------------------------- -- -- BSDL file for: PMC-Sierra PM5381 -- SATURN User Interface Network for 2488 Mbits/s -- -- Electrical verification was performed on the following device: -- Part number: PM5381-BI-P -- Lot number: CD618030A, CD621180B -- Date Code: M0042, M0101 -- Using Agilent 3070 Software revision B.03.60 -------------------------------------------------------------------------------- -- -- BSDL Revision: 1.0 -- Date: Mar 7, 2001 -- Agilent Technologies Canada Inc. -- -- Notes: -- -- (1) Signal INTB is an open-drain output in normal operation. In boundary -- scan mode it is actually a tristatable output i.e. it outputs a "hard 1" -- instead of a "weak 1". Therefore, it is declared as an output below. -- -- (2) The following pins may be flagged as errors by some BSDL compilers -- because they are not part of the boundary-scan register. You may have -- to determine how your compiler handles these non-compliant pins. -- For example, declare then as linkage bits in the "PORT" statement. -- Signal CSUCLKI Pin AK24 -- Signal CSUCLKO Pin AG22 -- Signal REFCLKN Pin AK9 -- Signal REFCLKP Pin AK10 -- Signal RXD_N Pin AK15 -- Signal RXD_P Pin AK16 -- Signal TXD_N Pin AK13 -- Signal TXD_P Pin AK12 -- -- (3) The version number for lot CD618030A is "0000", the version number for -- lot CD621180B is "0001", the version number for lot CD627690C is "0010" while the -- version number for lot CD627690D is "0011". -- This BSDL is written for CD627690D with version -- number "0011". A commented line is also provided for other version numbers. -- -------------------------------------------------------------------------------- entity PM5381 is generic(PHYSICAL_PIN_MAP : string := "UBGA_416"); port ( REFCLKP : in bit; REFCLKN : in bit; RXD_P : in bit; RXD_N : in bit; SD : in bit; TXD_P : out bit; TXD_N : out bit; PGMRCLK : out bit; RCLK : out bit; PGMTCLK : out bit; TCLK : out bit; OOF : out bit; SALM : out bit; RALM : out bit; CSUCLKO : out bit; CSUCLKI : in bit; ROHCLK : out bit; ROHFP : out bit; RTOH : out bit; RPOH : out bit; RPOHEN : out bit; B3E : out bit; TOHCLK : out bit; TOHFP : out bit; TTOH : in bit; TTOHEN : in bit; TPOH : in bit; TPOHRDY : out bit; TPOHEN : in bit; POSL3_UL3B : in bit; RFCLK : in bit; RPRTY : out bit; RDAT : out bit_vector(31 downto 0); RENB : in bit; RSOC_RSOP : out bit; RCA_RVAL : out bit; RERR : out bit; REOP : out bit; RMOD : out bit_vector(1 downto 0); RSX : out bit; TFCLK : in bit; TDAT : in bit_vector(31 downto 0); TPRTY : in bit; TSOC_TSOP : in bit; TENB : in bit; TCA_DTPA : out bit; TEOP : in bit; TERR : in bit; TMOD : in bit_vector(1 downto 0); APSIFPCLK : in bit; APSI_P : linkage bit_vector(4 downto 1); APSI_N : linkage bit_vector(4 downto 1); APSIFP : in bit; APSO_P : linkage bit_vector(4 downto 1); APSO_N : linkage bit_vector(4 downto 1); APSOFP : out bit; CSB : in bit; RDB : in bit; WRB : in bit; D : inout bit_vector(15 downto 0); A13_TRS : in bit; A : in bit_vector(12 downto 0); RSTB : in bit; ALE : in bit; INTB : out bit; TCK : in bit; TMS : in bit; TDI : in bit; TDO : out bit; TRSTB : in bit; ATP : linkage bit_vector(3 downto 0); C0_CRU : linkage bit; C1_CRU : linkage bit; C0_CSU : linkage bit; C1_CSU : linkage bit; RES : linkage bit; RESK : linkage bit; AVDH : linkage bit_vector(1 to 25); AVDL : linkage bit_vector(1 to 16); QAVD : linkage bit_vector(1 to 4); VDDI : linkage bit_vector(1 to 29); VDDO : linkage bit_vector(1 to 17); VSS : linkage bit_vector(1 to 124); NC : linkage bit_vector(1 to 18)); use STD_1149_1_1990.all; use PMC_Sierra_Cells.all; attribute PIN_MAP of PM5381 : entity is PHYSICAL_PIN_MAP; constant UBGA_416 : PIN_MAP_STRING := "REFCLKP : AK10," & "REFCLKN : AK9," & "RXD_P : AK16," & "RXD_N : AK15," & "SD : AH24," & "TXD_P : AK12," & "TXD_N : AK13," & "PGMRCLK : AK25," & "RCLK : AG23," & "PGMTCLK : AH23," & "TCLK : AJ24," & "OOF : AH27," & "SALM : AG26," & "RALM : AK28," & "CSUCLKO : AG22," & "CSUCLKI : AK24," & "ROHCLK : V30," & "ROHFP : U27," & "RTOH : V29," & "RPOH : V27," & "RPOHEN : V28," & "B3E : W29," & "TOHCLK : AJ27," & "TOHFP : AG25," & "TTOH : AK27," & "TTOHEN : AJ26," & "TPOH : AH25," & "TPOHRDY : AJ25," & "TPOHEN : AK26," & "POSL3_UL3B : B19," & "RFCLK : E28," & "RPRTY : P29," & "RDAT : (D30,E29,F28,G27,E30,F29,G28,H27,F30,H28," & "J27,G30,H29,J28,H30,J29,K28,L27,J30,L28," & "M27,K30,L29,M28,L30,N27,M29,N28,M30,P27," & "N30,P28)," & "RENB : U28," & "RSOC_RSOP : R28," & "RCA_RVAL : U30," & "RERR : T29," & "REOP : P30," & "RMOD : (T28,T27)," & "RSX : R29," & "TFCLK : B18," & "TDAT : (B5,D7,A5,B6,C7,D8,A6,B7,D9,A7,B8,C9,A8,B9," & "C10,D11,B10,C11,D12,A10,C12,A11,D13,B12," & "C13,A12,B13,D14,C14,B14,A14,C15)," & "TPRTY : B15," & "TSOC_TSOP : D16," & "TENB : A19," & "TCA_DTPA : D17," & "TEOP : B16," & "TERR : A17," & "TMOD : (B17,A18)," & "APSIFPCLK : P3," & "APSI_P : (Y4,Y2,AA3,AB4)," & "APSI_N : (Y3,Y1,AA2,AB3)," & "APSIFP : P2," & "APSO_P : (U1,V3,V1,W2)," & "APSO_N : (U2,V4,V2,W3)," & "APSOFP : P1," & "CSB : F4," & "RDB : D2," & "WRB : C1," & "D : (N1,P4,N2,M1,M2,N4,L1,M3,L2,K1,M4,K2," & "J1,K3,J2,H1)," & "A13_TRS : K4," & "A : (J3,H2,J4,H3,G2,F1,H4,G3,F2,E1,G4,E2,D1)," & "RSTB : E4," & "ALE : E3," & "INTB : D3," & "TCK : C30," & "TMS : E27," & "TDI : F27," & "TDO : D18," & "TRSTB : D28," & "ATP : (AF3,AG2,AK18,AJ18)," & "C0_CRU : AG18," & "C1_CRU : AH18," & "C0_CSU : AJ20," & "C1_CSU : AK20," & "RES : AE4," & "RESK : AG1," & "AVDH : (AH17,AH14,AH10,AH9,AG9,AJ9,AJ10,AJ14,AJ17," & "AJ19,AK19,AB1,AG10,AH19,AG19,AG17,AG14," & "AG3,AH2,AJ1,U3,U4,W4,AC4,AF4)," & "AVDL : (AG5,AG6,AH5,AH6,AJ5,AJ6,AK5,AK6,AG21,AH21," & "AJ21,AK21,AA4,AD3,AD4,AF2)," & "QAVD : (AG20,AH20,AG8,AH8)," & "VDDI : (D29,G29,K29,N29,U29,W30,AA28,AH26,AG24,T2," & "R4,N3,L3,G1,F3,C6,C8,A9,B11,A13,C16,C17," & "C18,A21,D21,AG7,AH7,AJ7,AK7)," & "VDDO : (B29,C28,D27,D10,D15,D20,L4,T4,B2,C3,D4," & "AG27,AH28,AJ29,K27,R27,Y27)," & "VSS : (A1,B1,C2,R1,T1,W1,AA1,AC1,AC2,AC3,AD1,AD2," & "AE1,AH1,AK1,AJ2,AK2,AK14,AG15,AH15,AJ15," & "AG16,AH16,AJ16,AK17,AK22,AK23,AJ28,AK29," & "B28,A15,B3,A2,AH3,AJ3,AK3,AG4,AH4,AJ4,AK4," & "AJ8,AK8,AG11,AH11,AJ11,AK11,AG12,AH12," & "AJ12,AG13,AH13,AJ13,AK30,AJ30,AH29,T30," & "R30,C29,B30,A30,A3,A4,B4,C4,C5,D5,D6,A20," & "A22,A23,A24,A25,A26,A27,A28,B20,B21,B22," & "B24,B25,B26,B27,C19,C20,C21,C23,C24,C25," & "C26,D19,D23,D25,D26,W27,W28,Y28,Y29,Y30," & "AA27,AA29,AA30,AB27,AB28,AB30,AC27,AC28," & "AC29,AD27,AD28,AD29,AD30,AE27,AE28,AE30," & "AF27,AF28,AF29,AF30,AG29,AG30,A16,A29,D22," & "AH30)," & "NC : (C27,D24,B23,C22,AB29,AC30,AE29,AG28,AH22," & "AJ22,AJ23,R2,R3,T3,AB2,AE2,AE3,AF1)"; 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 TRSTB : signal is true; attribute TAP_SCAN_CLOCK of TCK : signal is (4.0e6,BOTH); attribute INSTRUCTION_LENGTH of PM5381 : entity is 3; attribute INSTRUCTION_OPCODE of PM5381 : entity is "EXTEST (000)," & "SAMPLE (010)," & "IDCODE (001)," & "BYPASS (011,100,110,111)," & "STCTEST (101)"; attribute INSTRUCTION_CAPTURE of PM5381 : entity is "001"; attribute IDCODE_REGISTER of PM5381 : entity is "0011" & -- 4 bit version = 3H -- "0010" & -- 4 bit version = 2H -- See note (3) above -- "0001" & -- 4 bit version = 1H -- See note (3) above -- "0000" & -- 4 bit version = 0H -- See note (3) above "0101001110000001" & -- 16 bit part number = 5381H "00001100110" & -- 11 bit manufacturer`s code = 0CDH "1"; -- mandatory LSB by the standard attribute REGISTER_ACCESS of PM5381 : entity is "Boundary (STCTEST)"; attribute BOUNDARY_CELLS of PM5381 : entity is "BC_1,BC_4,cele0"; attribute BOUNDARY_LENGTH of PM5381 : entity is 219; attribute BOUNDARY_REGISTER of PM5381 : entity is -- num cell port function safe [ccell disval rslt] " 218 (BC_4, RFCLK, input, X)," & " 217 (BC_1, *, control, 1)," & " 216 (BC_1, RDAT(31), output3, X, 217, 1, Z)," & " 215 (BC_1, *, control, 1)," & " 214 (BC_1, RDAT(30), output3, X, 215, 1, Z)," & " 213 (BC_1, *, control, 1)," & " 212 (BC_1, RDAT(29), output3, X, 213, 1, Z)," & " 211 (BC_1, *, control, 1)," & " 210 (BC_1, RDAT(28), output3, X, 211, 1, Z)," & " 209 (BC_1, *, control, 1)," & " 208 (BC_1, RDAT(27), output3, X, 209, 1, Z)," & " 207 (BC_1, *, control, 1)," & " 206 (BC_1, RDAT(26), output3, X, 207, 1, Z)," & " 205 (BC_1, *, control, 1)," & " 204 (BC_1, RDAT(25), output3, X, 205, 1, Z)," & " 203 (BC_1, *, control, 1)," & " 202 (BC_1, RDAT(24), output3, X, 203, 1, Z)," & " 201 (BC_1, *, control, 1)," & " 200 (BC_1, RDAT(23), output3, X, 201, 1, Z)," & " 199 (BC_1, *, control, 1)," & " 198 (BC_1, RDAT(22), output3, X, 199, 1, Z)," & " 197 (BC_1, *, control, 1)," & " 196 (BC_1, RDAT(21), output3, X, 197, 1, Z)," & " 195 (BC_1, *, control, 1)," & " 194 (BC_1, RDAT(20), output3, X, 195, 1, Z)," & " 193 (BC_1, *, control, 1)," & " 192 (BC_1, RDAT(19), output3, X, 193, 1, Z)," & " 191 (BC_1, *, control, 1)," & " 190 (BC_1, RDAT(18), output3, X, 191, 1, Z)," & " 189 (BC_1, *, control, 1)," & " 188 (BC_1, RDAT(17), output3, X, 189, 1, Z)," & " 187 (BC_1, *, control, 1)," & " 186 (BC_1, RDAT(16), output3, X, 187, 1, Z)," & " 185 (BC_1, *, control, 1)," & " 184 (BC_1, RDAT(15), output3, X, 185, 1, Z)," & " 183 (BC_1, *, control, 1)," & " 182 (BC_1, RDAT(14), output3, X, 183, 1, Z)," & " 181 (BC_1, *, control, 1)," & " 180 (BC_1, RDAT(13), output3, X, 181, 1, Z)," & " 179 (BC_1, *, control, 1)," & " 178 (BC_1, RDAT(12), output3, X, 179, 1, Z)," & " 177 (BC_1, *, control, 1)," & " 176 (BC_1, RDAT(11), output3, X, 177, 1, Z)," & " 175 (BC_1, *, control, 1)," & " 174 (BC_1, RDAT(10), output3, X, 175, 1, Z)," & " 173 (BC_1, *, control, 1)," & " 172 (BC_1, RDAT(9), output3, X, 173, 1, Z)," & " 171 (BC_1, *, control, 1)," & " 170 (BC_1, RDAT(8), output3, X, 171, 1, Z)," & " 169 (BC_1, *, control, 1)," & " 168 (BC_1, RDAT(7), output3, X, 169, 1, Z)," & " 167 (BC_1, *, control, 1)," & " 166 (BC_1, RDAT(6), output3, X, 167, 1, Z)," & " 165 (BC_1, *, control, 1)," & " 164 (BC_1, RDAT(5), output3, X, 165, 1, Z)," & " 163 (BC_1, *, control, 1)," & " 162 (BC_1, RDAT(4), output3, X, 163, 1, Z)," & " 161 (BC_1, *, control, 1)," & " 160 (BC_1, RDAT(3), output3, X, 161, 1, Z)," & " 159 (BC_1, *, control, 1)," & " 158 (BC_1, RDAT(2), output3, X, 159, 1, Z)," & " 157 (BC_1, *, control, 1)," & " 156 (BC_1, RDAT(1), output3, X, 157, 1, Z)," & " 155 (BC_1, *, control, 1)," & " 154 (BC_1, RDAT(0), output3, X, 155, 1, Z)," & " 153 (BC_1, *, control, 1)," & " 152 (BC_1, RPRTY, output3, X, 153, 1, Z)," & " 151 (BC_1, *, control, 1)," & " 150 (BC_1, REOP, output3, X, 151, 1, Z)," & " 149 (BC_1, *, control, 1)," & " 148 (BC_1, RSOC_RSOP, output3, X, 149, 1, Z)," & " 147 (BC_1, *, control, 1)," & " 146 (BC_1, RSX, output3, X, 147, 1, Z)," & " 145 (BC_1, *, control, 1)," & " 144 (BC_1, RERR, output3, X, 145, 1, Z)," & " 143 (BC_1, *, control, 1)," & " 142 (BC_1, RMOD(1), output3, X, 143, 1, Z)," & " 141 (BC_1, *, control, 1)," & " 140 (BC_1, RMOD(0), output3, X, 141, 1, Z)," & " 139 (BC_1, *, control, 1)," & " 138 (BC_1, RCA_RVAL, output3, X, 139, 1, Z)," & " 137 (BC_4, RENB, input, X)," & " 136 (BC_1, *, control, 1)," & " 135 (BC_1, ROHCLK, output3, X, 136, 1, Z)," & " 134 (BC_1, *, control, 1)," & " 133 (BC_1, ROHFP, output3, X, 134, 1, Z)," & " 132 (BC_1, *, control, 1)," & " 131 (BC_1, RTOH, output3, X, 132, 1, Z)," & " 130 (BC_1, *, control, 1)," & " 129 (BC_1, RPOHEN, output3, X, 130, 1, Z)," & " 128 (BC_1, *, control, 1)," & " 127 (BC_1, B3E, output3, X, 128, 1, Z)," & " 126 (BC_1, *, control, 1)," & " 125 (BC_1, RPOH, output3, X, 126, 1, Z)," & " 124 (BC_1, *, control, 1)," & " 123 (BC_1, OOF, output3, X, 124, 1, Z)," & " 122 (BC_1, *, control, 1)," & " 121 (BC_1, SALM, output3, X, 122, 1, Z)," & " 120 (BC_1, *, control, 1)," & " 119 (BC_1, RALM, output3, X, 120, 1, Z)," & " 118 (BC_1, *, control, 1)," & " 117 (BC_1, TOHCLK, output3, X, 118, 1, Z)," & " 116 (BC_1, *, control, 1)," & " 115 (BC_1, TOHFP, output3, X, 116, 1, Z)," & " 114 (BC_4, TTOH, input, X)," & " 113 (BC_4, TTOHEN, input, X)," & " 112 (BC_4, TPOH, input, X)," & " 111 (BC_4, TPOHEN, input, X)," & " 110 (BC_1, *, control, 1)," & " 109 (BC_1, TPOHRDY, output3, X, 110, 1, Z)," & " 108 (BC_4, SD, input, X)," & " 107 (BC_1, *, control, 1)," & " 106 (BC_1, RCLK, output3, X, 107, 1, Z)," & " 105 (BC_1, *, control, 1)," & " 104 (BC_1, PGMRCLK, output3, X, 105, 1, Z)," & " 103 (BC_1, *, control, 1)," & " 102 (BC_1, TCLK, output3, X, 103, 1, Z)," & " 101 (BC_1, *, control, 1)," & " 100 (BC_1, PGMTCLK, output3, X, 101, 1, Z)," & " 99 (BC_1, *, control, 1)," & " 98 (BC_1, APSOFP, output3, X, 99, 1, Z)," & " 97 (BC_4, APSIFP, input, X)," & " 96 (BC_4, APSIFPCLK, input, X)," & " 95 (BC_1, *, control, 1)," & " 94 (cele0, D(15), bidir, X, 95, 1, Z)," & " 93 (BC_1, *, control, 1)," & " 92 (cele0, D(14), bidir, X, 93, 1, Z)," & " 91 (BC_1, *, control, 1)," & " 90 (cele0, D(13), bidir, X, 91, 1, Z)," & " 89 (BC_1, *, control, 1)," & " 88 (cele0, D(12), bidir, X, 89, 1, Z)," & " 87 (BC_1, *, control, 1)," & " 86 (cele0, D(11), bidir, X, 87, 1, Z)," & " 85 (BC_1, *, control, 1)," & " 84 (cele0, D(10), bidir, X, 85, 1, Z)," & " 83 (BC_1, *, control, 1)," & " 82 (cele0, D(9), bidir, X, 83, 1, Z)," & " 81 (BC_1, *, control, 1)," & " 80 (cele0, D(8), bidir, X, 81, 1, Z)," & " 79 (BC_1, *, control, 1)," & " 78 (cele0, D(7), bidir, X, 79, 1, Z)," & " 77 (BC_1, *, control, 1)," & " 76 (cele0, D(6), bidir, X, 77, 1, Z)," & " 75 (BC_1, *, control, 1)," & " 74 (cele0, D(5), bidir, X, 75, 1, Z)," & " 73 (BC_1, *, control, 1)," & " 72 (cele0, D(4), bidir, X, 73, 1, Z)," & " 71 (BC_1, *, control, 1)," & " 70 (cele0, D(3), bidir, X, 71, 1, Z)," & " 69 (BC_1, *, control, 1)," & " 68 (cele0, D(2), bidir, X, 69, 1, Z)," & " 67 (BC_1, *, control, 1)," & " 66 (cele0, D(1), bidir, X, 67, 1, Z)," & " 65 (BC_1, *, control, 1)," & " 64 (cele0, D(0), bidir, X, 65, 1, Z)," & " 63 (BC_4, A13_TRS, input, X)," & " 62 (BC_4, A(12), input, X)," & " 61 (BC_4, A(11), input, X)," & " 60 (BC_4, A(10), input, X)," & " 59 (BC_4, A(9), input, X)," & " 58 (BC_4, A(8), input, X)," & " 57 (BC_4, A(7), input, X)," & " 56 (BC_4, A(6), input, X)," & " 55 (BC_4, A(5), input, X)," & " 54 (BC_4, A(4), input, X)," & " 53 (BC_4, A(3), input, X)," & " 52 (BC_4, A(2), input, X)," & " 51 (BC_4, A(1), input, X)," & " 50 (BC_4, A(0), input, X)," & " 49 (BC_4, CSB, input, X)," & " 48 (BC_4, ALE, input, X)," & " 47 (BC_4, RDB, input, X)," & " 46 (BC_4, WRB, input, X)," & " 45 (BC_4, RSTB, input, X)," & " 44 (BC_1, *, control, 1)," & " 43 (BC_1, INTB, output3, X, 44, 1, Z)," & " 42 (BC_4, TDAT(31), input, X)," & " 41 (BC_4, TDAT(30), input, X)," & " 40 (BC_4, TDAT(29), input, X)," & " 39 (BC_4, TDAT(28), input, X)," & " 38 (BC_4, TDAT(27), input, X)," & " 37 (BC_4, TDAT(26), input, X)," & " 36 (BC_4, TDAT(25), input, X)," & " 35 (BC_4, TDAT(24), input, X)," & " 34 (BC_4, TDAT(23), input, X)," & " 33 (BC_4, TDAT(22), input, X)," & " 32 (BC_4, TDAT(21), input, X)," & " 31 (BC_4, TDAT(20), input, X)," & " 30 (BC_4, TDAT(19), input, X)," & " 29 (BC_4, TDAT(18), input, X)," & " 28 (BC_4, TDAT(17), input, X)," & " 27 (BC_4, TDAT(16), input, X)," & " 26 (BC_4, TDAT(15), input, X)," & " 25 (BC_4, TDAT(14), input, X)," & " 24 (BC_4, TDAT(13), input, X)," & " 23 (BC_4, TDAT(12), input, X)," & " 22 (BC_4, TDAT(11), input, X)," & " 21 (BC_4, TDAT(10), input, X)," & " 20 (BC_4, TDAT(9), input, X)," & " 19 (BC_4, TDAT(8), input, X)," & " 18 (BC_4, TDAT(7), input, X)," & " 17 (BC_4, TDAT(6), input, X)," & " 16 (BC_4, TDAT(5), input, X)," & " 15 (BC_4, TDAT(4), input, X)," & " 14 (BC_4, TDAT(3), input, X)," & " 13 (BC_4, TDAT(2), input, X)," & " 12 (BC_4, TDAT(1), input, X)," & " 11 (BC_4, TDAT(0), input, X)," & " 10 (BC_4, TPRTY, input, X)," & " 9 (BC_4, TEOP, input, X)," & " 8 (BC_4, TSOC_TSOP, input, X)," & " 7 (BC_4, TERR, input, X)," & " 6 (BC_4, TMOD(1), input, X)," & " 5 (BC_4, TMOD(0), input, X)," & " 4 (BC_1, *, control, 1)," & " 3 (BC_1, TCA_DTPA, output3, X, 4, 1, Z)," & " 2 (BC_4, TFCLK, input, X)," & " 1 (BC_4, TENB, input, X)," & " 0 (BC_4, POSL3_UL3B, input, X)"; end PM5381;