entity awr16xx_bsr is generic (PHYSICAL_PIN_MAP : string := "BGA"); port ( PAD_BW: inout bit; PAD_BV: inout bit; PAD_BU: inout bit; PAD_BT: inout bit; PAD_BS: inout bit; PAD_BR: inout bit; PAD_BQ: inout bit; PAD_BP: inout bit; PAD_BO: inout bit; PAD_BN: inout bit; PAD_BM: inout bit; PAD_BL: inout bit; PAD_BK: inout bit; PAD_BJ: inout bit; PAD_BI: inout bit; PAD_BH: inout bit; PAD_BG: inout bit; PAD_BF: inout bit; PAD_AW: in bit; PAD_AU: in bit; PAD_AV: in bit; PAD_AX: out bit; PAD_AZ: inout bit; PAD_BA: inout bit; PAD_BC: inout bit; PAD_BB: inout bit; PAD_AN: inout bit; PAD_AL: inout bit; PAD_AS: inout bit; PAD_AP: inout bit; PAD_AO: inout bit; PAD_AM: inout bit; PAD_AQ: inout bit; PAD_AY: inout bit; PAD_AT: inout bit; PAD_AF: inout bit; PAD_AG: inout bit; PAD_AD: inout bit; PAD_AE: inout bit; PAD_AA: inout bit; PAD_AR: inout bit; PAD_AB: inout bit; PAD_AJ: inout bit; PAD_AK: inout bit; PAD_AI: inout bit; PAD_AH: inout bit; PAD_AC: inout bit; PAD_BE: inout bit; PAD_BD: inout bit ); use STD_1149_1_2001.all; attribute COMPONENT_CONFORMANCE of awr16xx_bsr : entity is "STD_1149_1_1993"; attribute PIN_MAP of awr16xx_bsr : entity is PHYSICAL_PIN_MAP; constant BGA: PIN_MAP_STRING := "PAD_BW: 0, " & "PAD_BV: 1, " & "PAD_BU: 2, " & "PAD_BT: 3, " & "PAD_BS: 4, " & "PAD_BR: 5, " & "PAD_BQ: 6, " & "PAD_BP: 7, " & "PAD_BO: 8, " & "PAD_BN: 9, " & "PAD_BM: 10, " & "PAD_BL: 11, " & "PAD_BK: 12, " & "PAD_BJ: 13, " & "PAD_BI: 14, " & "PAD_BH: 15, " & "PAD_BG: 16, " & "PAD_BF: 17, " & "PAD_AW: 18, " & "PAD_AU: 19, " & "PAD_AV: 20, " & "PAD_AX: 21, " & "PAD_AZ: 22, " & "PAD_BA: 23, " & "PAD_BC: 24, " & "PAD_BB: 25, " & "PAD_AN: 26, " & "PAD_AL: 27, " & "PAD_AS: 28, " & "PAD_AP: 29, " & "PAD_AO: 30, " & "PAD_AM: 31, " & "PAD_AQ: 32, " & "PAD_AY: 33, " & "PAD_AT: 34, " & "PAD_AF: 35, " & "PAD_AG: 36, " & "PAD_AD: 37, " & "PAD_AE: 38, " & "PAD_AA: 39, " & "PAD_AR: 40, " & "PAD_AB: 41, " & "PAD_AJ: 42, " & "PAD_AK: 43, " & "PAD_AI: 44, " & "PAD_AH: 45, " & "PAD_AC: 46, " & "PAD_BE: 47, " & "PAD_BD: 48 "; 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 awr16xx_bsr : entity is 12; attribute INSTRUCTION_OPCODE of awr16xx_bsr : entity is -- Standard instructions: "EXTEST (000011011100), "& "SAMPLE (000011011101), "& "BYPASS (000011111111) "; attribute INSTRUCTION_CAPTURE of awr16xx_bsr : entity is "000011011101";attribute REGISTER_ACCESS of awr16xx_bsr : entity is "BOUNDARY (EXTEST,SAMPLE), " & "BYPASS(BYPASS) "; attribute BOUNDARY_LENGTH of awr16xx_bsr : entity is 147; attribute BOUNDARY_REGISTER of awr16xx_bsr : entity is "0 (BC_1, *, control, 1), "& "1 (BC_1, PAD_BW, input, X), "& "2 (BC_1, PAD_BW, output3, X, 0, 1, Z), "& "3 (BC_1, *, control, 1), "& "4 (BC_1, PAD_BV, input, X), "& "5 (BC_1, PAD_BV, output3, X, 3, 1, Z), "& "6 (BC_1, *, control, 1), "& "7 (BC_1, PAD_BU, input, X), "& "8 (BC_1, PAD_BU, output3, X, 6, 1, Z), "& "9 (BC_1, *, control, 1), "& "10 (BC_1, PAD_BT, input, X), "& "11 (BC_1, PAD_BT, output3, X, 9, 1, Z), "& "12 (BC_1, *, control, 1), "& "13 (BC_1, PAD_BS, input, X), "& "14 (BC_1, PAD_BS, output3, X, 12, 1, Z), "& "15 (BC_1, *, control, 1), "& "16 (BC_1, PAD_BR, input, X), "& "17 (BC_1, PAD_BR, output3, X, 15, 1, Z), "& "18 (BC_1, *, control, 1), "& "19 (BC_1, PAD_BQ, input, X), "& "20 (BC_1, PAD_BQ, output3, X, 18, 1, Z), "& "21 (BC_1, *, control, 1), "& "22 (BC_1, PAD_BP, input, X), "& "23 (BC_1, PAD_BP, output3, X, 21, 1, Z), "& "24 (BC_1, *, control, 1), "& "25 (BC_1, PAD_BO, input, X), "& "26 (BC_1, PAD_BO, output3, X, 24, 1, Z), "& "27 (BC_1, *, control, 1), "& "28 (BC_1, PAD_BN, input, X), "& "29 (BC_1, PAD_BN, output3, X, 27, 1, Z), "& "30 (BC_1, *, control, 1), "& "31 (BC_1, PAD_BM, input, X), "& "32 (BC_1, PAD_BM, output3, X, 30, 1, Z), "& "33 (BC_1, *, control, 1), "& "34 (BC_1, PAD_BL, input, X), "& "35 (BC_1, PAD_BL, output3, X, 33, 1, Z), "& "36 (BC_1, *, control, 1), "& "37 (BC_1, PAD_BK, input, X), "& "38 (BC_1, PAD_BK, output3, X, 36, 1, Z), "& "39 (BC_1, *, control, 1), "& "40 (BC_1, PAD_BJ, input, X), "& "41 (BC_1, PAD_BJ, output3, X, 39, 1, Z), "& "42 (BC_1, *, control, 1), "& "43 (BC_1, PAD_BI, input, X), "& "44 (BC_1, PAD_BI, output3, X, 42, 1, Z), "& "45 (BC_1, *, control, 1), "& "46 (BC_1, PAD_BH, input, X), "& "47 (BC_1, PAD_BH, output3, X, 45, 1, Z), "& "48 (BC_1, *, control, 1), "& "49 (BC_1, PAD_BG, input, X), "& "50 (BC_1, PAD_BG, output3, X, 48, 1, Z), "& "51 (BC_1, *, control, 1), "& "52 (BC_1, PAD_BF, input, X), "& "53 (BC_1, PAD_BF, output3, X, 51, 1, Z), "& "54 (BC_1, *, internal, 1), "& "55 (BC_1, *, internal, 1), "& "56 (BC_1, *, internal, 1), "& "57 (BC_1, *, internal, 1), "& "58 (BC_1, *, internal, 1), "& "59 (BC_1, *, internal, 1), "& "60 (BC_1, *, internal, 1), "& "61 (BC_1, *, internal, 1), "& "62 (BC_1, *, internal, 1), "& "63 (BC_1, *, internal, 1), "& "64 (BC_1, *, internal, 1), "& "65 (BC_1, *, internal, 1), "& "66 (BC_1, *, control, 1), "& "67 (BC_1, PAD_AZ, input, X), "& "68 (BC_1, PAD_AZ, output3, X, 66, 1, Z), "& "69 (BC_1, *, control, 1), "& "70 (BC_1, PAD_BA, input, X), "& "71 (BC_1, PAD_BA, output3, X, 69, 1, Z), "& "72 (BC_1, *, control, 1), "& "73 (BC_1, PAD_BC, input, X), "& "74 (BC_1, PAD_BC, output3, X, 72, 1, Z), "& "75 (BC_1, *, control, 1), "& "76 (BC_1, PAD_BB, input, X), "& "77 (BC_1, PAD_BB, output3, X, 75, 1, Z), "& "78 (BC_1, *, control, 1), "& "79 (BC_1, PAD_AN, input, X), "& "80 (BC_1, PAD_AN, output3, X, 78, 1, Z), "& "81 (BC_1, *, control, 1), "& "82 (BC_1, PAD_AL, input, X), "& "83 (BC_1, PAD_AL, output3, X, 81, 1, Z), "& "84 (BC_1, *, control, 1), "& "85 (BC_1, PAD_AS, input, X), "& "86 (BC_1, PAD_AS, output3, X, 84, 1, Z), "& "87 (BC_1, *, control, 1), "& "88 (BC_1, PAD_AP, input, X), "& "89 (BC_1, PAD_AP, output3, X, 87, 1, Z), "& "90 (BC_1, *, control, 1), "& "91 (BC_1, PAD_AO, input, X), "& "92 (BC_1, PAD_AO, output3, X, 90, 1, Z), "& "93 (BC_1, *, control, 1), "& "94 (BC_1, PAD_AM, input, X), "& "95 (BC_1, PAD_AM, output3, X, 93, 1, Z), "& "96 (BC_1, *, control, 1), "& "97 (BC_1, PAD_AQ, input, X), "& "98 (BC_1, PAD_AQ, output3, X, 96, 1, Z), "& "99 (BC_1, *, control, 1), "& "100 (BC_1, PAD_AY, input, X), "& "101 (BC_1, PAD_AY, output3, X, 99, 1, Z), "& "102 (BC_1, *, control, 1), "& "103 (BC_1, PAD_AT, input, X), "& "104 (BC_1, PAD_AT, output3, X, 102, 1, Z), "& "105 (BC_1, *, control, 1), "& "106 (BC_1, PAD_AF, input, X), "& "107 (BC_1, PAD_AF, output3, X, 105, 1, Z), "& "108 (BC_1, *, control, 1), "& "109 (BC_1, PAD_AG, input, X), "& "110 (BC_1, PAD_AG, output3, X, 108, 1, Z), "& "111 (BC_1, *, control, 1), "& "112 (BC_1, PAD_AD, input, X), "& "113 (BC_1, PAD_AD, output3, X, 111, 1, Z), "& "114 (BC_1, *, control, 1), "& "115 (BC_1, PAD_AE, input, X), "& "116 (BC_1, PAD_AE, output3, X, 114, 1, Z), "& "117 (BC_1, *, control, 1), "& "118 (BC_1, PAD_AA, input, X), "& "119 (BC_1, PAD_AA, output3, X, 117, 1, Z), "& "120 (BC_1, *, control, 1), "& "121 (BC_1, PAD_AR, input, X), "& "122 (BC_1, PAD_AR, output3, X, 120, 1, Z), "& "123 (BC_1, *, control, 1), "& "124 (BC_1, PAD_AB, input, X), "& "125 (BC_1, PAD_AB, output3, X, 123, 1, Z), "& "126 (BC_1, *, control, 1), "& "127 (BC_1, PAD_AJ, input, X), "& "128 (BC_1, PAD_AJ, output3, X, 126, 1, Z), "& "129 (BC_1, *, control, 1), "& "130 (BC_1, PAD_AK, input, X), "& "131 (BC_1, PAD_AK, output3, X, 129, 1, Z), "& "132 (BC_1, *, control, 1), "& "133 (BC_1, PAD_AI, input, X), "& "134 (BC_1, PAD_AI, output3, X, 132, 1, Z), "& "135 (BC_1, *, control, 1), "& "136 (BC_1, PAD_AH, input, X), "& "137 (BC_1, PAD_AH, output3, X, 135, 1, Z), "& "138 (BC_1, *, control, 1), "& "139 (BC_1, PAD_AC, input, X), "& "140 (BC_1, PAD_AC, output3, X, 138, 1, Z), "& "141 (BC_1, *, control, 1), "& "142 (BC_1, PAD_BE, input, X), "& "143 (BC_1, PAD_BE, output3, X, 141, 1, Z), "& "144 (BC_1, *, control, 1), "& "145 (BC_1, PAD_BD, input, X), "& "146 (BC_1, PAD_BD, output3, X, 144, 1, Z)"; end awr16xx_bsr;