------------------------------------------------------------------------
-- 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: UC3L316.bsdl
--
-- Device: UC3L316
--
-- Packages:
-- QFP44
--
--
-- THIS FILE IS AUTO GENERATED! DO NO EDIT!
entity UC3L316 is
generic (PHYSICAL_PIN_MAP : string := " QFP44 ") ;
port (
ADVREFN : inout bit ;
ADVREFP : inout bit ;
GNDANA0 : linkage bit ;
GNDIO00 : linkage bit ;
GNDIO01 : linkage bit ;
GNDIO04 : linkage bit ;
GNDIO05 : linkage bit ;
GNDIO06 : linkage bit ;
GNDIO07 : linkage bit ;
PA00 : in bit ;
PA01 : in bit ;
PA02 : out bit ;
PA03 : in 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 ;
PA20_RC32 : linkage bit ;
PA21 : inout bit ;
PA22 : 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 ;
RESET_N : inout bit ;
VANA0 : linkage bit ;
VDDIN0 : linkage bit ;
VDDIN1 : linkage bit ;
VDDIO00 : linkage bit ;
VDDIO01 : linkage bit ;
VDDIO04 : linkage bit ;
VDDOUT0 : linkage bit ;
VDDOUT1 : linkage bit ;
VMARGIN : linkage bit
);
use STD_1149_1_2001.all ;
attribute COMPONENT_CONFORMANCE of UC3L316 : entity is " STD_1149_1_2001 ";
attribute PIN_MAP of UC3L316 : entity is PHYSICAL_PIN_MAP ;
constant QFP44 : PIN_MAP_STRING:=
" ADVREFN : 30 , " &
" ADVREFP : 31 , " &
" GNDIO00 : 1 , " &
" GNDIO04 : 18 , " &
" GNDIO06 : 40 , " &
" GNDIO07 : 41 , " &
" PA00 : 10 , " &
" PA01 : 13 , " &
" PA02 : 12 , " &
" PA03 : 4 , " &
" PA04 : 26 , " &
" PA05 : 11 , " &
" PA06 : 9 , " &
" PA07 : 14 , " &
" PA08 : 3 , " &
" PA09 : 2 , " &
" PA10 : 42 , " &
" PA11 : 25 , " &
" PA12 : 43 , " &
" PA13 : 24 , " &
" PA14 : 33 , " &
" PA15 : 34 , " &
" PA16 : 35 , " &
" PA17 : 36 , " &
" PA18 : 38 , " &
" PA19 : 37 , " &
" PA20 : 23 , " &
" PA21 : 22 , " &
" PA22 : 8 , " &
" PB00 : 5 , " &
" PB01 : 15 , " &
" PB02 : 6 , " &
" PB03 : 7 , " &
" PB04 : 20 , " &
" PB05 : 19 , " &
" PB06 : 27 , " &
" PB07 : 28 , " &
" PB08 : 29 , " &
" RESET_N : 21 , " &
" VANA0 : 32 , " &
" VDDIN0 : 16 , " &
" VDDIO00 : 44 , " &
" VDDIO04 : 39 , " &
" VDDOUT0 : 17 " ;
attribute TAP_SCAN_IN of PA03 : signal is true ;
attribute TAP_SCAN_OUT of PA02 : signal is true ;
attribute TAP_SCAN_MODE of PA01 : signal is true ;
attribute TAP_SCAN_CLOCK of PA00 : signal is (30.0e6, BOTH) ;
attribute INSTRUCTION_LENGTH of UC3L316 : entity is 5 ;
attribute INSTRUCTION_OPCODE of UC3L316 : 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 UC3L316 : entity is "00001" ;
attribute INSTRUCTION_PRIVATE of UC3L316 : entity is
" PRIVATE0 , "&
" PRIVATE1 , "&
" PRIVATE2 , "&
" PRIVATE3 , "&
" PRIVATE4 , "&
" PRIVATE5 , "&
" PRIVATE6 , "&
" PRIVATE7 , "&
" PRIVATE8 , "&
" PRIVATE9 ";
attribute IDCODE_REGISTER of UC3L316 : entity is
"XXXX" &
"0010000001001011" &
"00000011111" &
"1" ;
attribute BOUNDARY_LENGTH of UC3L316 : entity is 66 ;
attribute BOUNDARY_REGISTER of UC3L316 : entity is
-- num ( cell, port , func , safe[, ccell, dis, rslt] )
" 0 ( BC_7, PA12 , bidir , X , 1 , 1 , Z )," &
" 1 ( BC_2, * , control , 1 )," &
" 2 ( BC_7, PA10 , bidir , X , 3 , 1 , Z )," &
" 3 ( BC_2, * , control , 1 )," &
" 4 ( BC_0, * , internal , X)," &
" 5 ( BC_0, * , internal , X)," &
" 6 ( BC_7, PA18 , bidir , X , 7 , 1 , Z )," &
" 7 ( BC_2, * , control , 1 )," &
" 8 ( BC_7, PA19 , bidir , X , 9 , 1 , Z )," &
" 9 ( BC_2, * , control , 1 )," &
" 10 ( BC_7, PA17 , bidir , X , 11 , 1 , Z )," &
" 11 ( BC_2, * , control , 1 )," &
" 12 ( BC_7, PA16 , bidir , X , 13 , 1 , Z )," &
" 13 ( BC_2, * , control , 1 )," &
" 14 ( BC_7, PA15 , bidir , X , 15 , 1 , Z )," &
" 15 ( BC_2, * , control , 1 )," &
" 16 ( BC_7, PA14 , bidir , X , 17 , 1 , Z )," &
" 17 ( BC_2, * , control , 1 )," &
" 18 ( BC_7, PB08 , bidir , X , 19 , 1 , Z )," &
" 19 ( BC_2, * , control , 1 )," &
" 20 ( BC_7, PB07 , bidir , X , 21 , 1 , Z )," &
" 21 ( BC_2, * , control , 1 )," &
" 22 ( BC_7, PB06 , bidir , X , 23 , 1 , Z )," &
" 23 ( BC_2, * , control , 1 )," &
" 24 ( BC_0, * , internal , X)," &
" 25 ( BC_0, * , internal , X)," &
" 26 ( BC_7, PA04 , bidir , X , 27 , 1 , Z )," &
" 27 ( BC_2, * , control , 1 )," &
" 28 ( BC_7, PA11 , bidir , X , 29 , 1 , Z )," &
" 29 ( BC_2, * , control , 1 )," &
" 30 ( BC_7, PA13 , bidir , X , 31 , 1 , Z )," &
" 31 ( BC_2, * , control , 1 )," &
" 32 ( BC_7, PA20 , bidir , X , 33 , 1 , Z )," &
" 33 ( BC_2, * , control , 1 )," &
" 34 ( BC_7, PA21 , bidir , X , 35 , 1 , Z )," &
" 35 ( BC_2, * , control , 1 )," &
" 36 ( BC_0, * , internal , X)," &
" 37 ( BC_0, * , internal , X)," &
" 38 ( BC_7, PB04 , bidir , X , 39 , 1 , Z )," &
" 39 ( BC_2, * , control , 1 )," &
" 40 ( BC_7, PB05 , bidir , X , 41 , 1 , Z )," &
" 41 ( BC_2, * , control , 1 )," &
" 42 ( BC_7, PB01 , bidir , X , 43 , 1 , Z )," &
" 43 ( BC_2, * , control , 1 )," &
" 44 ( BC_7, PA07 , bidir , X , 45 , 1 , Z )," &
" 45 ( BC_2, * , control , 1 )," &
" 46 ( BC_7, PA05 , bidir , X , 47 , 1 , Z )," &
" 47 ( BC_2, * , control , 1 )," &
" 48 ( BC_7, PA06 , bidir , X , 49 , 1 , Z )," &
" 49 ( BC_2, * , control , 1 )," &
" 50 ( BC_7, PA22 , bidir , X , 51 , 1 , Z )," &
" 51 ( BC_2, * , control , 1 )," &
" 52 ( BC_7, PB03 , bidir , X , 53 , 1 , Z )," &
" 53 ( BC_2, * , control , 1 )," &
" 54 ( BC_7, PB02 , bidir , X , 55 , 1 , Z )," &
" 55 ( BC_2, * , control , 1 )," &
" 56 ( BC_7, PB00 , bidir , X , 57 , 1 , Z )," &
" 57 ( BC_2, * , control , 1 )," &
" 58 ( BC_0, * , internal , X)," &
" 59 ( BC_0, * , internal , X)," &
" 60 ( BC_7, PA08 , bidir , X , 61 , 1 , Z )," &
" 61 ( BC_2, * , control , 1 )," &
" 62 ( BC_7, PA09 , bidir , X , 63 , 1 , Z )," &
" 63 ( BC_2, * , control , 1 )," &
" 64 ( BC_2, * , internal, 0 )," &
" 65 ( BC_2, * , internal, 0 ) " ;
end UC3L316 ;