BSDL Files Library for JTAG

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

BSDL model: UC3B064

------------------------------------------------------------------------
-- 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:     UC3B064.bsdl
--
-- Device:        UC3B064
--
-- Packages:
--            QFP64
--
--
-- THIS FILE IS AUTO GENERATED! DO NO EDIT!


entity UC3B064   is

generic (PHYSICAL_PIN_MAP : string := " QFP64 ") ;

port  (       
   ADVREF     : linkage    bit ;
   ADVREFN    : linkage    bit ;
   DM         : linkage    bit ;
   DP         : linkage    bit ;
   GNDANA0    : linkage    bit ;
   GNDANA1    : linkage    bit ;
   GNDCORE01  : linkage    bit ;
   GNDCORE02  : linkage    bit ;
   GNDCORE05  : linkage    bit ;
   GNDCRNBR   : linkage    bit ;
   GNDCRNUR   : linkage    bit ;
   GNDIO00    : linkage    bit ;
   GNDIO01    : linkage    bit ;
   GNDIO02    : linkage    bit ;
   GNDIO03    : linkage    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 ;
   PA31       : 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 ;
   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 ;
   VDDCRNBL   : linkage    bit ;
   VDDCRNBR   : linkage    bit ;
   VDDCRNUR   : linkage    bit ;
   VDDIN0     : linkage    bit ;
   VDDIN1     : linkage    bit ;
   VDDIO00    : linkage    bit ;
   VDDIO01    : linkage    bit ;
   VDDIO02    : linkage    bit ;
   VDDIO03    : linkage    bit ;
   VDDIO04    : linkage    bit ;
   VDDOUT0    : linkage    bit ;
   VDDOUT1    : linkage    bit ;
   VDDPLL0    : linkage    bit ;
   VDDPLL1    : linkage    bit 
      );       

use STD_1149_1_2001.all ;

attribute COMPONENT_CONFORMANCE of UC3B064  : entity is " STD_1149_1_2001 ";

attribute PIN_MAP               of UC3B064  : entity is PHYSICAL_PIN_MAP ;

constant  QFP64 : PIN_MAP_STRING:=
 "  ADVREF     : 18   , " & 
 "  ADVREFN    : 17   , " & 
 "  DM         : 51   , " & 
 "  DP         : 50   , " & 
 "  GNDCORE01  : 1    , " & 
 "  GNDCORE02  : 23   , " & 
 "  GNDCORE05  : 49   , " & 
 "  PA03       : 9    , " & 
 "  PA04       : 10   , " & 
 "  PA05       : 11   , " & 
 "  PA06       : 12   , " & 
 "  PA07       : 13   , " & 
 "  PA08       : 14   , " & 
 "  PA09       : 28   , " & 
 "  PA10       : 29   , " & 
 "  PA11       : 30   , " & 
 "  PA12       : 31   , " & 
 "  PA13       : 33   , " & 
 "  PA14       : 34   , " & 
 "  PA15       : 35   , " & 
 "  PA16       : 36   , " & 
 "  PA17       : 37   , " & 
 "  PA18       : 39   , " & 
 "  PA19       : 40   , " & 
 "  PA20       : 44   , " & 
 "  PA21       : 45   , " & 
 "  PA22       : 46   , " & 
 "  PA23       : 47   , " & 
 "  PA24       : 59   , " & 
 "  PA25       : 60   , " & 
 "  PA26       : 61   , " & 
 "  PA27       : 62   , " & 
 "  PA28       : 41   , " & 
 "  PA29       : 42   , " & 
 "  PA30       : 15   , " & 
 "  PA31       : 16   , " & 
 "  PB00       : 6    , " & 
 "  PB01       : 7    , " & 
 "  PB02       : 24   , " & 
 "  PB03       : 25   , " & 
 "  PB04       : 26   , " & 
 "  PB05       : 27   , " & 
 "  PB06       : 38   , " & 
 "  PB07       : 43   , " & 
 "  PB08       : 54   , " & 
 "  PB09       : 55   , " & 
 "  PB10       : 57   , " & 
 "  PB11       : 58   , " & 
 "  RESET_N    : 63   , " & 
 "  TCK        : 2    , " & 
 "  TDI        : 3    , " & 
 "  TDO        : 4    , " & 
 "  TMS        : 5    , " & 
 "  VANA0      : 19   , " & 
 "  VBOOST     : 48   , " & 
 "  VBUS       : 52   , " & 
 "  VDDCORE00  : 8    , " & 
 "  VDDCORE02  : 22   , " & 
 "  VDDCORE05  : 56   , " & 
 "  VDDCRNBL   : 32   , " & 
 "  VDDCRNUR   : 64   , " & 
 "  VDDIN0     : 21   , " & 
 "  VDDOUT0    : 20   , " & 
 "  VDDPLL0    : 53     " ; 


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 UC3B064  : entity is 5  ;

attribute INSTRUCTION_OPCODE    of UC3B064  : 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 UC3B064  : entity is "00001" ;

attribute INSTRUCTION_PRIVATE   of UC3B064  : entity is
 "  PRIVATE0  , "&  
 "  PRIVATE1  , "&  
 "  PRIVATE2  , "&  
 "  PRIVATE3  , "&  
 "  PRIVATE4  , "&  
 "  PRIVATE5  , "&  
 "  PRIVATE6  , "&  
 "  PRIVATE7  , "&  
 "  PRIVATE8  , "&  
 "  PRIVATE9    ";  


attribute IDCODE_REGISTER       of UC3B064  : entity is
  "XXXX"  &
  "0001111011101010"  &  
  "00000011111" & 
  "1" ;

attribute BOUNDARY_LENGTH       of UC3B064  : entity is 84 ;

attribute BOUNDARY_REGISTER     of UC3B064  : entity is
--  num  ( cell,   port  , func   ,  safe[,   ccell,   dis,  rslt] ) 
 "  0    ( BC_7,   PA27  , bidir   ,  X    ,   1    ,   1  ,  Z     )," & 
 "  1    ( BC_2,   *     , control ,  1                             )," &  
 "  2    ( BC_7,   PA26  , bidir   ,  X    ,   3    ,   1  ,  Z     )," & 
 "  3    ( BC_2,   *     , control ,  1                             )," &  
 "  4    ( BC_7,   PA25  , bidir   ,  X    ,   5    ,   1  ,  Z     )," & 
 "  5    ( BC_2,   *     , control ,  1                             )," &  
 "  6    ( BC_7,   PA24  , bidir   ,  X    ,   7    ,   1  ,  Z     )," & 
 "  7    ( BC_2,   *     , control ,  1                             )," &  
 "  8    ( BC_7,   PB11  , bidir   ,  X    ,   9    ,   1  ,  Z     )," & 
 "  9    ( BC_2,   *     , control ,  1                             )," &  
 "  10   ( BC_7,   PB10  , bidir   ,  X    ,   11   ,   1  ,  Z     )," & 
 "  11   ( BC_2,   *     , control ,  1                             )," &  
 "  12   ( BC_7,   PB09  , bidir   ,  X    ,   13   ,   1  ,  Z     )," & 
 "  13   ( BC_2,   *     , control ,  1                             )," &  
 "  14   ( BC_7,   PB08  , bidir   ,  X    ,   15   ,   1  ,  Z     )," & 
 "  15   ( BC_2,   *     , control ,  1                             )," &  
 "  16   ( BC_7,   PA23  , bidir   ,  X    ,   17   ,   1  ,  Z     )," & 
 "  17   ( BC_2,   *     , control ,  1                             )," &  
 "  18   ( BC_7,   PA22  , bidir   ,  X    ,   19   ,   1  ,  Z     )," & 
 "  19   ( BC_2,   *     , control ,  1                             )," &  
 "  20   ( BC_7,   PA21  , bidir   ,  X    ,   21   ,   1  ,  Z     )," & 
 "  21   ( BC_2,   *     , control ,  1                             )," &  
 "  22   ( BC_7,   PA20  , bidir   ,  X    ,   23   ,   1  ,  Z     )," & 
 "  23   ( BC_2,   *     , control ,  1                             )," &  
 "  24   ( BC_7,   PB07  , bidir   ,  X    ,   25   ,   1  ,  Z     )," & 
 "  25   ( BC_2,   *     , control ,  1                             )," &  
 "  26   ( BC_7,   PA29  , bidir   ,  X    ,   27   ,   1  ,  Z     )," & 
 "  27   ( BC_2,   *     , control ,  1                             )," &  
 "  28   ( BC_7,   PA28  , bidir   ,  X    ,   29   ,   1  ,  Z     )," & 
 "  29   ( BC_2,   *     , control ,  1                             )," &  
 "  30   ( BC_7,   PA19  , bidir   ,  X    ,   31   ,   1  ,  Z     )," & 
 "  31   ( BC_2,   *     , control ,  1                             )," &  
 "  32   ( BC_7,   PA18  , bidir   ,  X    ,   33   ,   1  ,  Z     )," & 
 "  33   ( BC_2,   *     , control ,  1                             )," &  
 "  34   ( BC_7,   PB06  , bidir   ,  X    ,   35   ,   1  ,  Z     )," & 
 "  35   ( BC_2,   *     , control ,  1                             )," &  
 "  36   ( BC_7,   PA17  , bidir   ,  X    ,   37   ,   1  ,  Z     )," & 
 "  37   ( BC_2,   *     , control ,  1                             )," &  
 "  38   ( BC_7,   PA16  , bidir   ,  X    ,   39   ,   1  ,  Z     )," & 
 "  39   ( BC_2,   *     , control ,  1                             )," &  
 "  40   ( BC_7,   PA15  , bidir   ,  X    ,   41   ,   1  ,  Z     )," & 
 "  41   ( BC_2,   *     , control ,  1                             )," &  
 "  42   ( BC_7,   PA14  , bidir   ,  X    ,   43   ,   1  ,  Z     )," & 
 "  43   ( BC_2,   *     , control ,  1                             )," &  
 "  44   ( BC_7,   PA13  , bidir   ,  X    ,   45   ,   1  ,  Z     )," & 
 "  45   ( BC_2,   *     , control ,  1                             )," &  
 "  46   ( BC_7,   PA12  , bidir   ,  X    ,   47   ,   1  ,  Z     )," & 
 "  47   ( BC_2,   *     , control ,  1                             )," &  
 "  48   ( BC_7,   PA11  , bidir   ,  X    ,   49   ,   1  ,  Z     )," & 
 "  49   ( BC_2,   *     , control ,  1                             )," &  
 "  50   ( BC_7,   PA10  , bidir   ,  X    ,   51   ,   1  ,  Z     )," & 
 "  51   ( BC_2,   *     , control ,  1                             )," &  
 "  52   ( BC_7,   PA09  , bidir   ,  X    ,   53   ,   1  ,  Z     )," & 
 "  53   ( BC_2,   *     , control ,  1                             )," &  
 "  54   ( BC_7,   PB05  , bidir   ,  X    ,   55   ,   1  ,  Z     )," & 
 "  55   ( BC_2,   *     , control ,  1                             )," &  
 "  56   ( BC_7,   PB04  , bidir   ,  X    ,   57   ,   1  ,  Z     )," & 
 "  57   ( BC_2,   *     , control ,  1                             )," &  
 "  58   ( BC_7,   PB03  , bidir   ,  X    ,   59   ,   1  ,  Z     )," & 
 "  59   ( BC_2,   *     , control ,  1                             )," &  
 "  60   ( BC_7,   PB02  , bidir   ,  X    ,   61   ,   1  ,  Z     )," & 
 "  61   ( BC_2,   *     , control ,  1                             )," &  
 "  62   ( BC_7,   PA31  , bidir   ,  X    ,   63   ,   1  ,  Z     )," & 
 "  63   ( BC_2,   *     , control ,  1                             )," &  
 "  64   ( BC_7,   PA30  , bidir   ,  X    ,   65   ,   1  ,  Z     )," & 
 "  65   ( BC_2,   *     , control ,  1                             )," &  
 "  66   ( BC_7,   PA08  , bidir   ,  X    ,   67   ,   1  ,  Z     )," & 
 "  67   ( BC_2,   *     , control ,  1                             )," &  
 "  68   ( BC_7,   PA07  , bidir   ,  X    ,   69   ,   1  ,  Z     )," & 
 "  69   ( BC_2,   *     , control ,  1                             )," &  
 "  70   ( BC_7,   PA06  , bidir   ,  X    ,   71   ,   1  ,  Z     )," & 
 "  71   ( BC_2,   *     , control ,  1                             )," &  
 "  72   ( BC_7,   PA05  , bidir   ,  X    ,   73   ,   1  ,  Z     )," & 
 "  73   ( BC_2,   *     , control ,  1                             )," &  
 "  74   ( BC_7,   PA04  , bidir   ,  X    ,   75   ,   1  ,  Z     )," & 
 "  75   ( BC_2,   *     , control ,  1                             )," &  
 "  76   ( BC_7,   PA03  , bidir   ,  X    ,   77   ,   1  ,  Z     )," & 
 "  77   ( BC_2,   *     , control ,  1                             )," &  
 "  78   ( BC_7,   PB01  , bidir   ,  X    ,   79   ,   1  ,  Z     )," & 
 "  79   ( BC_2,   *     , control ,  1                             )," &  
 "  80   ( BC_7,   PB00  , bidir   ,  X    ,   81   ,   1  ,  Z     )," & 
 "  81   ( BC_2,   *     , control ,  1                             )," &  
 "  82   ( BC_2,   *     , internal,  0                             )," &  
 "  83   ( BC_2,   *     , internal,  0                             ) " ;  


end UC3B064 ;