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: UC3L364

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


entity UC3L364   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 UC3L364  : entity is " STD_1149_1_2001 ";

attribute PIN_MAP               of UC3L364  : 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 UC3L364  : entity is 5  ;

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

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


attribute IDCODE_REGISTER       of UC3L364  : entity is
  "XXXX"  &
  "0010000001000011"  &  
  "00000011111" & 
  "1" ;

attribute BOUNDARY_LENGTH       of UC3L364  : entity is 66 ;

attribute BOUNDARY_REGISTER     of UC3L364  : 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 UC3L364 ;