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



-- $ XILINX$RCSfile: xa2c64a_qf48.bsd,v $

-- $ XILINX$Revision: 1.1 $

--

-- BSDL file for device XA2C64A, package QF48

-- Xilinx, Inc. $State: PRELIMINARY $ $Date: 2005/01/05 02:08:04 $

-- Generated by 1149.pl

-- =================================================

-- North American Support

-- (Mon,Tues,Wed,Fri 6:30am-5pm

-- Thr 6:30am - 4:00pm Pacific Standard Time)

-- Hotline: 1-800-255-7778

-- or (408) 879-5199

-- Fax: (408) 879-4442

-- Email: hotline@xilinx.com



-- United Kingdom Support

-- (Mon-Fri 08:00 to 17:30 GMT)

-- Hotline: +44 870 7350 610

-- Fax: +44 870 7350 620

-- Email : eurosupport@xilinx.com

-- 

-- France Support

-- (Mon-Fri 08:00 to 17:30 GMT)

-- Hotline: +33 1 3463 0100

-- Fax: +44 870 7350 620

-- Email : eurosupport@xilinx.com

-- 

-- Germany Support

-- (Mon-Fri 08:00 to 17:30 GMT)

-- Hotline: +49 180 3 60 60 60

-- Fax: +44 870 7350 620

-- Email : eurosupport@xilinx.com



-- Sweden Support

-- (Mon-Fri 08:00 to 17:30 GMT)

-- Hotline: +46 8 33 14 00

-- Fax: +44 870 7350 620

-- Email : eurosupport@xilinx.com

--

-- Japan Support

-- (Mon,Tues,Thu,Fri  9:00am -5:00pm ()

-- Wed    9:00am -4:00pm)

-- Hotline: (81)3-3297-9163

-- Fax:: (81)3-3297-0067

-- Email: jhotline@xilinx.com

-- =================================================

-- 



entity XA2C64A_QF48 is



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

port  ( tdi	:	in bit;

 tck	:	in bit;

 tms	:	in bit;

 tdo	:	out bit;

 IO_1	:	inout bit;

 IO_2	:	inout bit;

 IO_8	:	inout bit;

 IO_9	:	inout bit;

 IO_10	:	inout bit;

 IO_11	:	inout bit;

 IO_12	:	inout bit;

 IO_16	:	inout bit;

 IO_17	:	inout bit;

 IO_18	:	inout bit;

 IO_19	:	inout bit;

 IO_20	:	inout bit;

 IO_22	:	inout bit;

 IO_23	:	inout bit;

 IO_25	:	inout bit;

 IO_27	:	inout bit;

 IO_28	:	inout bit;

 IO_32	:	inout bit;

 IO_33	:	inout bit;

 IO_34	:	inout bit;

 IO_36	:	inout bit;

 IO_37	:	inout bit;

 IO_40	:	inout bit;

 IO_41	:	inout bit;

 IO_42	:	inout bit;

 IO_43	:	inout bit;

 IO_45	:	inout bit;

 IO_46	:	inout bit;

 IO_48	:	inout bit;

 IO_49	:	inout bit;

 IO_54	:	inout bit;

 IO_57	:	inout bit;

 IO_58	:	inout bit;

 IO_59	:	inout bit;

 IO_60	:	inout bit;

 IO_61	:	inout bit;

 IO_63	:	inout bit);

use std_1149_1_1994.all;

attribute COMPONENT_CONFORMANCE of XA2C64A_QF48 : entity is "std_1149_1_1993";

attribute PIN_MAP of XA2C64A_QF48 : entity is	PHYSICAL_PIN_MAP;

constant QF48 : PIN_MAP_STRING :=

" tdi:21,	 tck:23,	 tms:22,	 tdo:40," &

" IO_1:5,	 IO_2:4,	 IO_8:2,	 IO_9:1,	" &

" IO_10:48,	 IO_11:47,	 IO_12:46,	 IO_16:6,	" &

" IO_17:7,	 IO_18:8,	 IO_19:9,	 IO_20:10,	" &

" IO_22:11,	 IO_23:12,	 IO_25:13,	 IO_27:14,	" &

" IO_28:15,	 IO_32:45,	 IO_33:44,	 IO_34:43,	" &

" IO_36:39,	 IO_37:38,	 IO_40:37,	 IO_41:36,	" &

" IO_42:35,	 IO_43:34,	 IO_45:33,	 IO_46:32,	" &

" IO_48:17,	 IO_49:18,	 IO_54:20,	 IO_57:24,	" &

" IO_58:25,	 IO_59:26,	 IO_60:27,	 IO_61:28,	" &

" IO_63:30";

attribute TAP_SCAN_IN    of tdi : signal is true;

attribute TAP_SCAN_CLOCK of tck : signal is (10.0e6, both);

attribute TAP_SCAN_MODE  of tms : signal is true;

attribute TAP_SCAN_OUT   of tdo : signal is true;

attribute INSTRUCTION_LENGTH of XA2C64A_QF48 : entity is 8;

attribute INSTRUCTION_OPCODE of XA2C64A_QF48 : entity is

       "BYPASS         (11111111)," &

       "SAMPLE         (00000011)," &

       "EXTEST         (00000000)," &

       "IDCODE         (00000001)," &

       "CLAMP	      (11111010)," &

       "USERCODE       (11111101)," &

       "INTEST         (00000010)," &

       "HIGHZ          (11111100)," &

       "ISC_NOOP       (11100000)," &

       "ISC_SRAM_READ  (11100111)," &

       "ISC_SRAM_WRITE (11100110)," &

       "ISC_ERASE      (11101101)," &

       "ISC_PROGRAM    (11101010)," &

       "ISC_READ       (11101110)," &

       "ISC_INIT       (11110000)," &

       "TEST_ENABLE    (00010001)," &

       "BULKPROG       (00010010)," &

       "ERASE_ALL      (00010100)," &

       "MVERIFY        (00010011)," &

       "TEST_DISABLE   (00010101)," &

  --     "STCTEST        (00010110)," &

       "ISC_ENABLE_CLAMP (11101001)," &

       "ISC_DISABLE    (11000000)," &

       "ISC_ENABLEOTF  (11100100)," &

       "ISC_ENABLE     (11101000)";

 



attribute INSTRUCTION_CAPTURE of XA2C64A_QF48 : entity is "XXXXXX01" ;

attribute IDCODE_REGISTER of XA2C64A_QF48 : entity is "XXXX0110111001011001000010010011";

attribute USERCODE_REGISTER of XA2C64A_QF48 : entity is "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

attribute REGISTER_ACCESS of XA2C64A_QF48 : entity is

 

     "BYPASS         (BYPASS)," &

     "BYPASS         (CLAMP)," &

    "BOUNDARY       (SAMPLE)," &

     "BOUNDARY       (EXTEST)," &

     "DEVICE_ID      (IDCODE, USERCODE)," &

--     "USER_CODE[32]  (USERCODE)," &

     "BOUNDARY       (INTEST)," &

     "BYPASS         (HIGHZ)," &

     "DATAREG[281]         (ISC_ENABLE_CLAMP)," &

     "DATAREG[281]   (ISC_ENABLEOTF)," &

     "DATAREG[281]   (ISC_ENABLE)," &

     "DATAREG[281]   (ISC_SRAM_READ)," &

     "DATAREG[281]   (ISC_SRAM_WRITE)," &

     "DATAREG[281]   (ISC_ERASE)," &

     "DATAREG[281]   (ISC_PROGRAM)," &

     "DATAREG[281]   (ISC_READ)," &

     "DATAREG[281]   (ISC_INIT)," &

     "DATAREG[281]   (ISC_DISABLE)," &

     "DATAREG[281]   (TEST_ENABLE)," &

     "DATAREG[281]   (BULKPROG)," &

     "DATAREG[281]   (ERASE_ALL)," &

     "DATAREG[281]   (MVERIFY)," &

     "DATAREG[281]   (TEST_DISABLE)," &

--   "STC[]       (STCTEST)," &

     "BYPASS         (ISC_NOOP)";





attribute BOUNDARY_LENGTH of XA2C64A_QF48 : entity is 192;

attribute BOUNDARY_REGISTER of XA2C64A_QF48 : entity is 



--

--   num       cell      port       function  safe     [ccell     disval    rslt]

--



     " 191   (BC_1,    *,           INTERNAL, X)," &

     " 190   (BC_1,    *,           INTERNAL, X)," &

     " 189   (BC_1,    *,           INTERNAL, X)," &

     " 188   (BC_1,	IO_1,	    INPUT,    X)," &

     " 187   (BC_1,	IO_1,	    OUTPUT3,  X,	 186,	  0,Z),"&

     " 186   (BC_1,	 *,	    CONTROL,  0)," &

     " 185   (BC_1,	IO_2,	    INPUT,    X)," &

     " 184   (BC_1,	IO_2,	    OUTPUT3,  X,	 183,	  0,Z),"&

     " 183   (BC_1,	 *,	    CONTROL,  0)," &

     " 182   (BC_1,    *,           INTERNAL, X)," &

     " 181   (BC_1,    *,           INTERNAL, X)," &

     " 180   (BC_1,    *,           INTERNAL, X)," &

     " 179   (BC_1,    *,           INTERNAL, X)," &

     " 178   (BC_1,    *,           INTERNAL, X)," &

     " 177   (BC_1,    *,           INTERNAL, X)," &

     " 176   (BC_1,    *,           INTERNAL, X)," &

     " 175   (BC_1,    *,           INTERNAL, X)," &

     " 174   (BC_1,    *,           INTERNAL, X)," &

     " 173   (BC_1,    *,           INTERNAL, X)," &

     " 172   (BC_1,    *,           INTERNAL, X)," &

     " 171   (BC_1,    *,           INTERNAL, X)," &

     " 170   (BC_1,    *,           INTERNAL, X)," &

     " 169   (BC_1,    *,           INTERNAL, X)," &

     " 168   (BC_1,    *,           INTERNAL, X)," &

     " 167   (BC_1,	IO_8,	    INPUT,    X)," &

     " 166   (BC_1,	IO_8,	    OUTPUT3,  X,	 165,	  0,Z),"&

     " 165   (BC_1,	 *,	    CONTROL,  0)," &

     " 164   (BC_1,	IO_9,	    INPUT,    X)," &

     " 163   (BC_1,	IO_9,	    OUTPUT3,  X,	 162,	  0,Z),"&

     " 162   (BC_1,	 *,	    CONTROL,  0)," &

     " 161   (BC_1,	IO_10,	    INPUT,    X)," &

     " 160   (BC_1,	IO_10,	    OUTPUT3,  X,	 159,	  0,Z),"&

     " 159   (BC_1,	 *,	    CONTROL,  0)," &

     " 158   (BC_1,	IO_11,	    INPUT,    X)," &

     " 157   (BC_1,	IO_11,	    OUTPUT3,  X,	 156,	  0,Z),"&

     " 156   (BC_1,	 *,	    CONTROL,  0)," &

     " 155   (BC_1,	IO_12,	    INPUT,    X)," &

     " 154   (BC_1,	IO_12,	    OUTPUT3,  X,	 153,	  0,Z),"&

     " 153   (BC_1,	 *,	    CONTROL,  0)," &

     " 152   (BC_1,    *,           INTERNAL, X)," &

     " 151   (BC_1,    *,           INTERNAL, X)," &

     " 150   (BC_1,    *,           INTERNAL, X)," &

     " 149   (BC_1,    *,           INTERNAL, X)," &

     " 148   (BC_1,    *,           INTERNAL, X)," &

     " 147   (BC_1,    *,           INTERNAL, X)," &

     " 146   (BC_1,    *,           INTERNAL, X)," &

     " 145   (BC_1,    *,           INTERNAL, X)," &

     " 144   (BC_1,    *,           INTERNAL, X)," &

     " 143   (BC_1,    *,           INTERNAL, X)," &

     " 142   (BC_1,    *,           INTERNAL, X)," &

     " 141   (BC_1,    *,           INTERNAL, X)," &

     " 140   (BC_1,	IO_1,	    INPUT,    X)," &

     " 139   (BC_1,	IO_1,	    OUTPUT3,  X,	 138,	  0,Z),"&

     " 138   (BC_1,	 *,	    CONTROL,  0)," &

     " 137   (BC_1,	IO_2,	    INPUT,    X)," &

     " 136   (BC_1,	IO_2,	    OUTPUT3,  X,	 135,	  0,Z),"&

     " 135   (BC_1,	 *,	    CONTROL,  0)," &

     " 134   (BC_1,    *,           INTERNAL, X)," &

     " 133   (BC_1,    *,           INTERNAL, X)," &

     " 132   (BC_1,    *,           INTERNAL, X)," &

     " 131   (BC_1,    *,           INTERNAL, X)," &

     " 130   (BC_1,    *,           INTERNAL, X)," &

     " 129   (BC_1,    *,           INTERNAL, X)," &

     " 128   (BC_1,    *,           INTERNAL, X)," &

     " 127   (BC_1,    *,           INTERNAL, X)," &

     " 126   (BC_1,    *,           INTERNAL, X)," &

     " 125   (BC_1,    *,           INTERNAL, X)," &

     " 124   (BC_1,    *,           INTERNAL, X)," &

     " 123   (BC_1,    *,           INTERNAL, X)," &

     " 122   (BC_1,    *,           INTERNAL, X)," &

     " 121   (BC_1,    *,           INTERNAL, X)," &

     " 120   (BC_1,    *,           INTERNAL, X)," &

     " 119   (BC_1,	IO_8,	    INPUT,    X)," &

     " 118   (BC_1,	IO_8,	    OUTPUT3,  X,	 117,	  0,Z),"&

     " 117   (BC_1,	 *,	    CONTROL,  0)," &

     " 116   (BC_1,	IO_9,	    INPUT,    X)," &

     " 115   (BC_1,	IO_9,	    OUTPUT3,  X,	 114,	  0,Z),"&

     " 114   (BC_1,	 *,	    CONTROL,  0)," &

     " 113   (BC_1,	IO_10,	    INPUT,    X)," &

     " 112   (BC_1,	IO_10,	    OUTPUT3,  X,	 111,	  0,Z),"&

     " 111   (BC_1,	 *,	    CONTROL,  0)," &

     " 110   (BC_1,	IO_11,	    INPUT,    X)," &

     " 109   (BC_1,	IO_11,	    OUTPUT3,  X,	 108,	  0,Z),"&

     " 108   (BC_1,	 *,	    CONTROL,  0)," &

     " 107   (BC_1,	IO_12,	    INPUT,    X)," &

     " 106   (BC_1,	IO_12,	    OUTPUT3,  X,	 105,	  0,Z),"&

     " 105   (BC_1,	 *,	    CONTROL,  0)," &

     " 104   (BC_1,    *,           INTERNAL, X)," &

     " 103   (BC_1,    *,           INTERNAL, X)," &

     " 102   (BC_1,    *,           INTERNAL, X)," &

     " 101   (BC_1,    *,           INTERNAL, X)," &

     " 100   (BC_1,    *,           INTERNAL, X)," &

     "  99   (BC_1,    *,           INTERNAL, X)," &

     "  98   (BC_1,    *,           INTERNAL, X)," &

     "  97   (BC_1,    *,           INTERNAL, X)," &

     "  96   (BC_1,    *,           INTERNAL, X)," &

     "  95   (BC_1,    *,           INTERNAL, X)," &

     "  94   (BC_1,    *,           INTERNAL, X)," &

     "  93   (BC_1,    *,           INTERNAL, X)," &

     "  92   (BC_1,	IO_1,	    INPUT,    X)," &

     "  91   (BC_1,	IO_1,	    OUTPUT3,  X,	  90,	  0,Z),"&

     "  90   (BC_1,	 *,	    CONTROL,  0)," &

     "  89   (BC_1,	IO_2,	    INPUT,    X)," &

     "  88   (BC_1,	IO_2,	    OUTPUT3,  X,	  87,	  0,Z),"&

     "  87   (BC_1,	 *,	    CONTROL,  0)," &

     "  86   (BC_1,    *,           INTERNAL, X)," &

     "  85   (BC_1,    *,           INTERNAL, X)," &

     "  84   (BC_1,    *,           INTERNAL, X)," &

     "  83   (BC_1,    *,           INTERNAL, X)," &

     "  82   (BC_1,    *,           INTERNAL, X)," &

     "  81   (BC_1,    *,           INTERNAL, X)," &

     "  80   (BC_1,    *,           INTERNAL, X)," &

     "  79   (BC_1,    *,           INTERNAL, X)," &

     "  78   (BC_1,    *,           INTERNAL, X)," &

     "  77   (BC_1,    *,           INTERNAL, X)," &

     "  76   (BC_1,    *,           INTERNAL, X)," &

     "  75   (BC_1,    *,           INTERNAL, X)," &

     "  74   (BC_1,    *,           INTERNAL, X)," &

     "  73   (BC_1,    *,           INTERNAL, X)," &

     "  72   (BC_1,    *,           INTERNAL, X)," &

     "  71   (BC_1,	IO_8,	    INPUT,    X)," &

     "  70   (BC_1,	IO_8,	    OUTPUT3,  X,	  69,	  0,Z),"&

     "  69   (BC_1,	 *,	    CONTROL,  0)," &

     "  68   (BC_1,	IO_9,	    INPUT,    X)," &

     "  67   (BC_1,	IO_9,	    OUTPUT3,  X,	  66,	  0,Z),"&

     "  66   (BC_1,	 *,	    CONTROL,  0)," &

     "  65   (BC_1,	IO_10,	    INPUT,    X)," &

     "  64   (BC_1,	IO_10,	    OUTPUT3,  X,	  63,	  0,Z),"&

     "  63   (BC_1,	 *,	    CONTROL,  0)," &

     "  62   (BC_1,	IO_11,	    INPUT,    X)," &

     "  61   (BC_1,	IO_11,	    OUTPUT3,  X,	  60,	  0,Z),"&

     "  60   (BC_1,	 *,	    CONTROL,  0)," &

     "  59   (BC_1,	IO_12,	    INPUT,    X)," &

     "  58   (BC_1,	IO_12,	    OUTPUT3,  X,	  57,	  0,Z),"&

     "  57   (BC_1,	 *,	    CONTROL,  0)," &

     "  56   (BC_1,    *,           INTERNAL, X)," &

     "  55   (BC_1,    *,           INTERNAL, X)," &

     "  54   (BC_1,    *,           INTERNAL, X)," &

     "  53   (BC_1,    *,           INTERNAL, X)," &

     "  52   (BC_1,    *,           INTERNAL, X)," &

     "  51   (BC_1,    *,           INTERNAL, X)," &

     "  50   (BC_1,    *,           INTERNAL, X)," &

     "  49   (BC_1,    *,           INTERNAL, X)," &

     "  48   (BC_1,    *,           INTERNAL, X)," &

     "  47   (BC_1,    *,           INTERNAL, X)," &

     "  46   (BC_1,    *,           INTERNAL, X)," &

     "  45   (BC_1,    *,           INTERNAL, X)," &

     "  44   (BC_1,	IO_1,	    INPUT,    X)," &

     "  43   (BC_1,	IO_1,	    OUTPUT3,  X,	  42,	  0,Z),"&

     "  42   (BC_1,	 *,	    CONTROL,  0)," &

     "  41   (BC_1,	IO_2,	    INPUT,    X)," &

     "  40   (BC_1,	IO_2,	    OUTPUT3,  X,	  39,	  0,Z),"&

     "  39   (BC_1,	 *,	    CONTROL,  0)," &

     "  38   (BC_1,    *,           INTERNAL, X)," &

     "  37   (BC_1,    *,           INTERNAL, X)," &

     "  36   (BC_1,    *,           INTERNAL, X)," &

     "  35   (BC_1,    *,           INTERNAL, X)," &

     "  34   (BC_1,    *,           INTERNAL, X)," &

     "  33   (BC_1,    *,           INTERNAL, X)," &

     "  32   (BC_1,    *,           INTERNAL, X)," &

     "  31   (BC_1,    *,           INTERNAL, X)," &

     "  30   (BC_1,    *,           INTERNAL, X)," &

     "  29   (BC_1,    *,           INTERNAL, X)," &

     "  28   (BC_1,    *,           INTERNAL, X)," &

     "  27   (BC_1,    *,           INTERNAL, X)," &

     "  26   (BC_1,    *,           INTERNAL, X)," &

     "  25   (BC_1,    *,           INTERNAL, X)," &

     "  24   (BC_1,    *,           INTERNAL, X)," &

     "  23   (BC_1,	IO_8,	    INPUT,    X)," &

     "  22   (BC_1,	IO_8,	    OUTPUT3,  X,	  21,	  0,Z),"&

     "  21   (BC_1,	 *,	    CONTROL,  0)," &

     "  20   (BC_1,	IO_9,	    INPUT,    X)," &

     "  19   (BC_1,	IO_9,	    OUTPUT3,  X,	  18,	  0,Z),"&

     "  18   (BC_1,	 *,	    CONTROL,  0)," &

     "  17   (BC_1,	IO_10,	    INPUT,    X)," &

     "  16   (BC_1,	IO_10,	    OUTPUT3,  X,	  15,	  0,Z),"&

     "  15   (BC_1,	 *,	    CONTROL,  0)," &

     "  14   (BC_1,	IO_11,	    INPUT,    X)," &

     "  13   (BC_1,	IO_11,	    OUTPUT3,  X,	  12,	  0,Z),"&

     "  12   (BC_1,	 *,	    CONTROL,  0)," &

     "  11   (BC_1,	IO_12,	    INPUT,    X)," &

     "  10   (BC_1,	IO_12,	    OUTPUT3,  X,	   9,	  0,Z),"&

     "   9   (BC_1,	 *,	    CONTROL,  0)," &

     "   8   (BC_1,    *,           INTERNAL, X)," &

     "   7   (BC_1,    *,           INTERNAL, X)," &

     "   6   (BC_1,    *,           INTERNAL, X)," &

     "   5   (BC_1,    *,           INTERNAL, X)," &

     "   4   (BC_1,    *,           INTERNAL, X)," &

     "   3   (BC_1,    *,           INTERNAL, X)," &

     "   2   (BC_1,    *,           INTERNAL, X)," &

     "   1   (BC_1,    *,           INTERNAL, X)," &

     "   0   (BC_1,    *,           INTERNAL, X)" ;

attribute DESIGN_WARNING of XA2C64A_QF48 : entity is 

      " Devices with IDCODE revision 0000 do not select a register when a null or " & 

      "nvalid instruction is sent to the device.  This problem is corrected in devices with IDCODE revisions 0001 and greater.";

      



end XA2C64A_QF48;