-- Generated by boundaryScanGenerate 2014.3 Fri Aug 22 15:43:00 GMT 2014 on 01/05/15 11:04:13
-- BSDL Version 2001
entity BCM53134S is
generic (PHYSICAL_PIN_MAP : string := "DEFAULT_PACKAGE_NAME");
port (
-- Port List
WAN_TXD1 : inout bit;
WAN_TXD0 : inout bit;
WAN_TXD2 : inout bit;
WAN_TXD3 : inout bit;
WAN_TXEN : inout bit;
WAN_TXCLK : inout bit;
WAN_VOL_REF : linkage bit;
WAN_VDDP : linkage bit;
WAN_RXCLK : inout bit;
WAN_RXD0 : inout bit;
WAN_RXD1 : inout bit;
WAN_RXD2 : inout bit;
WAN_RXD3 : inout bit;
WAN_RXDV : inout bit;
SGMII_TDP0 : out bit;
SGMII_TDN0 : out bit;
SGMII_TESTN : linkage bit;
SGMII_TESTP : linkage bit;
SGMII_P_R_VDD1P0 : linkage bit;
SGMII_T_VDD1P0 : linkage bit;
SGMII_RDP0 : in bit;
SGMII_RDN0 : in bit;
SGMII_REFCLKN : linkage bit;
SGMII_REFCLKP : linkage bit;
LDO_AVDD : linkage bit;
LDO_VOUT : linkage bit;
LDO_VSENSE : linkage bit;
XTAL_VDD1P0 : linkage bit;
XTALP : linkage bit;
XTALN : linkage bit;
PLL_VDD1P0 : linkage bit;
IMP_TXEN : inout bit;
IMP_TXD1 : inout bit;
IMP_TXD0 : inout bit;
IMP_TXD2 : inout bit;
IMP_TXD3 : inout bit;
IMP_TXCLK : inout bit;
IMP_VDDP : linkage bit;
IMP_VOL_REF : linkage bit;
IMP_RXD3 : inout bit;
IMP_RXD0 : inout bit;
IMP_RXD1 : inout bit;
IMP_RXD2 : inout bit;
IMP_RXCLK : inout bit;
IMP_RXDV : inout bit;
SS : inout bit;
MISO : inout bit;
MOSI : inout bit;
SCK : inout bit;
INTR_B : inout bit;
BI_CLK : inout bit;
RESETB : linkage bit;
RS232_RXD : inout bit;
TRST_B : in bit;
TMS : in bit;
RS232_TXD : inout bit;
TDI : in bit;
JTCE : linkage bit;
TDO : out bit;
TCK : in bit;
TEST_MODE_2 : linkage bit;
TST_ENABLE : linkage bit;
TEST_MODE_0 : linkage bit;
TEST_MODE_1 : linkage bit;
FCLK : inout bit;
FCSB : inout bit;
FSO : inout bit;
FSI : inout bit;
LEDCLK : inout bit;
LEDDATA : inout bit;
LED8 : inout bit;
LED9 : inout bit;
LED5 : inout bit;
LED6 : inout bit;
LED7 : inout bit;
LED3 : inout bit;
LED4 : inout bit;
LED0 : inout bit;
LED1 : inout bit;
LED2 : inout bit;
MDC : linkage bit;
MDIO : inout bit;
TDP_PHY0_CH0 : linkage bit;
TDN_PHY0_CH0 : linkage bit;
AVDD3P3_PHY0 : linkage bit;
TDN_PHY0_CH1 : linkage bit;
TDP_PHY0_CH1 : linkage bit;
TDP_PHY0_CH2 : linkage bit;
TDN_PHY0_CH2 : linkage bit;
TDN_PHY0_CH3 : linkage bit;
TDP_PHY0_CH3 : linkage bit;
AVDD0P9_PHY0 : linkage bit;
AVDD0P9_PHY1 : linkage bit;
TDP_PHY1_CH3 : linkage bit;
TDN_PHY1_CH3 : linkage bit;
TDN_PHY1_CH2 : linkage bit;
TDP_PHY1_CH2 : linkage bit;
TDP_PHY1_CH1 : linkage bit;
TDN_PHY1_CH1 : linkage bit;
AVDD3P3_PHY1 : linkage bit;
TDN_PHY1_CH0 : linkage bit;
TDP_PHY1_CH0 : linkage bit;
PHYPLL_VDD0P9 : linkage bit;
PHYPLL_TVCO : linkage bit;
PHY_RDAC : linkage bit;
BVDD3P3 : linkage bit;
TDP_PHY2_CH0 : linkage bit;
TDN_PHY2_CH0 : linkage bit;
AVDD3P3_PHY2 : linkage bit;
TDN_PHY2_CH1 : linkage bit;
TDP_PHY2_CH1 : linkage bit;
TDP_PHY2_CH2 : linkage bit;
TDN_PHY2_CH2 : linkage bit;
TDN_PHY2_CH3 : linkage bit;
TDP_PHY2_CH3 : linkage bit;
AVDD0P9_PHY2 : linkage bit;
AVDD0P9_PHY3 : linkage bit;
TDP_PHY3_CH3 : linkage bit;
TDN_PHY3_CH3 : linkage bit;
TDN_PHY3_CH2 : linkage bit;
TDP_PHY3_CH2 : linkage bit;
TDP_PHY3_CH1 : linkage bit;
TDN_PHY3_CH1 : linkage bit;
AVDD3P3_PHY3 : linkage bit;
TDN_PHY3_CH0 : linkage bit;
TDP_PHY3_CH0 : linkage bit;
---- Writting "linkage bit_vector" lines for repeated BALL_NAMES in from CSV File:
WAN_VDDO : linkage bit_vector (0 to 1) ;
VDDC : linkage bit_vector (0 to 8) ;
VDDP_1P8 : linkage bit_vector (0 to 1) ;
VDDO_3P3 : linkage bit_vector (0 to 2) ;
VSS : linkage bit_vector (0 to 66) ;
IMP_VDDO : linkage bit_vector (0 to 1)
);
use STD_1149_1_2001.all;
use STD_1149_6_2003.all;
use LVS_BSCAN_CELLS.all;
attribute COMPONENT_CONFORMANCE of BCM53134S: entity is "STD_1149_1_2001";
--Pin mappings
attribute PIN_MAP of BCM53134S: entity is PHYSICAL_PIN_MAP;
constant DEFAULT_PACKAGE_NAME: PIN_MAP_STRING :=
"WAN_TXD1 : E3 , " &
"WAN_TXD0 : E2 , " &
"WAN_TXD2 : F1 , " &
"WAN_TXD3 : F2 , " &
"WAN_TXEN : F3 , " &
"WAN_TXCLK : G1 , " &
"WAN_VOL_REF : G2 , " &
"WAN_VDDP : K3 , " &
"WAN_RXCLK : H1 , " &
"WAN_RXD0 : H2 , " &
"WAN_RXD1 : J1 , " &
"WAN_RXD2 : K1 , " &
"WAN_RXD3 : K2 , " &
"WAN_RXDV : J2 , " &
"SGMII_TDP0 : M1 , " &
"SGMII_TDN0 : L1 , " &
"SGMII_TESTN : R1 , " &
"SGMII_TESTP : R2 , " &
"SGMII_P_R_VDD1P0 : N3 , " &
"SGMII_T_VDD1P0 : M3 , " &
"SGMII_RDP0 : M2 , " &
"SGMII_RDN0 : N2 , " &
"SGMII_REFCLKN : P2 , " &
"SGMII_REFCLKP : P1 , " &
"LDO_AVDD : P4 , " &
"LDO_VOUT : N4 , " &
"LDO_VSENSE : P3 , " &
"XTAL_VDD1P0 : R4 , " &
"XTALP : T4 , " &
"XTALN : T3 , " &
"PLL_VDD1P0 : P6 , " &
"IMP_TXEN : R5 , " &
"IMP_TXD1 : R6 , " &
"IMP_TXD0 : T6 , " &
"IMP_TXD2 : R7 , " &
"IMP_TXD3 : T7 , " &
"IMP_TXCLK : T8 , " &
"IMP_VDDP : P10 , " &
"IMP_VOL_REF : R8 , " &
"IMP_RXD3 : R9 , " &
"IMP_RXD0 : T9 , " &
"IMP_RXD1 : R10 , " &
"IMP_RXD2 : T10 , " &
"IMP_RXCLK : T11 , " &
"IMP_RXDV : R11 , " &
"SS : P12 , " &
"MISO : T12 , " &
"MOSI : R12 , " &
"SCK : P13 , " &
"INTR_B : R13 , " &
"BI_CLK : P14 , " &
"RESETB : R14 , " &
"RS232_RXD : T15 , " &
"TRST_B : P15 , " &
"TMS : R15 , " &
"RS232_TXD : T14 , " &
"TDI : P16 , " &
"JTCE : N14 , " &
"TDO : N15 , " &
"TCK : N16 , " &
"TEST_MODE_2 : M14 , " &
"TST_ENABLE : M15 , " &
"TEST_MODE_0 : L15 , " &
"TEST_MODE_1 : L16 , " &
"FCLK : K16 , " &
"FCSB : K15 , " &
"FSO : K14 , " &
"FSI : J14 , " &
"LEDCLK : J15 , " &
"LEDDATA : H14 , " &
"LED8 : H15 , " &
"LED9 : H16 , " &
"LED5 : G14 , " &
"LED6 : G15 , " &
"LED7 : G16 , " &
"LED3 : F14 , " &
"LED4 : F15 , " &
"LED0 : E14 , " &
"LED1 : E15 , " &
"LED2 : E16 , " &
"MDC : D15 , " &
"MDIO : D16 , " &
"TDP_PHY0_CH0 : B1 , " &
"TDN_PHY0_CH0 : A1 , " &
"AVDD3P3_PHY0 : C5 , " &
"TDN_PHY0_CH1 : A2 , " &
"TDP_PHY0_CH1 : B2 , " &
"TDP_PHY0_CH2 : B3 , " &
"TDN_PHY0_CH2 : A3 , " &
"TDN_PHY0_CH3 : A4 , " &
"TDP_PHY0_CH3 : B4 , " &
"AVDD0P9_PHY0 : C6 , " &
"AVDD0P9_PHY1 : C8 , " &
"TDP_PHY1_CH3 : A5 , " &
"TDN_PHY1_CH3 : B5 , " &
"TDN_PHY1_CH2 : B6 , " &
"TDP_PHY1_CH2 : A6 , " &
"TDP_PHY1_CH1 : A7 , " &
"TDN_PHY1_CH1 : B7 , " &
"AVDD3P3_PHY1 : C7 , " &
"TDN_PHY1_CH0 : B8 , " &
"TDP_PHY1_CH0 : A8 , " &
"PHYPLL_VDD0P9 : C3 , " &
"PHYPLL_TVCO : C2 , " &
"PHY_RDAC : C1 , " &
"BVDD3P3 : C13 , " &
"TDP_PHY2_CH0 : A9 , " &
"TDN_PHY2_CH0 : B9 , " &
"AVDD3P3_PHY2 : C9 , " &
"TDN_PHY2_CH1 : B10 , " &
"TDP_PHY2_CH1 : A10 , " &
"TDP_PHY2_CH2 : A11 , " &
"TDN_PHY2_CH2 : B11 , " &
"TDN_PHY2_CH3 : B12 , " &
"TDP_PHY2_CH3 : A12 , " &
"AVDD0P9_PHY2 : C11 , " &
"AVDD0P9_PHY3 : C12 , " &
"TDP_PHY3_CH3 : B13 , " &
"TDN_PHY3_CH3 : A13 , " &
"TDN_PHY3_CH2 : A14 , " &
"TDP_PHY3_CH2 : B14 , " &
"TDP_PHY3_CH1 : B15 , " &
"TDN_PHY3_CH1 : A15 , " &
"AVDD3P3_PHY3 : C14 , " &
"TDN_PHY3_CH0 : A16 , " &
"TDP_PHY3_CH0 : B16 , " &
---- Writting "Multiple BALL_NUMBERS" lines:
"WAN_VDDO : ( H3, J3 ) , " &
"VDDC : ( L10, K10, M6, M10, K8, M8, K6, L6, L8 ) , " &
"VDDP_1P8 : ( L12, N13 ) , " &
"VDDO_3P3 : ( J12, L14, K12 ) , " &
"VSS : ( G12, G11, P11, F9, D3, G5, F6, E11, J7, L5, G6, L9, M11, F8, D14, G10, H6, E6, J11, T1, G8, K7, H10, R3, L11, H12, E7, E10, K11, M9, L7, T2, J8, F7, P7, L3, T16, C10, F5, C4, G9, G3, G7, H11, E9, M7, K5, F12, L2, F10, J5, J9, F11, E8, D2, C15, H7, D13, K9, J10, D4, H9, C16, H5, H8, J6, D1 ) , " &
"IMP_VDDO : ( P8, P9 ) "
;
attribute PORT_GROUPING of BCM53134S : entity is
"Differential_Current ( (SGMII_TDP0, SGMII_TDN0), " &
"(SGMII_RDP0, SGMII_RDN0)) " ;
attribute TAP_SCAN_RESET of TRST_B : signal is true;
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_CLOCK of TCK : signal is (5.0000000000000000000e+07, BOTH);
attribute INSTRUCTION_LENGTH of BCM53134S: entity is 23;
attribute INSTRUCTION_OPCODE of BCM53134S: entity is
"IDCODE (11111111111111111111110)," &
"BYPASS (11111111111111111111111)," &
"EXTEST (11111111111111111101000)," &
"EXTEST_PULSE (11111101111111111101000)," &
"EXTEST_TRAIN (11111011111111111101000)," &
"SAMPLE (11111111111111111111000)," &
"PRELOAD (11111111111111111111000)," &
-- Standard HIGHZ instruction not supported because some output2 pins can't be disabled during HIGHZ
-- The LV_HIGHZ instruction informs etVerify to generate an IO HIGHZ test which only compares output3 and inout pins to <high-impedance>.
"LV_HIGHZ (11111111111111111001111)," &
"CLAMP (11111111111111111101111) " ;
attribute INSTRUCTION_CAPTURE of BCM53134S: entity is "xxxxxxxxxxxxxxxxxxxxx01";
attribute IDCODE_REGISTER of BCM53134S: entity is
"0010" & -- version
"0000010100011100" & -- part number
"00101111111" & -- manufacturer's identity
"1"; -- required by 1149.1
attribute REGISTER_ACCESS of BCM53134S: entity is
"BOUNDARY ( EXTEST_PULSE, EXTEST_TRAIN )," &
"DEVICE_ID ( IDCODE ), " &
"BOUNDARY ( SAMPLE, PRELOAD, EXTEST )," &
"BYPASS ( LV_HIGHZ, CLAMP, BYPASS ) " ;
--Boundary scan definition
attribute BOUNDARY_LENGTH of BCM53134S: entity is 100;
attribute BOUNDARY_REGISTER of BCM53134S: entity is
-- num cell port function safe [ccell disval rslt]
" 99 (BC_2 , * , control , 1 ) ,"&
" 98 (LV_BC_7 , WAN_TXD1 , bidir , X , 99 , 1 , Z ),"&
" 97 (BC_2 , * , control , 1 ) ,"&
" 96 (LV_BC_7 , WAN_TXD0 , bidir , X , 97 , 1 , Z ),"&
" 95 (BC_2 , * , control , 1 ) ,"&
" 94 (LV_BC_7 , WAN_TXD2 , bidir , X , 95 , 1 , Z ),"&
" 93 (BC_2 , * , control , 1 ) ,"&
" 92 (LV_BC_7 , WAN_TXD3 , bidir , X , 93 , 1 , Z ),"&
" 91 (BC_2 , * , control , 1 ) ,"&
" 90 (LV_BC_7 , WAN_TXEN , bidir , X , 91 , 1 , Z ),"&
" 89 (BC_2 , * , control , 1 ) ,"&
" 88 (LV_BC_7 , WAN_TXCLK , bidir , X , 89 , 1 , Z ),"&
" 87 (BC_2 , * , control , 1 ) ,"&
" 86 (LV_BC_7 , WAN_RXCLK , bidir , X , 87 , 1 , Z ),"&
" 85 (BC_2 , * , control , 1 ) ,"&
" 84 (LV_BC_7 , WAN_RXD0 , bidir , X , 85 , 1 , Z ),"&
" 83 (BC_2 , * , control , 1 ) ,"&
" 82 (LV_BC_7 , WAN_RXD1 , bidir , X , 83 , 1 , Z ),"&
" 81 (BC_2 , * , control , 1 ) ,"&
" 80 (LV_BC_7 , WAN_RXD2 , bidir , X , 81 , 1 , Z ),"&
" 79 (BC_2 , * , control , 1 ) ,"&
" 78 (LV_BC_7 , WAN_RXD3 , bidir , X , 79 , 1 , Z ),"&
" 77 (BC_2 , * , control , 1 ) ,"&
" 76 (LV_BC_7 , WAN_RXDV , bidir , X , 77 , 1 , Z ),"&
" 75 (AC_2 , SGMII_TDP0 , output2 , X ) ,"&
" 74 (BC_4 , SGMII_RDN0 , observe_only , X ) ,"&
" 73 (BC_4 , SGMII_RDP0 , observe_only , X ) ,"&
" 72 (BC_2 , * , control , 1 ) ,"&
" 71 (LV_BC_7 , IMP_TXEN , bidir , X , 72 , 1 , Z ),"&
" 70 (BC_2 , * , control , 1 ) ,"&
" 69 (LV_BC_7 , IMP_TXD1 , bidir , X , 70 , 1 , Z ),"&
" 68 (BC_2 , * , control , 1 ) ,"&
" 67 (LV_BC_7 , IMP_TXD0 , bidir , X , 68 , 1 , Z ),"&
" 66 (BC_2 , * , control , 1 ) ,"&
" 65 (LV_BC_7 , IMP_TXD2 , bidir , X , 66 , 1 , Z ),"&
" 64 (BC_2 , * , control , 1 ) ,"&
" 63 (LV_BC_7 , IMP_TXD3 , bidir , X , 64 , 1 , Z ),"&
" 62 (BC_2 , * , control , 1 ) ,"&
" 61 (LV_BC_7 , IMP_TXCLK , bidir , X , 62 , 1 , Z ),"&
" 60 (BC_2 , * , control , 1 ) ,"&
" 59 (LV_BC_7 , IMP_RXD3 , bidir , X , 60 , 1 , Z ),"&
" 58 (BC_2 , * , control , 1 ) ,"&
" 57 (LV_BC_7 , IMP_RXD0 , bidir , X , 58 , 1 , Z ),"&
" 56 (BC_2 , * , control , 1 ) ,"&
" 55 (LV_BC_7 , IMP_RXD1 , bidir , X , 56 , 1 , Z ),"&
" 54 (BC_2 , * , control , 1 ) ,"&
" 53 (LV_BC_7 , IMP_RXD2 , bidir , X , 54 , 1 , Z ),"&
" 52 (BC_2 , * , control , 1 ) ,"&
" 51 (LV_BC_7 , IMP_RXCLK , bidir , X , 52 , 1 , Z ),"&
" 50 (BC_2 , * , control , 1 ) ,"&
" 49 (LV_BC_7 , IMP_RXDV , bidir , X , 50 , 1 , Z ),"&
" 48 (BC_2 , * , control , 1 ) ,"&
" 47 (LV_BC_7 , SS , bidir , X , 48 , 1 , Z ),"&
" 46 (BC_2 , * , control , 1 ) ,"&
" 45 (LV_BC_7 , MISO , bidir , X , 46 , 1 , Z ),"&
" 44 (BC_2 , * , control , 1 ) ,"&
" 43 (LV_BC_7 , MOSI , bidir , X , 44 , 1 , Z ),"&
" 42 (BC_2 , * , control , 0 ) ,"&
" 41 (LV_BC_7 , SCK , bidir , X , 42 , 0 , Z ),"&
" 40 (BC_2 , * , control , 1 ) ,"&
" 39 (LV_BC_7 , INTR_B , bidir , X , 40 , 1 , Z ),"&
" 38 (BC_2 , * , control , 1 ) ,"&
" 37 (LV_BC_7 , BI_CLK , bidir , X , 38 , 1 , Z ),"&
" 36 (BC_2 , * , control , 1 ) ,"&
" 35 (LV_BC_7 , RS232_RXD , bidir , X , 36 , 1 , Z ),"&
" 34 (BC_2 , * , control , 1 ) ,"&
" 33 (LV_BC_7 , RS232_TXD , bidir , X , 34 , 1 , Z ),"&
" 32 (BC_2 , * , control , 1 ) ,"&
" 31 (LV_BC_7 , FCLK , bidir , X , 32 , 1 , Z ),"&
" 30 (LV_BC_7 , FCSB , bidir , X , 34 , 1 , Z ),"&
" 29 (BC_2 , * , control , 1 ) ,"&
" 28 (LV_BC_7 , FSO , bidir , X , 29 , 1 , Z ),"&
" 27 (BC_2 , * , control , 1 ) ,"&
" 26 (LV_BC_7 , FSI , bidir , X , 27 , 1 , Z ),"&
" 25 (BC_2 , * , control , 1 ) ,"&
" 24 (LV_BC_7 , LEDCLK , bidir , X , 25 , 1 , Z ),"&
" 23 (BC_2 , * , control , 1 ) ,"&
" 22 (LV_BC_7 , LEDDATA , bidir , X , 23 , 1 , Z ),"&
" 21 (BC_2 , * , control , 1 ) ,"&
" 20 (LV_BC_7 , LED8 , bidir , X , 21 , 1 , Z ),"&
" 19 (BC_2 , * , control , 1 ) ,"&
" 18 (LV_BC_7 , LED9 , bidir , X , 19 , 1 , Z ),"&
" 17 (BC_2 , * , control , 1 ) ,"&
" 16 (LV_BC_7 , LED5 , bidir , X , 17 , 1 , Z ),"&
" 15 (BC_2 , * , control , 1 ) ,"&
" 14 (LV_BC_7 , LED6 , bidir , X , 15 , 1 , Z ),"&
" 13 (BC_2 , * , control , 1 ) ,"&
" 12 (LV_BC_7 , LED7 , bidir , X , 13 , 1 , Z ),"&
" 11 (BC_2 , * , control , 1 ) ,"&
" 10 (LV_BC_7 , LED3 , bidir , X , 11 , 1 , Z ),"&
" 9 (BC_2 , * , control , 1 ) ,"&
" 8 (LV_BC_7 , LED4 , bidir , X , 9 , 1 , Z ),"&
" 7 (BC_2 , * , control , 1 ) ,"&
" 6 (LV_BC_7 , LED0 , bidir , X , 7 , 1 , Z ),"&
" 5 (BC_2 , * , control , 1 ) ,"&
" 4 (LV_BC_7 , LED1 , bidir , X , 5 , 1 , Z ),"&
" 3 (BC_2 , * , control , 1 ) ,"&
" 2 (LV_BC_7 , LED2 , bidir , X , 3 , 1 , Z ),"&
" 1 (BC_2 , * , control , 1 ) ,"&
" 0 (LV_BC_7 , MDIO , bidir , X , 1 , 1 , Z ) ";
attribute AIO_COMPONENT_CONFORMANCE of BCM53134S: entity is "STD_1149_6_2003";
attribute AIO_Pin_Behavior of BCM53134S: entity is
"SGMII_TDP0 ;"&
"SGMII_RDP0[73] : LP_Time=1.20e-08 HP_Time=5.00e-07";
end BCM53134S;