BSDL Files Library for JTAG

The only free public library that contains thousands of BSDL (Boundary Scan Description Language) models to use with BScan/JTAG tools

BSDL model: package

--  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 PM7381 FREEDM(tm)-32A672
--                  32 Link, 672 Channel Frame Engine and Datalink Manager
--                  with Any-PHY Packet Interface 
--
--  Written by: George Runstedler
--  Verified by: Brent Taylor
--  Electrical verification was performed against the following device:
--  Part # PM7381-PI-P
--  Lot # CD931670B
--  Date Code: M9951
--  Using HP3070 Software revision B.03.13
--
------------------------------------------------------------------------------
--
--
--  PM7381 BSDL Revision: FINAL 1.0
--  Date: 10 Febuary, 2000
--  Agilent Technologies Canada Inc
--
--  Release notes:
--  (1) The following changes were made to the ALPHA 0.0 version of this file:
--   a) The IDCODE 4-bit version number is changed to '0001'.
--   b) The control cell for RXPRTY (cell 154) is corrected to 153, from 133.
--   c) The control cell for TERR (cell 169) is corrected to 168, from 166.
--   d) The control cell for TRDY (cell 167) is corrected to 166, from 168.
--  (2) The following signals are designed to be tristate outputs, however,
--      they have I/O cells in the boundary register.  Therefore, they are
--      described as bidirectional pins with associated control cells.    
--           TPA1(0..2), TPA2(0..2), TRDY, RPA, RXDATA(0..15),
--           RXPRTY, RSX, REOP, RMOD, RERR, RVAL
--  (3) The following signals are designed to be inputs, however, they have
--      I/O cells in the boundary register.  Therefore, they are described
--      as bidirectional pins with associated control cells.
--           TXDATA(0..15), TXPRTY, TEOP, TMOD, TERR
--  (4) The INTB signal is designed to be an open drain output, however, it
--      has an output cell that can drive an active '0' and '1'. Therefore,
--      INTB is described as an output pin with an associated control cell.
--
------------------------------------------------------------------------------
--

entity PM7381 is

generic (PHYSICAL_PIN_MAP : string := "PBGA_329");

port (
        RCLK            : in           bit_vector  (0 to 31);
        RD_0            : in           bit;
        RD_1            : in           bit;
        RD_2            : in           bit;
        RD_3            : in           bit;
        RD_4            : in           bit;
        RD_5            : in           bit;
        RD_6            : in           bit;
        RD_7            : in           bit;
        RD_8            : in           bit;
        RD_9            : in           bit;
        RD_10_TA_0      : in           bit;
        RD_11_TA_1      : in           bit;
        RD_12_TA_2      : in           bit;
        RD_13_TA_3      : in           bit;
        RD_14_TA_4      : in           bit;
        RD_15_TA_5      : in           bit;
        RD_16_TA_6      : in           bit;
        RD_17_TA_7      : in           bit;
        RD_18_TA_8      : in           bit;
        RD_19_TA_9      : in           bit;
        RD_20_TA_10     : in           bit;
        RD_21_TA_11     : in           bit;
        RD_22_TRDB      : in           bit;
        RD_23_TWRB      : in           bit;
        RD_24_TA_12_TRS : in           bit;
        RD_25           : in           bit;
        RD_26           : in           bit;
        RD_27           : in           bit;
        RD_28           : in           bit;
        RD_29           : in           bit;
        RD_30           : in           bit;
        RD_31           : in           bit;
        RMVCK           : in           bit_vector  (0 to 3);
        RFPB            : in           bit_vector  (0 to 3);
        RFP8B           : in           bit         ;
        RMV8FPC         : in           bit         ;
        RMV8DC          : in           bit         ;
        RBD             : out          bit         ;
        RBCLK           : out          bit         ;
        TCLK            : in           bit_vector  (0 to 31);
        TD_0            : out          bit         ;
        TD_1            : out          bit         ;
        TD_2            : out          bit         ;
        TD_3            : out          bit         ;
        TD_4            : out          bit         ;
        TD_5            : out          bit         ;
        TD_6            : out          bit         ;
        TD_7            : out          bit         ;
        TD_8            : out          bit         ;
        TD_9            : out          bit         ;
        TD_10           : out          bit         ;
        TD_11           : out          bit         ;
        TD_12           : out          bit         ;
        TD_13           : out          bit         ;
        TD_14           : out          bit         ;
        TD_15           : out          bit         ;
        TD_16_TDAT_0    : inout        bit         ;
        TD_17_TDAT_1    : inout        bit         ;
        TD_18_TDAT_2    : inout        bit         ;
        TD_19_TDAT_3    : inout        bit         ;
        TD_20_TDAT_4    : inout        bit         ;
        TD_21_TDAT_5    : inout        bit         ;
        TD_22_TDAT_6    : inout        bit         ;
        TD_23_TDAT_7    : inout        bit         ;
        TD_24_TDAT_8    : inout        bit         ;
        TD_25_TDAT_9    : inout        bit         ;
        TD_26_TDAT_10   : inout        bit         ;
        TD_27_TDAT_11   : inout        bit         ;
        TD_28_TDAT_12   : inout        bit         ;
        TD_29_TDAT_13   : inout        bit         ;
        TD_30_TDAT_14   : inout        bit         ;
        TD_31_TDAT_15   : inout        bit         ;
        TMVCK           : in           bit_vector  (0 to 3);
        TFPB            : in           bit_vector  (0 to 3);
        TFP8B           : in           bit         ;
        TMV8FPC         : in           bit         ;
        TMV8DC          : in           bit         ;
        TBD             : in           bit         ;
        TBCLK           : out          bit         ;
        TXCLK           : in           bit         ;
        TXADDR_0        : in           bit         ;
        TXADDR_1        : in           bit         ;
        TXADDR_2        : in           bit         ;
        TXADDR_3        : in           bit         ;
        TXADDR_4        : inout        bit         ;
        TXADDR_5        : in           bit         ;
        TXADDR_6        : in           bit         ;
        TXADDR_7        : in           bit         ;
        TXADDR_8        : in           bit         ;
        TXADDR_9        : in           bit         ;
        TXADDR_10       : in           bit         ;
        TXADDR_11       : in           bit         ;
        TXADDR_12       : in           bit         ;
        TPA1            : inout        bit_vector  (0 to 2);
        TPA2            : inout        bit_vector  (0 to 2);
        TRDY            : inout        bit         ;
        TXDATA          : inout        bit_vector  (0 to 15);
        TXPRTY          : inout        bit         ;
        TSX             : in           bit         ;
        TEOP            : inout        bit         ;
        TMOD            : inout        bit         ;
        TERR            : inout        bit         ;
        RXCLK           : in           bit         ;
        RXADDR          : in           bit_vector  (0 to 2);
        RPA             : inout        bit         ;
        RENB            : in           bit         ;
        RXDATA          : inout        bit_vector  (0 to 15);
        RXPRTY          : inout        bit         ;
        RSX             : inout        bit         ;
        REOP            : inout        bit         ;
        RMOD            : inout        bit         ;
        RERR            : inout        bit         ;
        RVAL            : inout        bit         ;
        D               : inout        bit_vector  (0 to 15);
        A               : in           bit_vector  (2 to 11);
        ALE             : in           bit         ;
        WRB             : in           bit         ;
        RDB             : in           bit         ;
        CSB             : in           bit         ;
        INTB            : out          bit         ;
        SYSCLK          : in           bit         ;
        RSTB            : in           bit         ;
        PMCTEST         : in           bit         ;
        TCK             : in           bit         ;
        TMS             : in           bit         ;
        TDI             : in           bit         ;
        TDO             : out          bit         ;
        TRSTB           : in           bit         ;
        NC              : linkage      bit         ;
        VDD3V3          : linkage      bit_vector  (1 to 14);
        VDD2V5          : linkage      bit_vector  (1 to 12);
        VSS             : linkage      bit_vector  (1 to 39)
        ) ;

use STD_1149_1_1990.all;
use PMC_Sierra_Cells.all;

attribute PIN_MAP of PM7381 : entity is PHYSICAL_PIN_MAP ;

constant PBGA_329 : PIN_MAP_STRING :=

       "RCLK         : ( N23, N21, M22, L21, L20, K22, J22, J23, G21, G20, " &
       "                 F22, F21, E21, D23, D21, C21, B22, A21, C20, A20, " &
       "                 C19, C18, B18, D17, B16, A15, B15, A14, C14, A13, " &
       "                 C13, B12 ), " &
       "RD_0         :   N20, " &
       "RD_1         :   N22, " &
       "RD_2         :   M21, " &
       "RD_3         :   L22, " &
       "RD_4         :   L23, " &
       "RD_5         :   K21, " &
       "RD_6         :   J21, " &
       "RD_7         :   J20, " &
       "RD_8         :   H23, " &
       "RD_9         :   G22, " &
       "RD_10_TA_0   :   G23, " &
       "RD_11_TA_1   :   F23, " &
       "RD_12_TA_2   :   E23, " &
       "RD_13_TA_3   :   D22, " &
       "RD_14_TA_4   :   E20, " &
       "RD_15_TA_5   :   C23, " &
       "RD_16_TA_6   :   A22, " &
       "RD_17_TA_7   :   D20, " &
       "RD_18_TA_8   :   B21, " &
       "RD_19_TA_9   :   D19, " &
       "RD_20_TA_10  :   B20, " &
       "RD_21_TA_11  :   A19, " &
       "RD_22_TRDB   :   A18, " &
       "RD_23_TWRB   :   A17, " &
       "RD_24_TA_12_TRS :  A16, " &
       "RD_25        :   C16, " &
       "RD_26        :   D15, " &
       "RD_27        :   C15, " &
       "RD_28        :   B14, " &
       "RD_29        :   D13, " &
       "RD_30        :   B13, " &
       "RD_31        :   C12, " &
       "RMVCK        : ( P21, H22, A23, C17 ), " &
       "RFPB         : ( P22, H21, B23, B17 ), " &
       "RFP8B        :   R21, " &
       "RMV8FPC      :   P23, " &
       "RMV8DC       :   R22, " &
       "RBD          :   R23, " &
       "RBCLK        :   R20, " &
       "TCLK         : ( W21,Y23,Y21,AA23,AB22,AC23,AA21,AB21,AB20,AC19, " &
       "                 AC18,AC17,AB17,AC16,AA16,Y15,AB14,Y13,AA13,AB12, "&
       "                 AA11,AC11,AA10,AC10,AC9,AB8,AA7,Y7,AB6,AA6, " &
       "                 AA5,AC4 ), " &
       "TD_0         :   W23, " &
       "TD_1         :   Y22, " &
       "TD_2         :   W20, " &
       "TD_3         :   AA22, " &
       "TD_4         :   Y20, " &
       "TD_5         :   AB23, " &
       "TD_6         :   AC22, " &
       "TD_7         :   AC21, " &
       "TD_8         :   AC20, " &
       "TD_9         :   AA19, " &
       "TD_10        :   AA18, " &
       "TD_11        :   AB18, " &
       "TD_12        :   Y17, " &
       "TD_13        :   AA17, " &
       "TD_14        :   AB16, " &
       "TD_15        :   AC15, " &
       "TD_16_TDAT_0 :   AC14, " &
       "TD_17_TDAT_1 :   AA14, " &
       "TD_18_TDAT_2 :   AC13, " &
       "TD_19_TDAT_3 :   AB13, " &
       "TD_20_TDAT_4 :   AA12, " &
       "TD_21_TDAT_5 :   AB11, " &
       "TD_22_TDAT_6 :   Y11, " &
       "TD_23_TDAT_7 :   AB10, " &
       "TD_24_TDAT_8 :   Y9, " &
       "TD_25_TDAT_9 :   AA8, " &
       "TD_26_TDAT_10 :  AC8, " &
       "TD_27_TDAT_11 :  AB7, " &
       "TD_28_TDAT_12 :  AC7, " &
       "TD_29_TDAT_13 :  AC6, " &
       "TD_30_TDAT_14 :  AC5, " &
       "TD_31_TDAT_15 :  AB4, " &
       "TMVCK        : ( V21, Y19, AA15, AB9 ), " &
       "TFPB         : ( V23, AA20, AB15, AA9 ), " &
       "TFP8B        :   U23, " &
       "TMV8FPC      :   V22, " &
       "TMV8DC       :   U20, " &
       "TBD          :   Y5, " &
       "TBCLK        :   AA4, " &
       "TXCLK        :   H2, " &
       "TXADDR_0     :   H1, " &
       "TXADDR_1     :   G3, " &
       "TXADDR_2     :   G2, " &
       "TXADDR_3     :   G4, " &
       "TXADDR_4     :   G1, " &
       "TXADDR_5     :   F2, " &
       "TXADDR_6     :   F1, " &
       "TXADDR_7     :   F3, " &
       "TXADDR_8     :   E1, " &
       "TXADDR_9     :   E3, " &
       "TXADDR_10    :   D2, " &
       "TXADDR_11    :   D1, " &
       "TXADDR_12    :   E4, " &
       "TPA1         : ( D3, C1, D4 ), " &
       "TPA2         : ( B2, B1, A1 ), " &
       "TRDY         :   R3, " &
       "TXDATA       : ( N4, N1, N3, N2, M2, M3, L3, L2, K3, K2, " &
       "                 K1, J3, J2, J4, J1, H3 ), " &
       "TXPRTY       :   L4, " &
       "TSX          :   L1, " &
       "TEOP         :   P3, " &
       "TMOD         :   P2, " &
       "TERR         :   P1, " &
       "RXCLK        :   AC2, " &
       "RXADDR       : ( AC3, Y4, AB2 ), " &
       "RPA          :   R4, " &
       "RENB         :   R1, " &
       "RXDATA       : ( AC1, AB1, AA3, AA1, AA2, Y3, W4, Y1, W3, W1, " &
       "                 V3, V1, V2, U1, U4, U2 ), " &
       "RXPRTY       :   U3, " &
       "RSX          :   Y2, " &
       "REOP         :   T3, " &
       "RMOD         :   T2, " &
       "RERR         :   T1, " &
       "RVAL         :   R2, " &
       "D            : ( A2, C3, A3, B3, C4, D5, A4, B4, C5, A5, " &
       "                 C6, A6, B6, A7, D7, B7 ), " &
       "A            : ( C7, A8, B8, C8, A9, D9, B9, C9, A10, B10 ), " &
       "ALE          :   C10, " &
       "WRB          :   D11, " &
       "RDB          :   A11, " &
       "CSB          :   C11, " &
       "INTB         :   B11, " &
       "SYSCLK       :   K23, " &
       "RSTB         :   C22, " &
       "PMCTEST      :   AB3, " &
       "TCK          :   T23, " &
       "TMS          :   T22, " &
       "TDI          :   U21, " &
       "TDO          :   U22, " &
       "TRSTB        :   T21, " &
       "NC           :   C2, " &
       "VDD3V3       : ( D6,D10,D14,D18,H4,H20,M4,M20,T4,T20, " &
       "                 Y6,Y10,Y14,Y18 ), "&
       "VDD2V5       : ( E2,M1,W2,AB5,AC12,AB19,W22,M23,E22,B19, " &
       "                 A12,B5 ), "&
       "VSS          : ( D8,D12,D16,F4,F20,K4,K20,P4,P20,V4, " &
       "                 V20,Y8,Y12,Y16,K10,K11,K12,K13,K14,L10, " &
       "                 L11,L12,L13,L14,M10,M11,M12,M13,M14,N10, " &
       "                 N11,N12,N13,N14,P10,P11,P12,P13,P14 )";

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_RESET of TRSTB : signal is true;

attribute TAP_SCAN_CLOCK of TCK : signal is ( 1.0e+06, BOTH );


attribute INSTRUCTION_LENGTH of PM7381 : entity is 3;

attribute INSTRUCTION_OPCODE of PM7381 : entity is

        "IDCODE (001)," &
        "SAMPLE (010)," &
        "BYPASS (011, 100, 110, 111)," &
        "EXTEST (000)," &
        "STCTEST  (101)" ;

attribute INSTRUCTION_CAPTURE of PM7381 : entity is "001";

attribute IDCODE_REGISTER of PM7381 : entity is

--  ID-CODE for PM7381 is 32 bits (173810CDH).
        "0001" &                  -- 4-bit version = 1H
        "0111001110000001" &      -- 16-bit part number = 7381H
        "00001100110" &           -- 12-bit manufacturer's code  0CDH
        "1" ;                     -- mandatory LSB

attribute REGISTER_ACCESS of PM7381 : entity is

"BOUNDARY (STCTEST)" ;

attribute BOUNDARY_CELLS of PM7381 : entity is "BC_4, BC_1, cele0";

attribute BOUNDARY_LENGTH of PM7381 : entity is 365;

attribute BOUNDARY_REGISTER of PM7381 : entity is

        -- num   cell  port  function safe [ccell disval rslt]

        "0 ( BC_1, *, control, 1 ) ,"  &
        "1 ( BC_1, RBCLK, output3, X , 0, 1, Z),"  &
        "2 ( BC_1, *, control, 1 ) ,"  &
        "3 ( BC_1, RBD, output3, X , 2, 1, Z),"  &
        "4 ( BC_4, TMV8DC, input, X ) ,"  &
        "5 ( BC_4, TFP8B, input, X ) ,"  &
        "6 ( BC_4, TMV8FPC, input, X ) ,"  &
        "7 ( BC_4, TFPB(0), input, X ) ,"  &
        "8 ( BC_4, TMVCK(0), input, X ) ,"  &
        "9 ( BC_1, *, control, 1 ) ,"  &
        "10 ( BC_1, TD_0, output3, X , 9, 1, Z),"  &
        "11 ( BC_4, TCLK(0), input, X ) ,"  &
        "12 ( BC_1, *, control, 1 ) ,"  &
        "13 ( BC_1, TD_1, output3, X , 12, 1, Z),"  &
        "14 ( BC_4, TCLK(1), input, X ) ,"  &
        "15 ( BC_1, *, control, 1 ) ,"  &
        "16 ( BC_1, TD_2, output3, X , 15, 1, Z),"  &
        "17 ( BC_4, TCLK(2), input, X ) ,"  &
        "18 ( BC_1, *, control, 1 ) ,"  &
        "19 ( BC_1, TD_3, output3, X , 18, 1, Z),"  &
        "20 ( BC_4, TCLK(3), input, X ) ,"  &
        "21 ( BC_1, *, control, 1 ) ,"  &
        "22 ( BC_1, TD_4, output3, X , 21, 1, Z),"  &
        "23 ( BC_4, TCLK(4), input, X ) ,"  &
        "24 ( BC_1, *, control, 1 ) ,"  &
        "25 ( BC_1, TD_5, output3, X , 24, 1, Z),"  &
        "26 ( BC_4, TCLK(5), input, X ) ,"  &
        "27 ( BC_1, *, control, 1 ) ,"  &
        "28 ( BC_1, TD_6, output3, X , 27, 1, Z),"  &
        "29 ( BC_4, TCLK(6), input, X ) ,"  &
        "30 ( BC_1, *, control, 1 ) ,"  &
        "31 ( BC_1, TD_7, output3, X , 30, 1, Z),"  &
        "32 ( BC_4, TCLK(7), input, X ) ,"  &
        "33 ( BC_4, TFPB(1), input, X ),"  &
        "34 ( BC_4, TMVCK(1), input, X ) ,"  &
        "35 ( BC_1, *, control, 1 ) ,"  &
        "36 ( BC_1, TD_8, output3, X , 35, 1, Z),"  &
        "37 ( BC_4, TCLK(8), input, X ) ,"  &
        "38 ( BC_1, *, control, 1 ) ,"  &
        "39 ( BC_1, TD_9, output3, X , 38, 1, Z),"  &
        "40 ( BC_4, TCLK(9), input, X ) ,"  &
        "41 ( BC_1, *, control, 1 ) ,"  &
        "42 ( BC_1, TD_10, output3, X , 41, 1, Z),"  &
        "43 ( BC_4, TCLK(10), input, X ) ,"  &
        "44 ( BC_1, *, control, 1 ) ,"  &
        "45 ( BC_1, TD_11, output3, X , 44, 1, Z),"  &
        "46 ( BC_4, TCLK(11), input, X ) ,"  &
        "47 ( BC_1, *, control, 1 ) ,"  &
        "48 ( BC_1, TD_12, output3, X , 47, 1, Z),"  &
        "49 ( BC_4, TCLK(12), input, X ) ,"  &
        "50 ( BC_1, *, control, 1 ) ,"  &
        "51 ( BC_1, TD_13, output3, X , 50, 1, Z),"  &
        "52 ( BC_4, TCLK(13), input, X ) ,"  &
        "53 ( BC_1, *, control, 1 ) ,"  &
        "54 ( BC_1, TD_14, output3, X , 53, 1, Z),"  &
        "55 ( BC_4, TCLK(14), input, X ) ,"  &
        "56 ( BC_1, *, control, 1 ) ,"  &
        "57 ( BC_1, TD_15, output3, X , 56, 1, Z),"  &
        "58 ( BC_4, TCLK(15), input, X ) ,"  &
        "59 ( BC_4, TFPB(2), input, X ) ,"  &
        "60 ( BC_4, TMVCK(2), input, X ) ,"  &
        "61 ( BC_1, *, control, 1 ) ,"  &
        "62 ( cele0, TD_16_TDAT_0, bidir, X , 61, 1, Z),"  &
        "63 ( BC_4, TCLK(16), input, X ) ,"  &
        "64 ( BC_1, *, control, 1 ) ,"  &
        "65 ( cele0, TD_17_TDAT_1, bidir, X , 64, 1, Z),"  &
        "66 ( BC_4, TCLK(17), input, X ) ,"  &
        "67 ( BC_1, *, control, 1 ) ,"  &
        "68 ( cele0, TD_18_TDAT_2, bidir, X , 67, 1, Z),"  &
        "69 ( BC_4, TCLK(18), input, X ) ,"  &
        "70 ( BC_1, *, control, 1 ) ,"  &
        "71 ( cele0, TD_19_TDAT_3, bidir, X , 70, 1, Z),"  &
        "72 ( BC_4, TCLK(19), input, X ) ,"  &
        "73 ( BC_1, *, control, 1 ) ,"  &
        "74 ( cele0, TD_20_TDAT_4, bidir, X , 73, 1, Z),"  &
        "75 ( BC_4, TCLK(20), input, X ) ,"  &
        "76 ( BC_1, *, control, 1 ) ,"  &
        "77 ( cele0, TD_21_TDAT_5, bidir, X , 76, 1, Z),"  &
        "78 ( BC_4, TCLK(21), input, X ) ,"  &
        "79 ( BC_1, *, control, 1 ) ,"  &
        "80 ( cele0, TD_22_TDAT_6, bidir, X , 79, 1, Z),"  &
        "81 ( BC_4, TCLK(22), input, X ) ,"  &
        "82 ( BC_1, *, control, 1 ) ,"  &
        "83 ( cele0, TD_23_TDAT_7, bidir, X , 82, 1, Z),"  &
        "84 ( BC_4, TCLK(23), input, X ) ,"  &
        "85 ( BC_4, TFPB(3), input, X ) ,"  &
        "86 ( BC_4, TMVCK(3), input, X ) ,"  &
        "87 ( BC_1, *, control, 1 ) ,"  &
        "88 ( cele0, TD_24_TDAT_8, bidir, X , 87, 1, Z),"  &
        "89 ( BC_4, TCLK(24), input, X ) ,"  &
        "90 ( BC_1, *, control, 1 ) ,"  &
        "91 ( cele0, TD_25_TDAT_9, bidir, X , 90, 1, Z),"  &
        "92 ( BC_4, TCLK(25), input, X ) ,"  &
        "93 ( BC_1, *, control, 1 ) ,"  &
        "94 ( cele0, TD_26_TDAT_10, bidir, X , 93, 1, Z),"  &
        "95 ( BC_4, TCLK(26), input, X ) ,"  &
        "96 ( BC_1, *, control, 1 ) ,"  &
        "97 ( cele0, TD_27_TDAT_11, bidir, X , 96, 1, Z),"  &
        "98 ( BC_4, TCLK(27), input, X ) ,"  &
        "99 ( BC_1, *, control, 1 ) ,"  &
        "100 ( cele0, TD_28_TDAT_12, bidir, X , 99, 1, Z),"  &
        "101 ( BC_4, TCLK(28), input, X ) ,"  &
        "102 ( BC_1, *, control, 1 ) ,"  &
        "103 ( cele0, TD_29_TDAT_13, bidir, X , 102, 1, Z),"  &
        "104 ( BC_4, TCLK(29), input, X ) ,"  &
        "105 ( BC_1, *, control, 1 ) ,"  &
        "106 ( cele0, TD_30_TDAT_14, bidir, X , 105, 1, Z),"  &
        "107 ( BC_4, TCLK(30), input, X ) ,"  &
        "108 ( BC_1, *, control, 1 ) ,"  &
        "109 ( cele0, TD_31_TDAT_15, bidir, X , 108, 1, Z),"  &
        "110 ( BC_4, TCLK(31), input, X ) ,"  &
        "111 ( BC_4, TBD, input, X ) ,"  &
        "112 ( BC_1, *, control, 1 ) ,"  &
        "113 ( BC_1, TBCLK, output3, X , 112, 1, Z),"  &
        "114 ( BC_4, PMCTEST, input, X ) ,"  &
        "115 ( BC_4, RXADDR(0), input, X ) ,"  &
        "116 ( BC_4, RXADDR(1), input, X ) ,"  &
        "117 ( BC_4, RXADDR(2), input, X ) ,"  &
        "118 ( BC_4, RXCLK, input, X ) ,"  &
        "119 ( BC_1, *, control, 1 ) ,"  &
        "120 ( cele0, RXDATA(0), bidir, X , 119, 1, Z),"  &
        "121 ( BC_1, *, control, 1 ) ,"  &
        "122 ( cele0, RXDATA(1), bidir, X , 121, 1, Z),"  &
        "123 ( BC_1, *, control, 1 ) ,"  &
        "124 ( cele0, RXDATA(2), bidir, X , 123, 1, Z),"  &
        "125 ( BC_1, *, control, 1 ) ,"  &
        "126 ( cele0, RXDATA(3), bidir, X , 125, 1, Z),"  &
        "127 ( BC_1, *, control, 1 ) ,"  &
        "128 ( cele0, RXDATA(4), bidir, X , 127, 1, Z),"  &
        "129 ( BC_1, *, control, 1 ) ,"  &
        "130 ( cele0, RXDATA(5), bidir, X , 129, 1, Z),"  &
        "131 ( BC_1, *, control, 1 ) ,"  &
        "132 ( cele0, RXDATA(6), bidir, X , 131, 1, Z),"  &
        "133 ( BC_1, *, control, 1 ) ,"  &
        "134 ( cele0, RXDATA(7), bidir, X , 133, 1, Z),"  &
        "135 ( BC_1, *, control, 1 ) ,"  &
        "136 ( cele0, RSX, bidir, X , 135, 1, Z),"  &
        "137 ( BC_1, *, control, 1 ) ,"  &
        "138 ( cele0, RXDATA(8), bidir, X , 137, 1, Z),"  &
        "139 ( BC_1, *, control, 1 ) ,"  &
        "140 ( cele0, RXDATA(9), bidir, X , 139, 1, Z),"  &
        "141 ( BC_1, *, control, 1 ) ,"  &
        "142 ( cele0, RXDATA(10), bidir, X , 141, 1, Z),"  &
        "143 ( BC_1, *, control, 1 ) ,"  &
        "144 ( cele0, RXDATA(11), bidir, X , 143, 1, Z),"  &
        "145 ( BC_1, *, control, 1 ) ,"  &
        "146 ( cele0, RXDATA(12), bidir, X , 145, 1, Z),"  &
        "147 ( BC_1, *, control, 1 ) ,"  &
        "148 ( cele0, RXDATA(13), bidir, X , 147, 1, Z),"  &
        "149 ( BC_1, *, control, 1 ) ,"  &
        "150 ( cele0, RXDATA(14), bidir, X , 149, 1, Z),"  &
        "151 ( BC_1, *, control, 1 ) ,"  &
        "152 ( cele0, RXDATA(15), bidir, X , 151, 1, Z),"  &
        "153 ( BC_1, *, control, 1 ) ,"  &
        "154 ( cele0, RXPRTY, bidir, X , 153, 1, Z),"  &
        "155 ( BC_1, *, control, 1 ) ,"  &
        "156 ( cele0, RERR, bidir, X , 155, 1, Z),"  &
        "157 ( BC_1, *, control, 1 ) ,"  &
        "158 ( cele0, RMOD, bidir, X , 157, 1, Z),"  &
        "159 ( BC_1, *, control, 1 ) ,"  &
        "160 ( cele0, REOP, bidir, X , 159, 1, Z),"  &
        "161 ( BC_4, RENB, input, X ) ,"  &
        "162 ( BC_1, *, control, 1 ) ,"  &
        "163 ( cele0, RPA, bidir, X , 162, 1, Z),"  &
        "164 ( BC_1, *, control, 1 ) ,"  &
        "165 ( cele0, RVAL, bidir, X , 164, 1, Z),"  &
        "166 ( BC_1, *, control, 1 ) ,"  &
        "167 ( cele0, TRDY, bidir, X , 166, 1, Z),"  &
        "168 ( BC_1, *, control, 1 ) ,"  &
        "169 ( cele0, TERR, bidir, X , 168, 1, Z),"  &
        "170 ( BC_1, *, control, 1 ) ,"  &
        "171 ( cele0, TMOD, bidir, X , 170, 1, Z),"  &
        "172 ( BC_1, *, control, 1 ) ,"  &
        "173 ( cele0, TEOP, bidir, X , 172, 1, Z),"  &
        "174 ( BC_1, *, control, 1 ) ,"  &
        "175 ( cele0, TXDATA(0), bidir, X , 174, 1, Z),"  &
        "176 ( BC_1, *, control, 1 ) ,"  &
        "177 ( cele0, TXDATA(1), bidir, X , 176, 1, Z),"  &
        "178 ( BC_1, *, control, 1 ) ,"  &
        "179 ( cele0, TXDATA(2), bidir, X , 178, 1, Z),"  &
        "180 ( BC_1, *, control, 1 ) ,"  &
        "181 ( cele0, TXDATA(3), bidir, X , 180, 1, Z),"  &
        "182 ( BC_1, *, control, 1 ) ,"  &
        "183 ( cele0, TXDATA(4), bidir, X , 182, 1, Z),"  &
        "184 ( BC_1, *, control, 1 ) ,"  &
        "185 ( cele0, TXDATA(5), bidir, X , 184, 1, Z),"  &
        "186 ( BC_1, *, control, 1 ) ,"  &
        "187 ( cele0, TXDATA(6), bidir, X , 186, 1, Z),"  &
        "188 ( BC_1, *, control, 1 ) ,"  &
        "189 ( cele0, TXDATA(7), bidir, X , 188, 1, Z),"  &
        "190 ( BC_4, TSX, input, X ) ,"  &
        "191 ( BC_1, *, control, 1 ) ,"  &
        "192 ( cele0, TXPRTY, bidir, X , 191, 1, Z),"  &
        "193 ( BC_1, *, control, 1 ) ,"  &
        "194 ( cele0, TXDATA(8), bidir, X , 193, 1, Z),"  &
        "195 ( BC_1, *, control, 1 ) ,"  &
        "196 ( cele0, TXDATA(9), bidir, X , 195, 1, Z),"  &
        "197 ( BC_1, *, control, 1 ) ,"  &
        "198 ( cele0, TXDATA(10), bidir, X , 197, 1, Z),"  &
        "199 ( BC_1, *, control, 1 ) ,"  &
        "200 ( cele0, TXDATA(11), bidir, X , 199, 1, Z),"  &
        "201 ( BC_1, *, control, 1 ) ,"  &
        "202 ( cele0, TXDATA(12), bidir, X , 201, 1, Z),"  &
        "203 ( BC_1, *, control, 1 ) ,"  &
        "204 ( cele0, TXDATA(13), bidir, X , 203, 1, Z),"  &
        "205 ( BC_1, *, control, 1 ) ,"  &
        "206 ( cele0, TXDATA(14), bidir, X , 205, 1, Z),"  &
        "207 ( BC_1, *, control, 1 ) ,"  &
        "208 ( cele0, TXDATA(15), bidir, X , 207, 1, Z),"  &
        "209 ( BC_1, *, internal, X ) ,"  &
        "210 ( BC_1, *, internal, X ) ,"  &
        "211 ( BC_4, TXCLK, input, X ) ,"  &
        "212 ( BC_4, TXADDR_0, input, X ) ,"  &
        "213 ( BC_4, TXADDR_1, input, X ) ,"  &
        "214 ( BC_4, TXADDR_2, input, X ) ,"  &
        "215 ( BC_1, *, internal, X ) ,"  &
        "216 ( BC_1, *, internal, X ) ,"  &
        "217 ( BC_4, TXADDR_3, input, X ) ,"  &
        "218 ( BC_1, *, control, 1 ) ,"  &
        "219 ( cele0, TXADDR_4, bidir, X , 218, 1, Z),"  &
        "220 ( BC_4, TXADDR_5, input, X ) ,"  &
        "221 ( BC_4, TXADDR_6, input, X ) ,"  &
        "222 ( BC_4, TXADDR_7, input, X ) ,"  &
        "223 ( BC_4, TXADDR_8, input, X ) ,"  &
        "224 ( BC_4, TXADDR_9, input, X ) ,"  &
        "225 ( BC_4, TXADDR_10, input, X ) ,"  &
        "226 ( BC_4, TXADDR_11, input, X ) ,"  &
        "227 ( BC_4, TXADDR_12, input, X ) ,"  &
        "228 ( BC_1, *, control, 1 ) ,"  &
        "229 ( cele0, TPA1(0), bidir, X , 228, 1, Z),"  &
        "230 ( BC_1, *, control, 1 ) ,"  &
        "231 ( cele0, TPA1(1), bidir, X , 230, 1, Z),"  &
        "232 ( BC_1, *, control, 1 ) ,"  &
        "233 ( cele0, TPA1(2), bidir, X , 232, 1, Z),"  &
        "234 ( BC_1, *, control, 1 ) ,"  &
        "235 ( cele0, TPA2(0), bidir, X , 234, 1, Z),"  &
        "236 ( BC_1, *, control, 1 ) ,"  &
        "237 ( cele0, TPA2(1), bidir, X , 236, 1, Z),"  &
        "238 ( BC_1, *, control, 1 ) ,"  &
        "239 ( cele0, TPA2(2), bidir, X , 238, 1, Z),"  &
        "240 ( BC_1, *, control, 1 ) ,"  &
        "241 ( cele0, D(0), bidir, X , 240, 1, Z),"  &
        "242 ( BC_1, *, control, 1 ) ,"  &
        "243 ( cele0, D(1), bidir, X , 242, 1, Z),"  &
        "244 ( BC_1, *, control, 1 ) ,"  &
        "245 ( cele0, D(2), bidir, X , 244, 1, Z),"  &
        "246 ( BC_1, *, control, 1 ) ,"  &
        "247 ( cele0, D(3), bidir, X , 246, 1, Z),"  &
        "248 ( BC_1, *, control, 1 ) ,"  &
        "249 ( cele0, D(4), bidir, X , 248, 1, Z),"  &
        "250 ( BC_1, *, control, 1 ) ,"  &
        "251 ( cele0, D(5), bidir, X , 250, 1, Z),"  &
        "252 ( BC_1, *, control, 1 ) ,"  &
        "253 ( cele0, D(6), bidir, X , 252, 1, Z),"  &
        "254 ( BC_1, *, control, 1 ) ,"  &
        "255 ( cele0, D(7), bidir, X , 254, 1, Z),"  &
        "256 ( BC_1, *, control, 1 ) ,"  &
        "257 ( cele0, D(8), bidir, X , 256, 1, Z),"  &
        "258 ( BC_1, *, control, 1 ) ,"  &
        "259 ( cele0, D(9), bidir, X , 258, 1, Z),"  &
        "260 ( BC_1, *, control, 1 ) ,"  &
        "261 ( cele0, D(10), bidir, X , 260, 1, Z),"  &
        "262 ( BC_1, *, control, 1 ) ,"  &
        "263 ( cele0, D(11), bidir, X , 262, 1, Z),"  &
        "264 ( BC_1, *, control, 1 ) ,"  &
        "265 ( cele0, D(12), bidir, X , 264, 1, Z),"  &
        "266 ( BC_1, *, control, 1 ) ,"  &
        "267 ( cele0, D(13), bidir, X , 266, 1, Z),"  &
        "268 ( BC_1, *, control, 1 ) ,"  &
        "269 ( cele0, D(14), bidir, X , 268, 1, Z),"  &
        "270 ( BC_1, *, control, 1 ) ,"  &
        "271 ( cele0, D(15), bidir, X , 270, 1, Z),"  &
        "272 ( BC_4, A(2), input, X ) ,"  &
        "273 ( BC_4, A(3), input, X ) ,"  &
        "274 ( BC_4, A(4), input, X ) ,"  &
        "275 ( BC_4, A(5), input, X ) ,"  &
        "276 ( BC_4, A(6), input, X ) ,"  &
        "277 ( BC_4, A(7), input, X ) ,"  &
        "278 ( BC_4, A(8), input, X ) ,"  &
        "279 ( BC_4, A(9), input, X ) ,"  &
        "280 ( BC_4, A(10), input, X ) ,"  &
        "281 ( BC_4, A(11), input, X ) ,"  &
        "282 ( BC_4, ALE, input, X ) ,"  &
        "283 ( BC_4, WRB, input, X ) ,"  &
        "284 ( BC_4, RDB, input, X ) ,"  &
        "285 ( BC_4, CSB, input, X ) ,"  &
        "286 ( BC_1, *, control, 1 ) ,"  &
        "287 ( BC_1, INTB, output3, 1 , 286, 1, Z),"  &
        "288 ( BC_4, RCLK(31), input, X ) ,"  &
        "289 ( BC_4, RD_31, input, X ) ,"  &
        "290 ( BC_4, RCLK(30), input, X ) ,"  &
        "291 ( BC_4, RD_30, input, X ) ,"  &
        "292 ( BC_4, RCLK(29), input, X ) ,"  &
        "293 ( BC_4, RD_29, input, X ) ,"  &
        "294 ( BC_4, RCLK(28), input, X ) ,"  &
        "295 ( BC_4, RD_28, input, X ) ,"  &
        "296 ( BC_4, RCLK(27), input, X ) ,"  &
        "297 ( BC_4, RD_27, input, X ) ,"  &
        "298 ( BC_4, RCLK(26), input, X ) ,"  &
        "299 ( BC_4, RD_26, input, X ) ,"  &
        "300 ( BC_4, RCLK(25), input, X ) ,"  &
        "301 ( BC_4, RD_25, input, X ) ,"  &
        "302 ( BC_4, RCLK(24), input, X ) ,"  &
        "303 ( BC_4, RD_24_TA_12_TRS, input, X ) ,"  &
        "304 ( BC_4, RMVCK(3), input, X ) ,"  &
        "305 ( BC_4, RFPB(3), input, X ) ,"  &
        "306 ( BC_4, RCLK(23), input, X ) ,"  &
        "307 ( BC_4, RD_23_TWRB, input, X ) ,"  &
        "308 ( BC_4, RCLK(22), input, X ) ,"  &
        "309 ( BC_4, RD_22_TRDB, input, X ) ,"  &
        "310 ( BC_4, RCLK(21), input, X ) ,"  &
        "311 ( BC_4, RD_21_TA_11, input, X ) ,"  &
        "312 ( BC_4, RCLK(20), input, X ) ,"  &
        "313 ( BC_4, RD_20_TA_10, input, X ) ,"  &
        "314 ( BC_4, RCLK(19), input, X ) ,"  &
        "315 ( BC_4, RD_19_TA_9, input, X ) ,"  &
        "316 ( BC_4, RCLK(18), input, X ) ,"  &
        "317 ( BC_4, RD_18_TA_8, input, X ) ,"  &
        "318 ( BC_4, RCLK(17), input, X ) ,"  &
        "319 ( BC_4, RD_17_TA_7, input, X ) ,"  &
        "320 ( BC_4, RCLK(16), input, X ) ,"  &
        "321 ( BC_4, RD_16_TA_6, input, X ) ,"  &
        "322 ( BC_4, RMVCK(2), input, X ) ,"  &
        "323 ( BC_4, RFPB(2), input, X ) ,"  &
        "324 ( BC_4, RCLK(15), input, X ) ,"  &
        "325 ( BC_4, RD_15_TA_5, input, X ) ,"  &
        "326 ( BC_4, RSTB, input, X ) ,"  &
        "327 ( BC_4, RCLK(14), input, X ) ,"  &
        "328 ( BC_4, RD_14_TA_4, input, X ) ,"  &
        "329 ( BC_4, RCLK(13), input, X ) ,"  &
        "330 ( BC_4, RD_13_TA_3, input, X ) ,"  &
        "331 ( BC_4, RCLK(12), input, X ) ,"  &
        "332 ( BC_4, RD_12_TA_2, input, X ) ,"  &
        "333 ( BC_4, RCLK(11), input, X ) ,"  &
        "334 ( BC_4, RD_11_TA_1, input, X ) ,"  &
        "335 ( BC_4, RCLK(10), input, X ) ,"  &
        "336 ( BC_4, RD_10_TA_0, input, X ) ,"  &
        "337 ( BC_4, RCLK(9), input, X ) ,"  &
        "338 ( BC_4, RD_9, input, X ) ,"  &
        "339 ( BC_4, RCLK(8), input, X ) ,"  &
        "340 ( BC_4, RD_8, input, X ) ,"  &
        "341 ( BC_4, RMVCK(1), input, X ) ,"  &
        "342 ( BC_4, RFPB(1), input, X ) ,"  &
        "343 ( BC_4, RCLK(7), input, X ) ,"  &
        "344 ( BC_4, RD_7, input, X ) ,"  &
        "345 ( BC_4, RCLK(6), input, X ) ,"  &
        "346 ( BC_4, RD_6, input, X ) ,"  &
        "347 ( BC_4, SYSCLK, input, X ) ,"  &
        "348 ( BC_4, RCLK(5), input, X ) ,"  &
        "349 ( BC_4, RD_5, input, X ) ,"  &
        "350 ( BC_4, RCLK(4), input, X ) ,"  &
        "351 ( BC_4, RD_4, input, X ) ,"  &
        "352 ( BC_4, RCLK(3), input, X ) ,"  &
        "353 ( BC_4, RD_3, input, X ) ,"  &
        "354 ( BC_4, RCLK(2), input, X ) ,"  &
        "355 ( BC_4, RD_2, input, X ) ,"  &
        "356 ( BC_4, RCLK(1), input, X ) ,"  &
        "357 ( BC_4, RD_1, input, X ) ,"  &
        "358 ( BC_4, RCLK(0), input, X ) ,"  &
        "359 ( BC_4, RD_0, input, X ) ,"  &
        "360 ( BC_4, RMVCK(0), input, X ) ,"  &
        "361 ( BC_4, RFPB(0), input, X ) ,"  &
        "362 ( BC_4, RMV8FPC, input, X ) ,"  &
        "363 ( BC_4, RFP8B, input, X ) ,"  &
        "364 ( BC_4, RMV8DC, input, X ) ";

end PM7381;