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

ChipVORX ISP IP for Ultra Fast Flash Programming
BSDL File: AWR12XX_BSR Download View details  


entity awr12xx_bsr is
	generic (PHYSICAL_PIN_MAP : string := "BGA");

port (
	PAD_AA: inout bit;
	PAD_AB: inout bit;
	PAD_AC: inout bit;
	PAD_AD: inout bit;
	PAD_AE: inout bit;
	PAD_AF: inout bit;
	PAD_AG: inout bit;
	PAD_AH: inout bit;
	PAD_AI: inout bit;
	PAD_AJ: inout bit;
	PAD_AK: inout bit;
	PAD_AL: inout bit;
	PAD_AM: inout bit;
	PAD_AN: inout bit;
	PAD_AO: inout bit;
	PAD_AP: inout bit;
	PAD_AQ: inout bit;
	PAD_AR: inout bit;
	PAD_AS: inout bit;
	PAD_AT: inout bit;
	PAD_AU: in bit;
	PAD_AV: in bit;
	PAD_AW: in bit;
	PAD_AX: out bit;
	PAD_AY: inout bit;
	PAD_BA: inout bit;
	PAD_BB: inout bit;
	PAD_BC: inout bit;
	PAD_BD: inout bit;
	PAD_BE: inout bit;
	PAD_AZ: inout bit;
	VDD: linkage bit );

use STD_1149_1_2001.all;
attribute COMPONENT_CONFORMANCE of awr12xx_bsr : entity is "STD_1149_1_1993";
attribute PIN_MAP of awr12xx_bsr : entity is PHYSICAL_PIN_MAP;
constant BGA:   PIN_MAP_STRING :=

	"PAD_AA: 0, " &
	"PAD_AB: 1, " &
	"PAD_AC: 2, " &
	"PAD_AD: 3, " &
	"PAD_AE: 4, " &
	"PAD_AF: 5, " &
	"PAD_AG: 6, " &
	"PAD_AH: 7, " &
	"PAD_AI: 8, " &
	"PAD_AJ: 9, " &
	"PAD_AK: 10, " &
	"PAD_AL: 11, " &
	"PAD_AM: 12, " &
	"PAD_AN: 13, " &
	"PAD_AO: 14, " &
	"PAD_AP: 15, " &
	"PAD_AQ: 16, " &
	"PAD_AR: 17, " &
	"PAD_AS: 18, " &
	"PAD_AT: 19, " &
	"PAD_AU: 20, " &
	"PAD_AV: 21, " &
	"PAD_AW: 22, " &
	"PAD_AX: 23, " &
	"PAD_AY: 24, " &
	"PAD_BA: 25, " &
	"PAD_BB: 26, " &
	"PAD_BC: 27, " &
	"PAD_BD: 28, " &
	"PAD_BE: 29, " &
	"PAD_AZ: 30, " &
	"VDD: 31 ";

attribute TAP_SCAN_IN  of PAD_AW   : signal is true;
attribute TAP_SCAN_MODE  of PAD_AV   : signal is true;
attribute TAP_SCAN_OUT   of PAD_AX   : signal is true;
attribute TAP_SCAN_CLOCK of PAD_AU   : signal is (30.0e6, BOTH);

attribute INSTRUCTION_LENGTH of awr12xx_bsr : entity is 12;
attribute INSTRUCTION_OPCODE of awr12xx_bsr : entity is
-- Standard instructions:
    "EXTEST (000000000000), "&
    "SAMPLE (000000010001), "&
    "BYPASS (000011111111) ";


attribute INSTRUCTION_CAPTURE of awr12xx_bsr : entity is "000000010001";attribute REGISTER_ACCESS of awr12xx_bsr : entity is        "BOUNDARY (EXTEST,SAMPLE), " &
        "BYPASS(BYPASS)   ";
attribute BOUNDARY_LENGTH of awr12xx_bsr : entity is 93;
attribute BOUNDARY_REGISTER of awr12xx_bsr : entity is
"0   (BC_1, *, internal, 1), "&
"1   (BC_1, *, internal, 1), "&
"2   (BC_1, *, internal, 1), "&
"3   (BC_1, *, internal, 1), "&
"4   (BC_1, *, internal, 1), "&
"5   (BC_1, *, internal, 1), "&
"6   (BC_1, *, internal, 1), "&
"7   (BC_1, *, internal, 1), "&
"8   (BC_1, *, internal, 1), "&
"9   (BC_1, *, internal, 1), "&
"10   (BC_1, *, internal, 1), "&
"11   (BC_1, *, internal, 1), "&
"12   (BC_1, *, control, 1), "&
"13   (BC_1, PAD_AZ, input, X), "&
"14   (BC_1, PAD_AZ, output3, X, 12, 1, Z), "&
"15   (BC_1, *, control, 1), "&
"16   (BC_1, PAD_AS, input, X), "&
"17   (BC_1, PAD_AS, output3, X, 15, 1, Z), "&
"18   (BC_1, *, control, 1), "&
"19   (BC_1, PAD_BA, input, X), "&
"20   (BC_1, PAD_BA, output3, X, 18, 1, Z), "&
"21   (BC_1, *, control, 1), "&
"22   (BC_1, PAD_BC, input, X), "&
"23   (BC_1, PAD_BC, output3, X, 21, 1, Z), "&
"24   (BC_1, *, control, 1), "&
"25   (BC_1, PAD_AO, input, X), "&
"26   (BC_1, PAD_AO, output3, X, 24, 1, Z), "&
"27   (BC_1, *, control, 1), "&
"28   (BC_1, PAD_AN, input, X), "&
"29   (BC_1, PAD_AN, output3, X, 27, 1, Z), "&
"30   (BC_1, *, control, 1), "&
"31   (BC_1, PAD_AM, input, X), "&
"32   (BC_1, PAD_AM, output3, X, 30, 1, Z), "&
"33   (BC_1, *, control, 1), "&
"34   (BC_1, PAD_AL, input, X), "&
"35   (BC_1, PAD_AL, output3, X, 33, 1, Z), "&
"36   (BC_1, *, control, 1), "&
"37   (BC_1, PAD_BB, input, X), "&
"38   (BC_1, PAD_BB, output3, X, 36, 1, Z), "&
"39   (BC_1, *, control, 1), "&
"40   (BC_1, PAD_AP, input, X), "&
"41   (BC_1, PAD_AP, output3, X, 39, 1, Z), "&
"42   (BC_1, *, control, 1), "&
"43   (BC_1, PAD_AQ, input, X), "&
"44   (BC_1, PAD_AQ, output3, X, 42, 1, Z), "&
"45   (BC_1, *, control, 1), "&
"46   (BC_1, PAD_AR, input, X), "&
"47   (BC_1, PAD_AR, output3, X, 45, 1, Z), "&
"48   (BC_1, *, control, 1), "&
"49   (BC_1, PAD_AT, input, X), "&
"50   (BC_1, PAD_AT, output3, X, 48, 1, Z), "&
"51   (BC_1, *, control, 1), "&
"52   (BC_1, PAD_AF, input, X), "&
"53   (BC_1, PAD_AF, output3, X, 51, 1, Z), "&
"54   (BC_1, *, control, 1), "&
"55   (BC_1, PAD_AC, input, X), "&
"56   (BC_1, PAD_AC, output3, X, 54, 1, Z), "&
"57   (BC_1, *, control, 1), "&
"58   (BC_1, PAD_AA, input, X), "&
"59   (BC_1, PAD_AA, output3, X, 57, 1, Z), "&
"60   (BC_1, *, control, 1), "&
"61   (BC_1, PAD_AD, input, X), "&
"62   (BC_1, PAD_AD, output3, X, 60, 1, Z), "&
"63   (BC_1, *, control, 1), "&
"64   (BC_1, PAD_AB, input, X), "&
"65   (BC_1, PAD_AB, output3, X, 63, 1, Z), "&
"66   (BC_1, *, control, 1), "&
"67   (BC_1, PAD_AE, input, X), "&
"68   (BC_1, PAD_AE, output3, X, 66, 1, Z), "&
"69   (BC_1, *, control, 1), "&
"70   (BC_1, PAD_AG, input, X), "&
"71   (BC_1, PAD_AG, output3, X, 69, 1, Z), "&
"72   (BC_1, *, control, 1), "&
"73   (BC_1, PAD_BD, input, X), "&
"74   (BC_1, PAD_BD, output3, X, 72, 1, Z), "&
"75   (BC_1, *, control, 1), "&
"76   (BC_1, PAD_BE, input, X), "&
"77   (BC_1, PAD_BE, output3, X, 75, 1, Z), "&
"78   (BC_1, *, control, 1), "&
"79   (BC_1, PAD_AH, input, X), "&
"80   (BC_1, PAD_AH, output3, X, 78, 1, Z), "&
"81   (BC_1, *, control, 1), "&
"82   (BC_1, PAD_AI, input, X), "&
"83   (BC_1, PAD_AI, output3, X, 81, 1, Z), "&
"84   (BC_1, *, control, 1), "&
"85   (BC_1, PAD_AJ, input, X), "&
"86   (BC_1, PAD_AJ, output3, X, 84, 1, Z), "&
"87   (BC_1, *, control, 1), "&
"88   (BC_1, PAD_AK, input, X), "&
"89   (BC_1, PAD_AK, output3, X, 87, 1, Z), "&
"90   (BC_1, *, control, 1), "&
"91   (BC_1, PAD_AY, input, X), "&
"92   (BC_1, PAD_AY, output3, X, 90, 1, Z)";

end awr12xx_bsr;

This library contains 9294 BSDL files (for 7280 distinct entities) from 69 vendors
Last BSDL model (PEX8112AA_FBGA_r1) was added on Jan 4, 2018 22:50
info@bsdl.info