ENTITY dp83tc811_bsr IS GENERIC (PHYSICAL_PIN_MAP : STRING :="BGA");
PORT (
MDC: INOUT BIT;
INT_N: INOUT BIT;
RESET_N: LINKAGE BIT;
XI: LINKAGE BIT;
XO: LINKAGE BIT;
LED_1: INOUT BIT;
EN: LINKAGE BIT;
WAKE: LINKAGE BIT;
NC_1: LINKAGE BIT;
INH: LINKAGE BIT;
VDDA: LINKAGE BIT;
TRD_P: LINKAGE BIT;
TRD_N: LINKAGE BIT;
RX_ER: INOUT BIT;
RX_DV: INOUT BIT;
CLKOUT: INOUT BIT;
TCK: IN BIT;
TDO: OUT BIT;
TMS: IN BIT;
TDI: IN BIT;
NC_2: LINKAGE BIT;
VDDIO: LINKAGE BIT;
RX_D3: INOUT BIT;
RX_D2: INOUT BIT;
RX_D1: INOUT BIT;
RX_D0: INOUT BIT;
RX_CLK: INOUT BIT;
TX_CLK: INOUT BIT;
TX_EN: INOUT BIT;
TX_D3: INOUT BIT;
TX_D2: INOUT BIT;
TX_D1: INOUT BIT;
TX_D0: INOUT BIT;
TX_ER: INOUT BIT;
LED_0: INOUT BIT;
MDIO: INOUT BIT );
USE STD_1149_1_2001.all;
ATTRIBUTE COMPONENT_CONFORMANCE OF dp83tc811_bsr : ENTITY IS "STD_1149_1_1993";
ATTRIBUTE PIN_MAP OF dp83tc811_bsr : ENTITY IS PHYSICAL_PIN_MAP;
CONSTANT BGA: PIN_MAP_STRING :=
"MDC: 1, " &
"INT_N: 2, " &
"RESET_N: 3," &
"XO: 4, " &
"XI: 5, " &
"LED_1: 6, " &
"EN: 7, " &
"WAKE: 8, " &
"NC_1: 9, " &
"INH: 10, " &
"VDDA: 11, " &
"TRD_P: 12, " &
"TRD_N: 13, " &
"RX_ER: 14, " &
"RX_DV: 15, " &
"CLKOUT: 16, " &
"TCK: 17, " &
"TDO: 18, " &
"TMS: 19, " &
"TDI: 20, " &
"NC_2: 21, " &
"VDDIO: 22, "&
"RX_D3: 23, " &
"RX_D2: 24, " &
"RX_D1: 25, " &
"RX_D0: 26, " &
"RX_CLK: 27, " &
"TX_CLK: 28, " &
"TX_EN: 29, " &
"TX_D3: 30, " &
"TX_D2: 31, " &
"TX_D1: 32, " &
"TX_D0: 33, " &
"TX_ER: 34, " &
"LED_0: 35, " &
"MDIO: 36 ";
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.0e6, BOTH);
ATTRIBUTE INSTRUCTION_LENGTH OF dp83tc811_bsr : ENTITY IS 9;
ATTRIBUTE INSTRUCTION_OPCODE OF dp83tc811_bsr : ENTITY IS
-- Standard instructions:
"EXTEST (110111000), "&
"SAMPLE (110111010), "&
"BYPASS (111111111) ";
ATTRIBUTE INSTRUCTION_CAPTURE OF dp83tc811_bsr : ENTITY IS "xxxxxxx01";
ATTRIBUTE REGISTER_ACCESS OF dp83tc811_bsr : ENTITY IS "BOUNDARY (EXTEST,SAMPLE), " & "BYPASS(BYPASS)";
ATTRIBUTE BOUNDARY_LENGTH OF dp83tc811_bsr : ENTITY IS 60;
ATTRIBUTE BOUNDARY_REGISTER OF dp83tc811_bsr : ENTITY IS
"0 (BC_1, *, CONTROL, 1), "&
"1 (BC_1, MDIO, OUTPUT3, X, 0, 1, Z), "&
"2 (BC_1, MDIO, INPUT, X), "&
"3 (BC_1, *, CONTROL, 1), "&
"4 (BC_1, LED_0, OUTPUT3, X, 3, 1, Z), "&
"5 (BC_1, LED_0, INPUT, X), "&
"6 (BC_1, *, CONTROL, 1), "&
"7 (BC_1, TX_ER, OUTPUT3, X, 6, 1, Z), "&
"8 (BC_1, TX_ER, INPUT, X), "&
"9 (BC_1, *, CONTROL, 1), "&
"10 (BC_1, TX_D0, OUTPUT3, X, 9, 1, Z), "&
"11 (BC_1, TX_D0, INPUT, X), "&
"12 (BC_1, *, CONTROL, 1), "&
"13 (BC_1, TX_D1, OUTPUT3, X, 12, 1, Z), "&
"14 (BC_1, TX_D1, INPUT, X), "&
"15 (BC_1, *, CONTROL, 1), "&
"16 (BC_1, TX_D2, OUTPUT3, X, 15, 1, Z), "&
"17 (BC_1, TX_D2, INPUT, X), "&
"18 (BC_1, *, CONTROL, 1), "&
"19 (BC_1, TX_D3, OUTPUT3, X, 18, 1, Z), "&
"20 (BC_1, TX_D3, INPUT, X), "&
"21 (BC_1, *, CONTROL, 1), "&
"22 (BC_1, TX_EN, OUTPUT3, X, 21, 1, Z), "&
"23 (BC_1, TX_EN, INPUT, X), "&
"24 (BC_1, *, CONTROL, 1), "&
"25 (BC_1, TX_CLK, OUTPUT3, X, 24, 1, Z), "&
"26 (BC_1, TX_CLK, INPUT, X), "&
"27 (BC_1, *, CONTROL, 1), "&
"28 (BC_1, RX_CLK, OUTPUT3, X, 27, 1, Z), "&
"29 (BC_1, RX_CLK, INPUT, X), "&
"30 (BC_1, *, CONTROL, 1), "&
"31 (BC_1, RX_D0, OUTPUT3, X, 30, 1, Z), "&
"32 (BC_1, RX_D0, INPUT, X), "&
"33 (BC_1, *, CONTROL, 1), "&
"34 (BC_1, RX_D1, OUTPUT3, X, 33, 1, Z), "&
"35 (BC_1, RX_D1, INPUT, X), "&
"36 (BC_1, *, CONTROL, 1), "&
"37 (BC_1, RX_D2, OUTPUT3, X, 36, 1, Z), "&
"38 (BC_1, RX_D2, INPUT, X), "&
"39 (BC_1, *, CONTROL, 1), "&
"40 (BC_1, RX_D3, OUTPUT3, X, 39, 1, Z), "&
"41 (BC_1, RX_D3, INPUT, X), "&
"42 (BC_1, *, CONTROL, 1), "&
"43 (BC_1, CLKOUT, OUTPUT3, X, 42, 1, Z), "&
"44 (BC_1, CLKOUT, INPUT, X), "&
"45 (BC_1, *, CONTROL, 1), "&
"46 (BC_1, RX_DV, OUTPUT3, X, 45, 1, Z), "&
"47 (BC_1, RX_DV, INPUT, X), "&
"48 (BC_1, *, CONTROL, 1), "&
"49 (BC_1, RX_ER, OUTPUT3, X, 48, 1, Z), "&
"50 (BC_1, RX_ER, INPUT, X), "&
"51 (BC_1, *, CONTROL, 1), "&
"52 (BC_1, LED_1, OUTPUT3, X, 51, 1, Z), "&
"53 (BC_1, LED_1, INPUT, X), "&
"54 (BC_1, *, CONTROL, 1), "&
"55 (BC_1, INT_N, OUTPUT3, X, 54, 1, Z), "&
"56 (BC_1, INT_N, INPUT, X), "&
"57 (BC_1, *, CONTROL, 1), "&
"58 (BC_1, MDC, OUTPUT3, X, 57, 1, Z), "&
"59 (BC_1, MDC, INPUT, X)";
END dp83tc811_bsr;