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: DP83TC811_BSR

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;