--
-- Boundary Scan Description Language (BSDL) File
-- Generated by Viper version: 2011.11.30 at: Mon Mar 4 16:48:03 2013
--
-- Device: k60_1m
-- Package Type: K24_100qfp
--
entity k60_1m is
generic (PHYSICAL_PIN_MAP : string := "K24_100qfp");
-- PORT DESCRIPTION TERMS
-- in = input only
-- out = three-state output (0, Z, 1)
-- buffer = two-state output (0, 1)
-- inout = bidirectional
-- linkage = OTHER (vdd, vss, analog)
--
-- bit = single pin
-- bit_vector = group of pins with suffix 0 to n
port (
PTA0: in bit;
PTA1: in bit;
PTA12: inout bit;
PTA13: inout bit;
PTA14: inout bit;
PTA15: inout bit;
PTA16: inout bit;
PTA17: inout bit;
PTA18: inout bit;
PTA19: inout bit;
PTA2: out bit;
PTA3: in bit;
PTA4: inout bit;
PTB0: inout bit;
PTB1: inout bit;
PTB10: inout bit;
PTB11: inout bit;
PTB16: inout bit;
PTB17: inout bit;
PTB18: inout bit;
PTB19: inout bit;
PTB2: inout bit;
PTB20: inout bit;
PTB21: inout bit;
PTB22: inout bit;
PTB23: inout bit;
PTB3: inout bit;
PTB9: inout bit;
PTC0: inout bit;
PTC1: inout bit;
PTC10: inout bit;
PTC11: inout bit;
PTC12: inout bit;
PTC13: inout bit;
PTC14: inout bit;
PTC15: inout bit;
PTC16: inout bit;
PTC17: inout bit;
PTC18: inout bit;
PTC2: inout bit;
PTC3: inout bit;
PTC4: inout bit;
PTC5: inout bit;
PTC6: inout bit;
PTC7: inout bit;
PTC8: inout bit;
PTC9: inout bit;
PTD0: inout bit;
PTD1: inout bit;
PTD2: inout bit;
PTD3: inout bit;
PTD4: inout bit;
PTD5: inout bit;
PTD6: inout bit;
PTD7: inout bit;
PTE0: inout bit;
PTE1: inout bit;
PTE2: inout bit;
PTE24: inout bit;
PTE25: inout bit;
PTE26: inout bit;
PTE3: inout bit;
PTE4: inout bit;
PTE5: inout bit;
PTE6: inout bit;
RESETB: inout bit;
ADC0DM0_ADC1DM3: linkage bit;
ADC0DM1: linkage bit;
ADC0DP0_ADC1DP3: linkage bit;
ADC0DP1: linkage bit;
ADC1DM0_ADC0DM3: linkage bit;
ADC1DM1: linkage bit;
ADC1DP0_ADC0DP3: linkage bit;
ADC1DP1: linkage bit;
DAC0OUT_CMP1IN3_ADC0SE23: linkage bit;
EXTAL32: linkage bit;
PTA5: linkage bit;
USB0DM: linkage bit;
USB0DP: linkage bit;
VBAT: linkage bit;
VDD: linkage bit_vector(0 to 5);
VDDA: linkage bit;
VOUT33: linkage bit;
VREFH: linkage bit;
VREFL: linkage bit;
VREFOUT_CMP1IN5_CMP0IN5_ADC1SE18: linkage bit;
VREGIN: linkage bit;
VSS: linkage bit_vector(0 to 5);
VSSA: linkage bit;
XTAL32: linkage bit);
use STD_1149_1_2001.all;
use STD_1149_6_2003.all;
attribute COMPONENT_CONFORMANCE of k60_1m: entity is "STD_1149_1_2001";
attribute PIN_MAP of k60_1m: entity is PHYSICAL_PIN_MAP;
constant K24_100qfp :PIN_MAP_STRING :=
"PTA0: 34," &
"PTA1: 35," &
"PTA12: 42," &
"PTA13: 43," &
"PTA14: 44," &
"PTA15: 45," &
"PTA16: 46," &
"PTA17: 47," &
"PTA18: 50," &
"PTA19: 51," &
"PTA2: 36," &
"PTA3: 37," &
"PTA4: 38," &
"PTB0: 53," &
"PTB1: 54," &
"PTB10: 58," &
"PTB11: 59," &
"PTB16: 62," &
"PTB17: 63," &
"PTB18: 64," &
"PTB19: 65," &
"PTB2: 55," &
"PTB20: 66," &
"PTB21: 67," &
"PTB22: 68," &
"PTB23: 69," &
"PTB3: 56," &
"PTB9: 57," &
"PTC0: 70," &
"PTC1: 71," &
"PTC10: 82," &
"PTC11: 83," &
"PTC12: 84," &
"PTC13: 85," &
"PTC14: 86," &
"PTC15: 87," &
"PTC16: 90," &
"PTC17: 91," &
"PTC18: 92," &
"PTC2: 72," &
"PTC3: 73," &
"PTC4: 76," &
"PTC5: 77," &
"PTC6: 78," &
"PTC7: 79," &
"PTC8: 80," &
"PTC9: 81," &
"PTD0: 93," &
"PTD1: 94," &
"PTD2: 95," &
"PTD3: 96," &
"PTD4: 97," &
"PTD5: 98," &
"PTD6: 99," &
"PTD7: 100," &
"PTE0: 1," &
"PTE1: 2," &
"PTE2: 3," &
"PTE24: 31," &
"PTE25: 32," &
"PTE26: 33," &
"PTE3: 4," &
"PTE4: 5," &
"PTE5: 6," &
"PTE6: 7," &
"RESETB: 52," &
"ADC0DM0_ADC1DM3: 19," &
"ADC0DM1: 15," &
"ADC0DP0_ADC1DP3: 18," &
"ADC0DP1: 14," &
"ADC1DM0_ADC0DM3: 21," &
"ADC1DM1: 17," &
"ADC1DP0_ADC0DP3: 20," &
"ADC1DP1: 16," &
"DAC0OUT_CMP1IN3_ADC0SE23: 27," &
"EXTAL32: 29," &
"PTA5: 39," &
"USB0DM: 11," &
"USB0DP: 10," &
"VBAT: 30," &
"VDD: (8, 40, 48, 61, 75, 89)," &
"VDDA: 22," &
"VOUT33: 12," &
"VREFH: 23," &
"VREFL: 24," &
"VREFOUT_CMP1IN5_CMP0IN5_ADC1SE18: 26," &
"VREGIN: 13," &
"VSS: (9, 41, 49, 60, 74, 88)," &
"VSSA: 25," &
"XTAL32: 28" ;
attribute TAP_SCAN_OUT of PTA2 : signal is true;
attribute TAP_SCAN_CLOCK of PTA0 : signal is (2.00e+07,BOTH);
attribute TAP_SCAN_MODE of PTA3 : signal is true;
attribute TAP_SCAN_IN of PTA1 : signal is true;
attribute INSTRUCTION_LENGTH of k60_1m: entity is 4;
attribute INSTRUCTION_OPCODE of k60_1m: entity is
"BYPASS (1111)," &
"CLAMP (1100)," &
"EXTEST (0100)," &
"HIGHZ (1001)," &
"IDCODE (0000)," &
"PRELOAD (0010)," &
"SAMPLE (0011)," &
"ENABLE_CENSOR_CTRL (0111)," &
"ENABLE_TEST_CTRL (0110)," &
"EZPORT (1101)," &
"JTAGDP_ABORT (1000)," &
"JTAGDP_APACC (1011)," &
"JTAGDP_DPACC (1010)," &
"JTAGDP_IDCODE (1110)";
attribute INSTRUCTION_CAPTURE of k60_1m: entity is "xx01";
attribute INSTRUCTION_PRIVATE of k60_1m: entity is
"ENABLE_CENSOR_CTRL," &
"ENABLE_TEST_CTRL," &
"EZPORT," &
"JTAGDP_ABORT," &
"JTAGDP_APACC," &
"JTAGDP_DPACC," &
"JTAGDP_IDCODE";
attribute IDCODE_REGISTER of k60_1m: entity is
"0000" & -- Version
"1011001100011000" & -- Part Number
"00000001110" & -- Manufacturer Identity
"1"; -- IEEE 1149.1 Requirement
attribute REGISTER_ACCESS of k60_1m: entity is
"BYPASS (BYPASS)," &
"DEVICE_ID (IDCODE)";
attribute BOUNDARY_LENGTH of k60_1m: entity is 196;
attribute BOUNDARY_REGISTER of k60_1m: entity is
-- BSR DESCRIPTION TERMS
-- cell type = BC_0 - BC_99
-- port = port name
-- function
-- input = input only
-- bidir = bidirectional
-- output2 = two state ouput
-- output3 = three state ouput
-- control = control cell
-- controlr = control cell
-- internal = placeholder cell
-- safe = value that turns off drivers in control cells
-- ccell = controlling cell number for I/O direction
-- dsval = disabling (input) value
-- rslt = result if disabled (input = Z)
--
-- num cell port/* function safe [ccell dis rslt]
" 0 (BC_2, *, control, 1) ," &
" 1 (BC_8, PTE0, bidir, X, 0, 1, Z) ," &
" 2 (BC_2, *, control, 1) ," &
" 3 (BC_8, PTE1, bidir, X, 2, 1, Z) ," &
" 4 (BC_2, *, control, 1) ," &
" 5 (BC_8, PTE2, bidir, X, 4, 1, Z) ," &
" 6 (BC_2, *, control, 1) ," &
" 7 (BC_8, PTE3, bidir, X, 6, 1, Z) ," &
" 8 (BC_2, *, control, 1) ," &
" 9 (BC_8, PTE4, bidir, X, 8, 1, Z) ," &
" 10 (BC_2, *, control, 1) ," &
" 11 (BC_8, PTE5, bidir, X, 10, 1, Z) ," &
" 12 (BC_2, *, control, 1) ," &
" 13 (BC_8, PTE6, bidir, X, 12, 1, Z) ," &
" 14 (BC_1, *, internal, X) ," &
" 15 (BC_1, *, internal, X) ," &
" 16 (BC_1, *, internal, X) ," &
" 17 (BC_1, *, internal, X) ," &
" 18 (BC_1, *, internal, X) ," &
" 19 (BC_1, *, internal, X) ," &
" 20 (BC_1, *, internal, X) ," &
" 21 (BC_1, *, internal, X) ," &
" 22 (BC_1, *, internal, X) ," &
" 23 (BC_1, *, internal, X) ," &
" 24 (BC_1, *, internal, X) ," &
" 25 (BC_1, *, internal, X) ," &
" 26 (BC_2, *, control, 1) ," &
" 27 (BC_8, PTE24, bidir, X, 26, 1, Z) ," &
" 28 (BC_2, *, control, 1) ," &
" 29 (BC_8, PTE25, bidir, X, 28, 1, Z) ," &
" 30 (BC_2, *, control, 1) ," &
" 31 (BC_8, PTE26, bidir, X, 30, 1, Z) ," &
" 32 (BC_1, *, internal, X) ," &
" 33 (BC_1, *, internal, X) ," &
" 34 (BC_1, *, internal, X) ," &
" 35 (BC_1, *, internal, X) ," &
" 36 (BC_2, *, control, 1) ," &
" 37 (BC_8, PTA4, bidir, X, 36, 1, Z) ," &
" 38 (BC_1, *, internal, X) ," &
" 39 (BC_1, *, internal, X) ," &
" 40 (BC_1, *, internal, X) ," &
" 41 (BC_1, *, internal, X) ," &
" 42 (BC_1, *, internal, X) ," &
" 43 (BC_1, *, internal, X) ," &
" 44 (BC_1, *, internal, X) ," &
" 45 (BC_1, *, internal, X) ," &
" 46 (BC_1, *, internal, X) ," &
" 47 (BC_1, *, internal, X) ," &
" 48 (BC_1, *, internal, X) ," &
" 49 (BC_1, *, internal, X) ," &
" 50 (BC_2, *, control, 1) ," &
" 51 (BC_8, PTA12, bidir, X, 50, 1, Z) ," &
" 52 (BC_2, *, control, 1) ," &
" 53 (BC_8, PTA13, bidir, X, 52, 1, Z) ," &
" 54 (BC_2, *, control, 1) ," &
" 55 (BC_8, PTA14, bidir, X, 54, 1, Z) ," &
" 56 (BC_2, *, control, 1) ," &
" 57 (BC_8, PTA15, bidir, X, 56, 1, Z) ," &
" 58 (BC_2, *, control, 1) ," &
" 59 (BC_8, PTA16, bidir, X, 58, 1, Z) ," &
" 60 (BC_2, *, control, 1) ," &
" 61 (BC_8, PTA17, bidir, X, 60, 1, Z) ," &
" 62 (BC_2, *, control, 1) ," &
" 63 (BC_8, PTA18, bidir, X, 62, 1, Z) ," &
" 64 (BC_2, *, control, 1) ," &
" 65 (BC_8, PTA19, bidir, X, 64, 1, Z) ," &
" 66 (BC_2, *, control, 1) ," &
" 67 (BC_8, RESETB, bidir, X, 66, 1, Z) ," &
" 68 (BC_1, *, internal, X) ," &
" 69 (BC_1, *, internal, X) ," &
" 70 (BC_1, *, internal, X) ," &
" 71 (BC_1, *, internal, X) ," &
" 72 (BC_1, *, internal, X) ," &
" 73 (BC_1, *, internal, X) ," &
" 74 (BC_1, *, internal, X) ," &
" 75 (BC_1, *, internal, X) ," &
" 76 (BC_1, *, internal, X) ," &
" 77 (BC_1, *, internal, X) ," &
" 78 (BC_1, *, internal, X) ," &
" 79 (BC_1, *, internal, X) ," &
" 80 (BC_2, *, control, 1) ," &
" 81 (BC_8, PTB0, bidir, X, 80, 1, Z) ," &
" 82 (BC_2, *, control, 1) ," &
" 83 (BC_8, PTB1, bidir, X, 82, 1, Z) ," &
" 84 (BC_2, *, control, 1) ," &
" 85 (BC_8, PTB2, bidir, X, 84, 1, Z) ," &
" 86 (BC_2, *, control, 1) ," &
" 87 (BC_8, PTB3, bidir, X, 86, 1, Z) ," &
" 88 (BC_1, *, internal, X) ," &
" 89 (BC_1, *, internal, X) ," &
" 90 (BC_1, *, internal, X) ," &
" 91 (BC_1, *, internal, X) ," &
" 92 (BC_1, *, internal, X) ," &
" 93 (BC_1, *, internal, X) ," &
" 94 (BC_1, *, internal, X) ," &
" 95 (BC_1, *, internal, X) ," &
" 96 (BC_1, *, internal, X) ," &
" 97 (BC_1, *, internal, X) ," &
" 98 (BC_2, *, control, 1) ," &
" 99 (BC_8, PTB9, bidir, X, 98, 1, Z) ," &
" 100 (BC_2, *, control, 1) ," &
" 101 (BC_8, PTB10, bidir, X, 100, 1, Z) ," &
" 102 (BC_2, *, control, 1) ," &
" 103 (BC_8, PTB11, bidir, X, 102, 1, Z) ," &
" 104 (BC_1, *, internal, X) ," &
" 105 (BC_1, *, internal, X) ," &
" 106 (BC_1, *, internal, X) ," &
" 107 (BC_1, *, internal, X) ," &
" 108 (BC_2, *, control, 1) ," &
" 109 (BC_8, PTB16, bidir, X, 108, 1, Z) ," &
" 110 (BC_2, *, control, 1) ," &
" 111 (BC_8, PTB17, bidir, X, 110, 1, Z) ," &
" 112 (BC_2, *, control, 1) ," &
" 113 (BC_8, PTB18, bidir, X, 112, 1, Z) ," &
" 114 (BC_2, *, control, 1) ," &
" 115 (BC_8, PTB19, bidir, X, 114, 1, Z) ," &
" 116 (BC_2, *, control, 1) ," &
" 117 (BC_8, PTB20, bidir, X, 116, 1, Z) ," &
" 118 (BC_2, *, control, 1) ," &
" 119 (BC_8, PTB21, bidir, X, 118, 1, Z) ," &
" 120 (BC_2, *, control, 1) ," &
" 121 (BC_8, PTB22, bidir, X, 120, 1, Z) ," &
" 122 (BC_2, *, control, 1) ," &
" 123 (BC_8, PTB23, bidir, X, 122, 1, Z) ," &
" 124 (BC_2, *, control, 1) ," &
" 125 (BC_8, PTC0, bidir, X, 124, 1, Z) ," &
" 126 (BC_2, *, control, 1) ," &
" 127 (BC_8, PTC1, bidir, X, 126, 1, Z) ," &
" 128 (BC_2, *, control, 1) ," &
" 129 (BC_8, PTC2, bidir, X, 128, 1, Z) ," &
" 130 (BC_2, *, control, 1) ," &
" 131 (BC_8, PTC3, bidir, X, 130, 1, Z) ," &
" 132 (BC_2, *, control, 1) ," &
" 133 (BC_8, PTC4, bidir, X, 132, 1, Z) ," &
" 134 (BC_2, *, control, 1) ," &
" 135 (BC_8, PTC5, bidir, X, 134, 1, Z) ," &
" 136 (BC_2, *, control, 1) ," &
" 137 (BC_8, PTC6, bidir, X, 136, 1, Z) ," &
" 138 (BC_2, *, control, 1) ," &
" 139 (BC_8, PTC7, bidir, X, 138, 1, Z) ," &
" 140 (BC_2, *, control, 1) ," &
" 141 (BC_8, PTC8, bidir, X, 140, 1, Z) ," &
" 142 (BC_2, *, control, 1) ," &
" 143 (BC_8, PTC9, bidir, X, 142, 1, Z) ," &
" 144 (BC_2, *, control, 1) ," &
" 145 (BC_8, PTC10, bidir, X, 144, 1, Z) ," &
" 146 (BC_2, *, control, 1) ," &
" 147 (BC_8, PTC11, bidir, X, 146, 1, Z) ," &
" 148 (BC_2, *, control, 1) ," &
" 149 (BC_8, PTC12, bidir, X, 148, 1, Z) ," &
" 150 (BC_2, *, control, 1) ," &
" 151 (BC_8, PTC13, bidir, X, 150, 1, Z) ," &
" 152 (BC_2, *, control, 1) ," &
" 153 (BC_8, PTC14, bidir, X, 152, 1, Z) ," &
" 154 (BC_2, *, control, 1) ," &
" 155 (BC_8, PTC15, bidir, X, 154, 1, Z) ," &
" 156 (BC_2, *, control, 1) ," &
" 157 (BC_8, PTC16, bidir, X, 156, 1, Z) ," &
" 158 (BC_2, *, control, 1) ," &
" 159 (BC_8, PTC17, bidir, X, 158, 1, Z) ," &
" 160 (BC_2, *, control, 1) ," &
" 161 (BC_8, PTC18, bidir, X, 160, 1, Z) ," &
" 162 (BC_1, *, internal, X) ," &
" 163 (BC_1, *, internal, X) ," &
" 164 (BC_2, *, control, 1) ," &
" 165 (BC_8, PTD0, bidir, X, 164, 1, Z) ," &
" 166 (BC_2, *, control, 1) ," &
" 167 (BC_8, PTD1, bidir, X, 166, 1, Z) ," &
" 168 (BC_2, *, control, 1) ," &
" 169 (BC_8, PTD2, bidir, X, 168, 1, Z) ," &
" 170 (BC_2, *, control, 1) ," &
" 171 (BC_8, PTD3, bidir, X, 170, 1, Z) ," &
" 172 (BC_2, *, control, 1) ," &
" 173 (BC_8, PTD4, bidir, X, 172, 1, Z) ," &
" 174 (BC_2, *, control, 1) ," &
" 175 (BC_8, PTD5, bidir, X, 174, 1, Z) ," &
" 176 (BC_2, *, control, 1) ," &
" 177 (BC_8, PTD6, bidir, X, 176, 1, Z) ," &
" 178 (BC_2, *, control, 1) ," &
" 179 (BC_8, PTD7, bidir, X, 178, 1, Z) ," &
" 180 (BC_1, *, internal, X) ," &
" 181 (BC_1, *, internal, X) ," &
" 182 (BC_1, *, internal, X) ," &
" 183 (BC_1, *, internal, X) ," &
" 184 (BC_1, *, internal, X) ," &
" 185 (BC_1, *, internal, X) ," &
" 186 (BC_1, *, internal, X) ," &
" 187 (BC_1, *, internal, X) ," &
" 188 (BC_1, *, internal, X) ," &
" 189 (BC_1, *, internal, X) ," &
" 190 (BC_1, *, internal, X) ," &
" 191 (BC_1, *, internal, X) ," &
" 192 (BC_1, *, internal, X) ," &
" 193 (BC_1, *, internal, X) ," &
" 194 (BC_1, *, internal, X) ," &
" 195 (BC_1, *, internal, X) ";
end k60_1m;