------------------------------------------------------------------------
-- A T M E L A V R 3 2 M I C R O C O N T R O L L E R S --
------------------------------------------------------------------------
-- BSDL file
-- File Name: UC3A1128.bsdl
--
-- Device: UC3A1128
--
-- Packages:
-- TQFP100
--
--
-- THIS FILE IS AUTO GENERATED! DO NO EDIT!
entity UC3A1128 is
generic (PHYSICAL_PIN_MAP : string := " TQFP100 ") ;
port (
ADVREF : linkage bit ;
ADVREFN : linkage bit ;
DM : linkage bit ;
DP : linkage bit ;
GNDANA0 : linkage bit ;
GNDANA1 : linkage bit ;
GNDCORE00 : linkage bit ;
GNDCORE01 : linkage bit ;
GNDCORE02 : linkage bit ;
GNDCORE03 : linkage bit ;
GNDCORE04 : linkage bit ;
GNDCORE05 : linkage bit ;
GNDCORE06 : linkage bit ;
GNDCORE07 : linkage bit ;
GNDCORE08 : linkage bit ;
GNDCORE09 : linkage bit ;
GNDCORE10 : linkage bit ;
GNDCORE11 : linkage bit ;
GNDIO00 : linkage bit ;
GNDIO01 : linkage bit ;
GNDIO02 : linkage bit ;
GNDIO03 : linkage bit ;
GNDIO04 : linkage bit ;
GNDIO05 : linkage bit ;
GNDIO06 : linkage bit ;
GNDIO07 : linkage bit ;
GNDIO08 : linkage bit ;
PA00 : inout bit ;
PA01 : inout bit ;
PA02 : inout bit ;
PA03 : inout bit ;
PA04 : inout bit ;
PA05 : inout bit ;
PA06 : inout bit ;
PA07 : inout bit ;
PA08 : inout bit ;
PA09 : inout bit ;
PA10 : inout bit ;
PA11 : inout bit ;
PA12 : inout bit ;
PA13 : inout bit ;
PA14 : inout bit ;
PA15 : inout bit ;
PA16 : inout bit ;
PA17 : inout bit ;
PA18 : inout bit ;
PA19 : inout bit ;
PA20 : inout bit ;
PA21 : inout bit ;
PA22 : inout bit ;
PA23 : inout bit ;
PA24 : inout bit ;
PA25 : inout bit ;
PA26 : inout bit ;
PA27 : inout bit ;
PA28 : inout bit ;
PA29 : inout bit ;
PA30 : inout bit ;
PB00 : inout bit ;
PB01 : inout bit ;
PB02 : inout bit ;
PB03 : inout bit ;
PB04 : inout bit ;
PB05 : inout bit ;
PB06 : inout bit ;
PB07 : inout bit ;
PB08 : inout bit ;
PB09 : inout bit ;
PB10 : inout bit ;
PB11 : inout bit ;
PB12 : inout bit ;
PB13 : inout bit ;
PB14 : inout bit ;
PB15 : inout bit ;
PB16 : inout bit ;
PB17 : inout bit ;
PB18 : inout bit ;
PB19 : inout bit ;
PB20 : inout bit ;
PB21 : inout bit ;
PB22 : inout bit ;
PB23 : inout bit ;
PB24 : inout bit ;
PB25 : inout bit ;
PB26 : inout bit ;
PB27 : inout bit ;
PB28 : inout bit ;
PB29 : inout bit ;
PB30 : inout bit ;
PB31 : inout bit ;
PC00 : inout bit ;
PC01 : inout bit ;
PC02 : inout bit ;
PC03 : inout bit ;
PC04 : inout bit ;
PC05 : inout bit ;
RESET_N : in bit ;
TCK : in bit ;
TDI : in bit ;
TDO : out bit ;
TMS : in bit ;
VANA0 : linkage bit ;
VANA1 : linkage bit ;
VBOOST : linkage bit ;
VBUS : linkage bit ;
VDDCORE00 : linkage bit ;
VDDCORE01 : linkage bit ;
VDDCORE02 : linkage bit ;
VDDCORE03 : linkage bit ;
VDDCORE04 : linkage bit ;
VDDCORE05 : linkage bit ;
VDDCORE06 : linkage bit ;
VDDCORE07 : linkage bit ;
VDDCORE08 : linkage bit ;
VDDCORE09 : linkage bit ;
VDDCORE10 : linkage bit ;
VDDCORE11 : linkage bit ;
VDDIN0 : linkage bit ;
VDDIN1 : linkage bit ;
VDDIO00 : linkage bit ;
VDDIO01 : linkage bit ;
VDDIO02 : linkage bit ;
VDDIO03 : linkage bit ;
VDDIO04 : linkage bit ;
VDDIO05 : linkage bit ;
VDDIO06 : linkage bit ;
VDDIO07 : linkage bit ;
VDDIO08 : linkage bit ;
VDDIO09 : linkage bit ;
VDDIO10 : linkage bit ;
VDDIO11 : linkage bit ;
VDDOUT0 : linkage bit ;
VDDOUT1 : linkage bit ;
VDDSYS0 : linkage bit ;
VDDSYS1 : linkage bit ;
VMARGIN : linkage bit
);
use STD_1149_1_2001.all ;
attribute COMPONENT_CONFORMANCE of UC3A1128 : entity is " STD_1149_1_2001 ";
attribute PIN_MAP of UC3A1128 : entity is PHYSICAL_PIN_MAP ;
constant TQFP100 : PIN_MAP_STRING:=
" ADVREF : 60 , " &
" ADVREFN : 61 , " &
" DM : 48 , " &
" DP : 49 , " &
" GNDCORE00 : 5 , " &
" GNDCORE03 : 21 , " &
" GNDCORE06 : 35 , " &
" GNDCORE09 : 69 , " &
" GNDIO00 : 13 , " &
" GNDIO03 : 50 , " &
" GNDIO06 : 80 , " &
" PA00 : 19 , " &
" PA01 : 20 , " &
" PA02 : 23 , " &
" PA03 : 24 , " &
" PA04 : 25 , " &
" PA05 : 26 , " &
" PA06 : 27 , " &
" PA07 : 28 , " &
" PA08 : 29 , " &
" PA09 : 30 , " &
" PA10 : 31 , " &
" PA11 : 33 , " &
" PA12 : 36 , " &
" PA13 : 37 , " &
" PA14 : 39 , " &
" PA15 : 40 , " &
" PA16 : 41 , " &
" PA17 : 42 , " &
" PA18 : 43 , " &
" PA19 : 44 , " &
" PA20 : 45 , " &
" PA21 : 51 , " &
" PA22 : 52 , " &
" PA23 : 53 , " &
" PA24 : 54 , " &
" PA25 : 55 , " &
" PA26 : 56 , " &
" PA27 : 57 , " &
" PA28 : 58 , " &
" PA29 : 83 , " &
" PA30 : 84 , " &
" PB00 : 65 , " &
" PB01 : 66 , " &
" PB02 : 70 , " &
" PB03 : 71 , " &
" PB04 : 72 , " &
" PB05 : 73 , " &
" PB06 : 74 , " &
" PB07 : 75 , " &
" PB08 : 76 , " &
" PB09 : 77 , " &
" PB10 : 78 , " &
" PB11 : 81 , " &
" PB12 : 82 , " &
" PB13 : 87 , " &
" PB14 : 88 , " &
" PB15 : 95 , " &
" PB16 : 96 , " &
" PB17 : 98 , " &
" PB18 : 99 , " &
" PB19 : 100 , " &
" PB20 : 1 , " &
" PB21 : 2 , " &
" PB22 : 3 , " &
" PB23 : 6 , " &
" PB24 : 7 , " &
" PB25 : 8 , " &
" PB26 : 9 , " &
" PB27 : 10 , " &
" PB28 : 14 , " &
" PB29 : 15 , " &
" PB30 : 16 , " &
" PB31 : 17 , " &
" PC00 : 63 , " &
" PC01 : 64 , " &
" PC02 : 85 , " &
" PC03 : 86 , " &
" PC04 : 93 , " &
" PC05 : 94 , " &
" RESET_N : 18 , " &
" TCK : 90 , " &
" TDI : 92 , " &
" TDO : 91 , " &
" TMS : 89 , " &
" VANA0 : 59 , " &
" VBOOST : 67 , " &
" VBUS : 46 , " &
" VDDCORE00 : 22 , " &
" VDDCORE03 : 34 , " &
" VDDCORE06 : 38 , " &
" VDDCORE09 : 97 , " &
" VDDIN0 : 12 , " &
" VDDIO00 : 4 , " &
" VDDIO03 : 47 , " &
" VDDIO06 : 68 , " &
" VDDIO09 : 79 , " &
" VDDOUT0 : 11 , " &
" VDDSYS0 : 62 , " &
" VMARGIN : 32 " ;
attribute TAP_SCAN_IN of TDI : signal is true ;
attribute TAP_SCAN_OUT of TDO : signal is true ;
attribute TAP_SCAN_MODE of TMS : signal is true ;
attribute TAP_SCAN_CLOCK of TCK : signal is (30.0e6, BOTH) ;
attribute INSTRUCTION_LENGTH of UC3A1128 : entity is 5 ;
attribute INSTRUCTION_OPCODE of UC3A1128 : entity is
" PRIVATE0 ( 10011 ), " &
" PRIVATE1 ( 01100 ), " &
" BYPASS ( 11111 ), " &
" CLAMP ( 00110 ), " &
" EXTEST ( 00011 ), " &
" IDCODE ( 00001 ), " &
" INTEST ( 00100 ), " &
" PRIVATE2 ( 11001 ), " &
" PRIVATE3 ( 11010 ), " &
" PRIVATE4 ( 11011 ), " &
" PRIVATE5 ( 10001 ), " &
" PRIVATE6 ( 10010 ), " &
" PRIVATE7 ( 10000 ), " &
" PRELOAD ( 00010 ), " &
" SAMPLE ( 00010 ), " &
" PRIVATE8 ( 10111 ), " &
" PRIVATE9 ( 11000 ) " ;
attribute INSTRUCTION_CAPTURE of UC3A1128 : entity is "00001" ;
attribute INSTRUCTION_PRIVATE of UC3A1128 : entity is
" PRIVATE0 , "&
" PRIVATE1 , "&
" PRIVATE2 , "&
" PRIVATE3 , "&
" PRIVATE4 , "&
" PRIVATE5 , "&
" PRIVATE6 , "&
" PRIVATE7 , "&
" PRIVATE8 , "&
" PRIVATE9 ";
attribute IDCODE_REGISTER of UC3A1128 : entity is
"XXXX" &
"0001111011100011" &
"00000011111" &
"1" ;
attribute BOUNDARY_LENGTH of UC3A1128 : entity is 220 ;
attribute BOUNDARY_REGISTER of UC3A1128 : entity is
-- num ( cell, port , func , safe[, ccell, dis, rslt] )
" 0 ( BC_0, * , internal , X)," &
" 1 ( BC_0, * , internal , X)," &
" 2 ( BC_7, PB19 , bidir , X , 3 , 1 , Z )," &
" 3 ( BC_2, * , control , 1 )," &
" 4 ( BC_0, * , internal , X)," &
" 5 ( BC_0, * , internal , X)," &
" 6 ( BC_7, PB18 , bidir , X , 7 , 1 , Z )," &
" 7 ( BC_2, * , control , 1 )," &
" 8 ( BC_0, * , internal , X)," &
" 9 ( BC_0, * , internal , X)," &
" 10 ( BC_7, PB17 , bidir , X , 11 , 1 , Z )," &
" 11 ( BC_2, * , control , 1 )," &
" 12 ( BC_0, * , internal , X)," &
" 13 ( BC_0, * , internal , X)," &
" 14 ( BC_7, PB16 , bidir , X , 15 , 1 , Z )," &
" 15 ( BC_2, * , control , 1 )," &
" 16 ( BC_0, * , internal , X)," &
" 17 ( BC_0, * , internal , X)," &
" 18 ( BC_7, PB15 , bidir , X , 19 , 1 , Z )," &
" 19 ( BC_2, * , control , 1 )," &
" 20 ( BC_7, PC05 , bidir , X , 21 , 1 , Z )," &
" 21 ( BC_2, * , control , 1 )," &
" 22 ( BC_7, PC04 , bidir , X , 23 , 1 , Z )," &
" 23 ( BC_2, * , control , 1 )," &
" 24 ( BC_7, PB14 , bidir , X , 25 , 1 , Z )," &
" 25 ( BC_2, * , control , 1 )," &
" 26 ( BC_7, PB13 , bidir , X , 27 , 1 , Z )," &
" 27 ( BC_2, * , control , 1 )," &
" 28 ( BC_7, PC03 , bidir , X , 29 , 1 , Z )," &
" 29 ( BC_2, * , control , 1 )," &
" 30 ( BC_7, PC02 , bidir , X , 31 , 1 , Z )," &
" 31 ( BC_2, * , control , 1 )," &
" 32 ( BC_7, PA30 , bidir , X , 33 , 1 , Z )," &
" 33 ( BC_2, * , control , 1 )," &
" 34 ( BC_7, PA29 , bidir , X , 35 , 1 , Z )," &
" 35 ( BC_2, * , control , 1 )," &
" 36 ( BC_7, PB12 , bidir , X , 37 , 1 , Z )," &
" 37 ( BC_2, * , control , 1 )," &
" 38 ( BC_0, * , internal , X)," &
" 39 ( BC_0, * , internal , X)," &
" 40 ( BC_7, PB11 , bidir , X , 41 , 1 , Z )," &
" 41 ( BC_2, * , control , 1 )," &
" 42 ( BC_0, * , internal , X)," &
" 43 ( BC_0, * , internal , X)," &
" 44 ( BC_7, PB10 , bidir , X , 45 , 1 , Z )," &
" 45 ( BC_2, * , control , 1 )," &
" 46 ( BC_0, * , internal , X)," &
" 47 ( BC_0, * , internal , X)," &
" 48 ( BC_7, PB09 , bidir , X , 49 , 1 , Z )," &
" 49 ( BC_2, * , control , 1 )," &
" 50 ( BC_0, * , internal , X)," &
" 51 ( BC_0, * , internal , X)," &
" 52 ( BC_7, PB08 , bidir , X , 53 , 1 , Z )," &
" 53 ( BC_2, * , control , 1 )," &
" 54 ( BC_0, * , internal , X)," &
" 55 ( BC_0, * , internal , X)," &
" 56 ( BC_0, * , internal , X)," &
" 57 ( BC_0, * , internal , X)," &
" 58 ( BC_7, PB07 , bidir , X , 59 , 1 , Z )," &
" 59 ( BC_2, * , control , 1 )," &
" 60 ( BC_0, * , internal , X)," &
" 61 ( BC_0, * , internal , X)," &
" 62 ( BC_7, PB06 , bidir , X , 63 , 1 , Z )," &
" 63 ( BC_2, * , control , 1 )," &
" 64 ( BC_0, * , internal , X)," &
" 65 ( BC_0, * , internal , X)," &
" 66 ( BC_7, PB05 , bidir , X , 67 , 1 , Z )," &
" 67 ( BC_2, * , control , 1 )," &
" 68 ( BC_0, * , internal , X)," &
" 69 ( BC_0, * , internal , X)," &
" 70 ( BC_7, PB04 , bidir , X , 71 , 1 , Z )," &
" 71 ( BC_2, * , control , 1 )," &
" 72 ( BC_0, * , internal , X)," &
" 73 ( BC_0, * , internal , X)," &
" 74 ( BC_7, PB03 , bidir , X , 75 , 1 , Z )," &
" 75 ( BC_2, * , control , 1 )," &
" 76 ( BC_0, * , internal , X)," &
" 77 ( BC_0, * , internal , X)," &
" 78 ( BC_7, PB02 , bidir , X , 79 , 1 , Z )," &
" 79 ( BC_2, * , control , 1 )," &
" 80 ( BC_0, * , internal , X)," &
" 81 ( BC_0, * , internal , X)," &
" 82 ( BC_0, * , internal , X)," &
" 83 ( BC_0, * , internal , X)," &
" 84 ( BC_7, PB01 , bidir , X , 85 , 1 , Z )," &
" 85 ( BC_2, * , control , 1 )," &
" 86 ( BC_0, * , internal , X)," &
" 87 ( BC_0, * , internal , X)," &
" 88 ( BC_7, PB00 , bidir , X , 89 , 1 , Z )," &
" 89 ( BC_2, * , control , 1 )," &
" 90 ( BC_0, * , internal , X)," &
" 91 ( BC_0, * , internal , X)," &
" 92 ( BC_7, PC01 , bidir , X , 93 , 1 , Z )," &
" 93 ( BC_2, * , control , 1 )," &
" 94 ( BC_7, PC00 , bidir , X , 95 , 1 , Z )," &
" 95 ( BC_2, * , control , 1 )," &
" 96 ( BC_7, PA28 , bidir , X , 97 , 1 , Z )," &
" 97 ( BC_2, * , control , 1 )," &
" 98 ( BC_7, PA27 , bidir , X , 99 , 1 , Z )," &
" 99 ( BC_2, * , control , 1 )," &
" 100 ( BC_7, PA26 , bidir , X , 101 , 1 , Z )," &
" 101 ( BC_2, * , control , 1 )," &
" 102 ( BC_7, PA25 , bidir , X , 103 , 1 , Z )," &
" 103 ( BC_2, * , control , 1 )," &
" 104 ( BC_7, PA24 , bidir , X , 105 , 1 , Z )," &
" 105 ( BC_2, * , control , 1 )," &
" 106 ( BC_7, PA23 , bidir , X , 107 , 1 , Z )," &
" 107 ( BC_2, * , control , 1 )," &
" 108 ( BC_7, PA22 , bidir , X , 109 , 1 , Z )," &
" 109 ( BC_2, * , control , 1 )," &
" 110 ( BC_7, PA21 , bidir , X , 111 , 1 , Z )," &
" 111 ( BC_2, * , control , 1 )," &
" 112 ( BC_0, * , internal , X)," &
" 113 ( BC_0, * , internal , X)," &
" 114 ( BC_7, PA20 , bidir , X , 115 , 1 , Z )," &
" 115 ( BC_2, * , control , 1 )," &
" 116 ( BC_0, * , internal , X)," &
" 117 ( BC_0, * , internal , X)," &
" 118 ( BC_7, PA19 , bidir , X , 119 , 1 , Z )," &
" 119 ( BC_2, * , control , 1 )," &
" 120 ( BC_0, * , internal , X)," &
" 121 ( BC_0, * , internal , X)," &
" 122 ( BC_7, PA18 , bidir , X , 123 , 1 , Z )," &
" 123 ( BC_2, * , control , 1 )," &
" 124 ( BC_0, * , internal , X)," &
" 125 ( BC_0, * , internal , X)," &
" 126 ( BC_7, PA17 , bidir , X , 127 , 1 , Z )," &
" 127 ( BC_2, * , control , 1 )," &
" 128 ( BC_0, * , internal , X)," &
" 129 ( BC_0, * , internal , X)," &
" 130 ( BC_7, PA16 , bidir , X , 131 , 1 , Z )," &
" 131 ( BC_2, * , control , 1 )," &
" 132 ( BC_7, PA15 , bidir , X , 133 , 1 , Z )," &
" 133 ( BC_2, * , control , 1 )," &
" 134 ( BC_7, PA14 , bidir , X , 135 , 1 , Z )," &
" 135 ( BC_2, * , control , 1 )," &
" 136 ( BC_7, PA13 , bidir , X , 137 , 1 , Z )," &
" 137 ( BC_2, * , control , 1 )," &
" 138 ( BC_7, PA12 , bidir , X , 139 , 1 , Z )," &
" 139 ( BC_2, * , control , 1 )," &
" 140 ( BC_7, PA11 , bidir , X , 141 , 1 , Z )," &
" 141 ( BC_2, * , control , 1 )," &
" 142 ( BC_7, PA10 , bidir , X , 143 , 1 , Z )," &
" 143 ( BC_2, * , control , 1 )," &
" 144 ( BC_7, PA09 , bidir , X , 145 , 1 , Z )," &
" 145 ( BC_2, * , control , 1 )," &
" 146 ( BC_0, * , internal , X)," &
" 147 ( BC_0, * , internal , X)," &
" 148 ( BC_7, PA08 , bidir , X , 149 , 1 , Z )," &
" 149 ( BC_2, * , control , 1 )," &
" 150 ( BC_0, * , internal , X)," &
" 151 ( BC_0, * , internal , X)," &
" 152 ( BC_7, PA07 , bidir , X , 153 , 1 , Z )," &
" 153 ( BC_2, * , control , 1 )," &
" 154 ( BC_0, * , internal , X)," &
" 155 ( BC_0, * , internal , X)," &
" 156 ( BC_7, PA06 , bidir , X , 157 , 1 , Z )," &
" 157 ( BC_2, * , control , 1 )," &
" 158 ( BC_0, * , internal , X)," &
" 159 ( BC_0, * , internal , X)," &
" 160 ( BC_7, PA05 , bidir , X , 161 , 1 , Z )," &
" 161 ( BC_2, * , control , 1 )," &
" 162 ( BC_0, * , internal , X)," &
" 163 ( BC_0, * , internal , X)," &
" 164 ( BC_0, * , internal , X)," &
" 165 ( BC_0, * , internal , X)," &
" 166 ( BC_7, PA04 , bidir , X , 167 , 1 , Z )," &
" 167 ( BC_2, * , control , 1 )," &
" 168 ( BC_0, * , internal , X)," &
" 169 ( BC_0, * , internal , X)," &
" 170 ( BC_7, PA03 , bidir , X , 171 , 1 , Z )," &
" 171 ( BC_2, * , control , 1 )," &
" 172 ( BC_0, * , internal , X)," &
" 173 ( BC_0, * , internal , X)," &
" 174 ( BC_7, PA02 , bidir , X , 175 , 1 , Z )," &
" 175 ( BC_2, * , control , 1 )," &
" 176 ( BC_7, PA01 , bidir , X , 177 , 1 , Z )," &
" 177 ( BC_2, * , control , 1 )," &
" 178 ( BC_0, * , internal , X)," &
" 179 ( BC_0, * , internal , X)," &
" 180 ( BC_7, PA00 , bidir , X , 181 , 1 , Z )," &
" 181 ( BC_2, * , control , 1 )," &
" 182 ( BC_0, * , internal , X)," &
" 183 ( BC_0, * , internal , X)," &
" 184 ( BC_7, PB31 , bidir , X , 185 , 1 , Z )," &
" 185 ( BC_2, * , control , 1 )," &
" 186 ( BC_7, PB30 , bidir , X , 187 , 1 , Z )," &
" 187 ( BC_2, * , control , 1 )," &
" 188 ( BC_7, PB29 , bidir , X , 189 , 1 , Z )," &
" 189 ( BC_2, * , control , 1 )," &
" 190 ( BC_7, PB28 , bidir , X , 191 , 1 , Z )," &
" 191 ( BC_2, * , control , 1 )," &
" 192 ( BC_7, PB27 , bidir , X , 193 , 1 , Z )," &
" 193 ( BC_2, * , control , 1 )," &
" 194 ( BC_7, PB26 , bidir , X , 195 , 1 , Z )," &
" 195 ( BC_2, * , control , 1 )," &
" 196 ( BC_7, PB25 , bidir , X , 197 , 1 , Z )," &
" 197 ( BC_2, * , control , 1 )," &
" 198 ( BC_0, * , internal , X)," &
" 199 ( BC_0, * , internal , X)," &
" 200 ( BC_7, PB24 , bidir , X , 201 , 1 , Z )," &
" 201 ( BC_2, * , control , 1 )," &
" 202 ( BC_0, * , internal , X)," &
" 203 ( BC_0, * , internal , X)," &
" 204 ( BC_7, PB23 , bidir , X , 205 , 1 , Z )," &
" 205 ( BC_2, * , control , 1 )," &
" 206 ( BC_7, PB22 , bidir , X , 207 , 1 , Z )," &
" 207 ( BC_2, * , control , 1 )," &
" 208 ( BC_7, PB21 , bidir , X , 209 , 1 , Z )," &
" 209 ( BC_2, * , control , 1 )," &
" 210 ( BC_0, * , internal , X)," &
" 211 ( BC_0, * , internal , X)," &
" 212 ( BC_7, PB20 , bidir , X , 213 , 1 , Z )," &
" 213 ( BC_2, * , control , 1 )," &
" 214 ( BC_0, * , internal , X)," &
" 215 ( BC_0, * , internal , X)," &
" 216 ( BC_0, * , internal , X)," &
" 217 ( BC_0, * , internal , X)," &
" 218 ( BC_2, * , internal, 0 )," &
" 219 ( BC_2, * , internal, 0 ) " ;
end UC3A1128 ;