------------------------------------------------------------------------------ -- -- BSDL file for: PMC-Sierra PM5320 -- -- The ARROW 155 device is a single port, multi-rate SONET/SDH Framer -- supporting the OC-3 (STM-1) data rate. The ARROW 155 terminates Section, -- Line, and Path overhead at both the STS-n (AU-4) level and the TU-3 level. -- On the line side, it incorporates an OC-3 rate SERDES, -- allowing it to mate directly to an optics module or across a backplane. -- The system side interface is an 8-bit multi-drop Parallel Telecombus, -- allowing multiple devices to share a single bus. The ARROW 155 maps/de-maps -- up to three channels of DS3/E3 or EC-1 with bi-directional monitoring of -- traffic. The traffic may be multiplexed either into the line or system side -- interfaces. -- -- Automatically generated by : do_gen_bsdl.prl -- Script version : 2.5 -- Date generated : Wed Nov 5 00:54:55 PST 2003 -- -- ------------------------------------------------------------------------------ entity PM5320 is generic ( PHYSICAL_PIN_MAP : string := "CABGA_196" ); port ( A : in bit_vector (0 to 13); AALARM : in bit; AD : in bit_vector (0 to 7); ADP : in bit; AJ0J1 : in bit; ALE : in bit; APL : in bit; B3E : out bit; CSB : in bit; D : inout bit_vector (0 to 15); DALARM : out bit; DD : out bit_vector (0 to 7); DDP : out bit; DJ0J1 : out bit; DPL : out bit; DSTSEN : out bit; INTB : out bit; J0REF : in bit; LINECLK_REF : out bit; OHCH : out bit_vector (0 to 1); OHCLK : in bit; PDHRFCLK0 : in bit; PDHRFCLK1 : in bit; RALM : out bit; RCLK_0 : in bit; RCLK_1 : in bit; RCLK_2 : in bit; RDB : in bit; RNEG_0 : in bit; RNEG_1 : in bit; RNEG_2 : in bit; RPOS_0 : in bit; RPOS_1 : in bit; RPOS_2 : in bit; REF8KO : out bit; ROH : out bit; ROHFA : out bit; ROHVAL : out bit; RPOH : out bit; RPOHCLK : out bit; RPOHEN : out bit; RPOHFP : out bit; RRCPDAT : out bit; RSLD : out bit; RSLDCLK : out bit; RSTB : in bit; RTOH : out bit; RTOHCLK : out bit; RTOHFP : out bit; SALM : out bit; SD : in bit; SYSCLK : in bit; TCK : in bit; TCLK_0 : out bit; TCLK_1 : out bit; TCLK_2 : out bit; TDI : in bit; TNEG_0 : out bit; TNEG_1 : out bit; TNEG_2 : out bit; TDO : out bit; TPOS_0 : out bit; TPOS_1 : out bit; TPOS_2 : out bit; TMS : in bit; TOH : in bit; TOHFA : out bit; TOHINS : in bit; TOHVAL : out bit; TPOH : in bit; TPOHCLK : out bit; TPOHEN : in bit; TPOHFP : out bit; TPOHRDY : out bit; TRCPCLK : in bit; TRCPDAT : in bit; TRCPFP : in bit; TRSTB : in bit; TSLD : in bit; TSLDCLK : out bit; TTOH : in bit; TTOHCLK : out bit; TTOHEN : in bit; TTOHFP : out bit; WRB : in bit; ATB0 : linkage bit; ATB1 : linkage bit; AVD1 : linkage bit; AVDH : linkage bit; AVDL1 : linkage bit_vector (1 to 2); AVDL2 : linkage bit; REFCLK_N : linkage bit; REFCLK_P : linkage bit; RXD_N : linkage bit; RXD_P : linkage bit; TXD_N : linkage bit; TXD_P : linkage bit; VDDI : linkage bit_vector (1 to 8); VDDO : linkage bit_vector (1 to 9); VSS : linkage bit_vector (1 to 38)); use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of PM5320 : entity is "STD_1149_1_1993"; attribute PIN_MAP of PM5320 : entity is PHYSICAL_PIN_MAP; constant CABGA_196 : PIN_MAP_STRING := "A : (A13, B13, B14, C14, C13, D13, D14, D12, E14, E12," & "E11, F11, F14, F13)," & "AALARM : M1," & "AD : (J3, J2, J1, K4, K3, K1, L4, L2)," & "ADP : M3," & "AJ0J1 : M2," & "ALE : C12," & "APL : L1," & "B3E : P5," & "CSB : G14," & "D : (G13, H11, H14, H13, H12, J14, J13, J12, J11, K14," & "K13, K12, L14, L13, L12, M14)," & "DALARM : G1," & "DD : (D1, E4, E3, F4, E1, F3, F2, F1)," & "DDP : G3," & "DJ0J1 : G2," & "DPL : G4," & "DSTSEN : J4," & "INTB : M13," & "J0REF : H1," & "LINECLK_REF : N1," & "OHCH : (A2, B3)," & "OHCLK : A3," & "PDHRFCLK0 : D10," & "PDHRFCLK1 : B12," & "RALM : L6," & "RCLK_0 : A8," & "RCLK_1 : D6," & "RCLK_2 : A5," & "RDB : G12," & "RNEG_0 : B8," & "RNEG_1 : A7," & "RNEG_2 : C5," & "RPOS_0 : C8," & "RPOS_1 : B7," & "RPOS_2 : D5," & "REF8KO : M5," & "ROH : D2," & "ROHFA : D3," & "ROHVAL : C1," & "RPOH : P2," & "RPOHCLK : P3," & "RPOHEN : N4," & "RPOHFP : M4," & "RRCPDAT : N7," & "RSLD : P4," & "RSLDCLK : L5," & "RSTB : N14," & "RTOH : N3," & "RTOHCLK : P7," & "RTOHFP : L8," & "SALM : M6," & "SD : M8," & "SYSCLK : N2," & "TCK : L9," & "TCLK_0 : D8," & "TCLK_1 : A6," & "TCLK_2 : C4," & "TDI : N8," & "TNEG_0 : D7," & "TNEG_1 : C6," & "TNEG_2 : B4," & "TDO : L10," & "TPOS_0 : C7," & "TPOS_1 : B6," & "TPOS_2 : A4," & "TMS : M9," & "TOH : C2," & "TOHFA : B1," & "TOHINS : C3," & "TOHVAL : B2," & "TPOH : C11," & "TPOHCLK : C9," & "TPOHEN : B11," & "TPOHFP : D9," & "TPOHRDY : A11," & "TRCPCLK : N6," & "TRCPDAT : M7," & "TRCPFP : P6," & "TRSTB : P8," & "TSLD : A9," & "TSLDCLK : B9," & "TTOH : C10," & "TTOHCLK : H3," & "TTOHEN : A10," & "TTOHFP : H2," & "WRB : F12," & "ATB0 : P12," & "ATB1 : N11," & "AVD1 : A12," & "AVDH : K11," & "AVDL1 : (M10, K8)," & "AVDL2 : M11," & "REFCLK_N : N12," & "REFCLK_P : P13," & "RXD_N : P11," & "RXD_P : P10," & "TXD_N : P9," & "TXD_P : N9," & "VDDI : (K6, J5, H10, G5, F10, E9, E7, E5)," & "VDDO : (N5, L7, K2, H4, G11, E13, E2, B10, B5)," & "VSS : (P14, P1, N13, N10, M12, L11, L3, K10, K9, K7," & "K5, J10, J9, J8, J7, J6, H9, H8, H7, H6," & "H5, G10, G9, G8, G7, G6, F9, F8, F7, F6," & "F5, E10, E8, E6, D11, D4, A14, A1)"; 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 PM5320 : entity is 3; attribute INSTRUCTION_OPCODE of PM5320 : entity is "EXTEST (000)," & "SAMPLE (010)," & "IDCODE (001)," & "BYPASS (011,100,110,111)," & "STCTEST (101)"; attribute INSTRUCTION_CAPTURE of PM5320 : entity is "001"; attribute IDCODE_REGISTER of PM5320 : entity is "0000" & -- 4 bit version = 0H "0101001100100000" & -- 16 bit part number = 5320H "00001100110" & -- 11 bit manufacturer`s code "1"; -- mandatory LSB by the standard -- manufacturer's code + mandatory LSB = 0CDH attribute REGISTER_ACCESS of PM5320 : entity is "Boundary (STCTEST)"; attribute BOUNDARY_LENGTH of PM5320 : entity is 190; ----------------------------------------------------------------- -- The first cell is closest to TDO ----------------------------------------------------------------- attribute BOUNDARY_REGISTER of PM5320 : entity is -- Num Cell Port Function Safe [ccell disval rslt] "0 (BC_1, OHCH(0), output3, X, 1, 1, Z)," & "1 (BC_1, *, control, 1)," & "2 (BC_1, OHCH(1), output3, X, 3, 1, Z)," & "3 (BC_1, *, control, 1)," & "4 (BC_4, OHCLK, input, X)," & "5 (BC_7, TCLK_2, output3, X, 6, 1, Z)," & "6 (BC_1, *, control, 1)," & "7 (BC_1, TNEG_2, output3, X, 8, 1, Z)," & "8 (BC_1, *, control, 1)," & "9 (BC_1, TPOS_2, output3, X, 10, 1, Z)," & "10 (BC_1, *, control, 1)," & "11 (BC_4, RNEG_2, input, X)," & "12 (BC_4, RCLK_2, input, X)," & "13 (BC_4, RPOS_2, input, X)," & "14 (BC_1, TPOS_1, output3, X, 15, 1, Z)," & "15 (BC_1, *, control, 1)," & "16 (BC_7, TCLK_1, output3, X, 17, 1, Z)," & "17 (BC_1, *, control, 1)," & "18 (BC_1, TNEG_1, output3, X, 19, 1, Z)," & "19 (BC_1, *, control, 1)," & "20 (BC_4, RCLK_1, input, X)," & "21 (BC_4, RNEG_1, input, X)," & "22 (BC_4, RPOS_1, input, X)," & "23 (BC_1, TPOS_0, output3, X, 24, 1, Z)," & "24 (BC_1, *, control, 1)," & "25 (BC_1, TNEG_0, output3, X, 26, 1, Z)," & "26 (BC_1, *, control, 1)," & "27 (BC_7, TCLK_0, output3, X, 28, 1, Z)," & "28 (BC_1, *, control, 1)," & "29 (BC_4, RNEG_0, input, X)," & "30 (BC_4, RPOS_0, input, X)," & "31 (BC_4, RCLK_0, input, X)," & "32 (BC_1, TSLDCLK, output3, X, 33, 1, Z)," & "33 (BC_1, *, control, 1)," & "34 (BC_4, TSLD, input, X)," & "35 (BC_1, TPOHCLK, output3, X, 36, 1, Z)," & "36 (BC_1, *, control, 1)," & "37 (BC_1, TPOHFP, output3, X, 38, 1, Z)," & "38 (BC_1, *, control, 1)," & "39 (BC_4, TTOHEN, input, X)," & "40 (BC_4, TTOH, input, X)," & "41 (BC_1, TPOHRDY, output3, X, 42, 1, Z)," & "42 (BC_1, *, control, 1)," & "43 (BC_4, TPOHEN, input, X)," & "44 (BC_4, TPOH, input, X)," & "45 (BC_4, PDHRFCLK0, input, X)," & "46 (BC_4, PDHRFCLK1, input, X)," & "47 (BC_4, ALE, input, X)," & "48 (BC_4, A(0), input, X)," & "49 (BC_4, A(1), input, X)," & "50 (BC_4, A(2), input, X)," & "51 (BC_4, A(3), input, X)," & "52 (BC_4, A(4), input, X)," & "53 (BC_4, A(5), input, X)," & "54 (BC_4, A(6), input, X)," & "55 (BC_4, A(7), input, X)," & "56 (BC_4, A(8), input, X)," & "57 (BC_4, A(9), input, X)," & "58 (BC_4, A(10), input, X)," & "59 (BC_4, A(11), input, X)," & "60 (BC_4, A(12), input, X)," & "61 (BC_4, A(13), input, X)," & "62 (BC_4, WRB, input, X)," & "63 (BC_4, CSB, input, X)," & "64 (BC_4, RDB, input, X)," & "65 (BC_7, D(0), bidir, X, 66, 1, Z)," & "66 (BC_1, *, control, 1)," & "67 (BC_7, D(1), bidir, X, 68, 1, Z)," & "68 (BC_1, *, control, 1)," & "69 (BC_7, D(2), bidir, X, 70, 1, Z)," & "70 (BC_1, *, control, 1)," & "71 (BC_7, D(3), bidir, X, 72, 1, Z)," & "72 (BC_1, *, control, 1)," & "73 (BC_7, D(4), bidir, X, 74, 1, Z)," & "74 (BC_1, *, control, 1)," & "75 (BC_7, D(5), bidir, X, 76, 1, Z)," & "76 (BC_1, *, control, 1)," & "77 (BC_7, D(6), bidir, X, 78, 1, Z)," & "78 (BC_1, *, control, 1)," & "79 (BC_7, D(7), bidir, X, 80, 1, Z)," & "80 (BC_1, *, control, 1)," & "81 (BC_7, D(8), bidir, X, 82, 1, Z)," & "82 (BC_1, *, control, 1)," & "83 (BC_7, D(9), bidir, X, 84, 1, Z)," & "84 (BC_1, *, control, 1)," & "85 (BC_7, D(10), bidir, X, 86, 1, Z)," & "86 (BC_1, *, control, 1)," & "87 (BC_7, D(11), bidir, X, 88, 1, Z)," & "88 (BC_1, *, control, 1)," & "89 (BC_7, D(12), bidir, X, 90, 1, Z)," & "90 (BC_1, *, control, 1)," & "91 (BC_7, D(13), bidir, X, 92, 1, Z)," & "92 (BC_1, *, control, 1)," & "93 (BC_7, D(14), bidir, X, 94, 1, Z)," & "94 (BC_1, *, control, 1)," & "95 (BC_7, D(15), bidir, X, 96, 1, Z)," & "96 (BC_1, *, control, 1)," & "97 (BC_1, INTB, output3, X, 98, 1, Z)," & "98 (BC_1, *, control, 1)," & "99 (BC_4, RSTB, input, X)," & "100 (BC_4, SD, input, X)," & "101 (BC_1, RTOHFP, output3, X, 102, 1, Z)," & "102 (BC_1, *, control, 1)," & "103 (BC_1, RTOHCLK, output3, X, 104, 1, Z)," & "104 (BC_1, *, control, 1)," & "105 (BC_1, RRCPDAT, output3, X, 106, 1, Z)," & "106 (BC_1, *, control, 1)," & "107 (BC_4, TRCPDAT, input, X)," & "108 (BC_4, TRCPFP, input, X)," & "109 (BC_4, TRCPCLK, input, X)," & "110 (BC_1, SALM, output3, X, 111, 1, Z)," & "111 (BC_1, *, control, 1)," & "112 (BC_1, RALM, output3, X, 113, 1, Z)," & "113 (BC_1, *, control, 1)," & "114 (BC_1, B3E, output3, X, 115, 1, Z)," & "115 (BC_1, *, control, 1)," & "116 (BC_1, REF8KO, output3, X, 117, 1, Z)," & "117 (BC_1, *, control, 1)," & "118 (BC_1, RSLDCLK, output3, X, 119, 1, Z)," & "119 (BC_1, *, control, 1)," & "120 (BC_1, RSLD, output3, X, 121, 1, Z)," & "121 (BC_1, *, control, 1)," & "122 (BC_1, RPOHCLK, output3, X, 123, 1, Z)," & "123 (BC_1, *, control, 1)," & "124 (BC_1, RPOHFP, output3, X, 125, 1, Z)," & "125 (BC_1, *, control, 1)," & "126 (BC_1, RPOHEN, output3, X, 127, 1, Z)," & "127 (BC_1, *, control, 1)," & "128 (BC_1, RTOH, output3, X, 129, 1, Z)," & "129 (BC_1, *, control, 1)," & "130 (BC_1, RPOH, output3, X, 131, 1, Z)," & "131 (BC_1, *, control, 1)," & "132 (BC_1, LINECLK_REF, output3, X, 133, 1, Z)," & "133 (BC_1, *, control, 1)," & "134 (BC_4, SYSCLK, input, X)," & "135 (BC_4, AALARM, input, X)," & "136 (BC_4, AJ0J1, input, X)," & "137 (BC_4, ADP, input, X)," & "138 (BC_4, APL, input, X)," & "139 (BC_4, AD(7), input, X)," & "140 (BC_4, AD(6), input, X)," & "141 (BC_4, AD(5), input, X)," & "142 (BC_4, AD(4), input, X)," & "143 (BC_4, AD(3), input, X)," & "144 (BC_4, AD(2), input, X)," & "145 (BC_4, AD(1), input, X)," & "146 (BC_4, AD(0), input, X)," & "147 (BC_1, DSTSEN, output3, X, 148, 1, Z)," & "148 (BC_1, *, control, 1)," & "149 (BC_4, J0REF, input, X)," & "150 (BC_1, TTOHFP, output3, X, 151, 1, Z)," & "151 (BC_1, *, control, 1)," & "152 (BC_1, TTOHCLK, output3, X, 153, 1, Z)," & "153 (BC_1, *, control, 1)," & "154 (BC_1, DALARM, output3, X, 155, 1, Z)," & "155 (BC_1, *, control, 1)," & "156 (BC_1, DJ0J1, output3, X, 157, 1, Z)," & "157 (BC_1, *, control, 1)," & "158 (BC_1, DDP, output3, X, 159, 1, Z)," & "159 (BC_1, *, control, 1)," & "160 (BC_1, DPL, output3, X, 161, 1, Z)," & "161 (BC_1, *, control, 1)," & "162 (BC_1, DD(7), output3, X, 163, 1, Z)," & "163 (BC_1, *, control, 1)," & "164 (BC_1, DD(6), output3, X, 165, 1, Z)," & "165 (BC_1, *, control, 1)," & "166 (BC_1, DD(5), output3, X, 167, 1, Z)," & "167 (BC_1, *, control, 1)," & "168 (BC_1, DD(4), output3, X, 169, 1, Z)," & "169 (BC_1, *, control, 1)," & "170 (BC_1, DD(3), output3, X, 171, 1, Z)," & "171 (BC_1, *, control, 1)," & "172 (BC_1, DD(2), output3, X, 173, 1, Z)," & "173 (BC_1, *, control, 1)," & "174 (BC_1, DD(1), output3, X, 175, 1, Z)," & "175 (BC_1, *, control, 1)," & "176 (BC_1, DD(0), output3, X, 177, 1, Z)," & "177 (BC_1, *, control, 1)," & "178 (BC_1, ROH, output3, X, 179, 1, Z)," & "179 (BC_1, *, control, 1)," & "180 (BC_1, ROHFA, output3, X, 181, 1, Z)," & "181 (BC_1, *, control, 1)," & "182 (BC_1, ROHVAL, output3, X, 183, 1, Z)," & "183 (BC_1, *, control, 1)," & "184 (BC_4, TOH, input, X)," & "185 (BC_4, TOHINS, input, X)," & "186 (BC_1, TOHFA, output3, X, 187, 1, Z)," & "187 (BC_1, *, control, 1)," & "188 (BC_1, TOHVAL, output3, X, 189, 1, Z)," & "189 (BC_1, *, control, 1)"; end PM5320;