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

-------------------------------------------------------------------------------
--      SA-1110.bsdl
--      The BSDL Description for SA-1110 IEEE 1149.1 Circuits
-------------------------------------------------------------------------------
--      Revision  History
--      Rev          Date          Description
--      00         11-OCT-1999    Taken the bsdl code from SA1100 and
--                                       revised for SA1110
-------------------------------------------------------------------------------

entity SA1110 is                                    -- (ref B.8)
    generic (PHYSICAL_PIN_MAP: string:= "MBGA_256");         -- (ref B.8.2)
    port(                                                    -- (ref B.8.3)
	RXDC       :inout bit;
	TXDC       :inout bit;
	D          :inout bit_vector (31 downto 0);
	SDCLK      :out bit_vector (2 downto 0);
	SDCKE      :out bit_vector (1 downto 0);
	SMROMEN    :in bit;
	GP         :inout bit_vector (27 downto 0);
	LBIAS      :inout bit;
	LPCLK      :inout bit;
	LDD        :inout bit_vector (7 downto 0);
	LLCLK      :inout bit;
	LFCLK      :inout bit;
	POE        :out bit;
	PWE        :out bit;
	PIOR       :out bit;
	PIOW       :out bit;
	PSKTSEL    :out bit;
	IOIS16     :in bit;
	PWAIT      :in bit;
	PREG       :out bit;
	PCE2       :out bit;
	PCE1       :out bit;
	WE         :out bit;
	OE         :out bit;
	nSDRAS     :out bit;
	nSDCAS     :out bit;
	RAS        :out bit_vector (3 downto 0);
	CAS        :out bit_vector (3 downto 0);
	RDY        :in bit;
	RDnWR      :out bit;
	CS         :out bit_vector (5 downto 0);
	A          :out bit_vector (25 downto 0);
	UDCP       :inout bit;
	UDCN       :inout bit;
	RXD1       :inout bit;
	TXD1       :inout bit;
	RXD2       :inout bit;
	TXD2       :inout bit;
	RXD3       :inout bit;
	TXD3       :inout bit;
	TXTAL      :linkage      bit;
	TEXTAL     :linkage      bit;
	PEXTAL     :linkage      bit;
	PXTAL      :linkage      bit;
	RESET      :in bit;
	RESETO     :out bit;
	ROMSEL     :in bit;
	TCKBYP     :linkage      bit;
	TESTCLK    :linkage      bit;
	TMS        :in bit;
	TCK        :in bit;
	TDI        :in bit;
	TDO        :out bit;
	TRST       :in bit;
	BATTF      :in bit;
	VDDFA      :in bit;
	PWREN      :linkage      bit;
	SFRMC      :inout bit;
	SCLKC      :inout bit;
	VDDP       :linkage      bit;
	VDDX       :linkage bit_vector (21 downto 0);
	VSSX       :linkage bit_vector (20 downto 0);
	VDD        :linkage bit_vector (7 downto 0);
	VSS        :linkage bit_vector (8 downto 0)
	) ;

use STD_1149_1_1994.all ;                    -- (ref B.8.4)
-- change to 1990 for Teradyne Victory compiler   -- "COMPILERSENSITIVE"
-- use STD_1149_1_1990.all ;                      -- "COMPILERSENSITIVE"

attribute COMPONENT_CONFORMANCE of SA1110: entity is "STD_1149_1_1993"; -- (ref B.8.6)
attribute PIN_MAP of SA1110 : entity is PHYSICAL_PIN_MAP ;              -- (ref B.8.7)
constant MBGA_256 : PIN_MAP_STRING :=
     "BATTF:      218,                                              " &
     "PWREN:      222,                                              " &
     "SCLKC:      224,                                              " &
     "D:        (  46,  42,  36,  32,  24,  20,  14,  10,  45,  41, " &
     "             35,  31,  23,  19,  13,   9,  44,  40,  34,  30, " &
     "             22,  18,  12,   8,  43,  39,  33,  29,  21,  17, " &
     "             11,   7),                                        " &
     "SDCLK:    (  49, 51, 53),                                     " &
     "SDCKE:    (  50, 52),                                         " &
     "SMROMEN:     54,                                              " &
     "GP:       (  59,  60,  61,  62,  63,  64,  67,  68,  69,  70, " &
     "             71,  72,  73,  74,  77,  78,  79,  80,  81,  82, " &
     "             83,  84,  89,  90,  91,  92,  93,  94),          " &
     "LBIAS:       95,                                              " &
     "LPCLK:       96,                                              " &
     "LDD:      ( 106,  105,  104,  103,  102,  101,  100,  99),    " &
     "LLCLK:      109,                                              " &
     "LFCLK:      110,                                              " &
     "POE:        111,                                              " &
     "PWE:        112,                                              " &
     "PIOR:       113,                                              " &
     "PIOW:       114,                                              " &
     "PSKTSEL:    119,                                              " &
     "IOIS16:     120,                                              " &
     "PWAIT:      121,                                              " &
     "PREG:       122,                                              " &
     "PCE2:       123,                                              " &
     "PCE1:       124,                                              " &
     "WE:         125,                                              " &
     "OE:         126,                                              " &
     "nSDRAS:     129,                                              " &
     "nSDCAS:     130,                                              " &
     "RAS:      ( 131, 132, 133, 134),                              " &
     "CAS:      ( 135, 136, 141, 142),                              " &
     "RDnWR:      143,                                              " &
     "RDY:        144,                                              " &
     "CS:       ( 145, 146, 147, 148, 151, 152),                    " &
     "A:        ( 153, 154, 155, 156, 157, 158, 161, 162, 163, 164, " &
     "            165, 166, 171, 172, 173, 174, 175, 176, 179, 180, " &
     "            181, 182, 183, 184, 185, 186),                    " &
     "UDCN:       189,                                              " &
     "UDCP:       190,                                              " &
     "RXD1:       191,                                              " &
     "TXD1:       192,                                              " &
     "RXD2:       193,                                              " &
     "TXD2:       194,                                              " &
     "RXD3:       195,                                              " &
     "TXD3:       196,                                              " &
     "TXTAL:      200,                                              " &
     "TEXTAL:     201,                                              " &
     "PEXTAL:     202,                                              " &
     "PXTAL:      203,                                              " &
     "RESET:      207,                                              " &
     "RESETO:     208,                                              " &
     "ROMSEL:     210,                                              " &
     "RXDC:         1,                                              " &
     "TXDC:         2,                                              " &
     "TCKBYP:     211,                                              " &
     "TESTCLK:    212,                                              " &
     "TMS:        213,                                              " &
     "TCK:        214,                                              " &
     "TDI:        215,                                              " &
     "TDO:        216,                                              " &
     "TRST:       217,                                              " &
     "VDDFA:      221,                                              " &
     "SFRMC:      223,                                              " &
     "VDDP:       204,                                              " &
     "VDDX:     (   3,  15,  27,  37,  47,  57,  65,  75,  85,  97, " &
     "            107, 116, 128, 138, 150, 160, 170, 178, 188, 198, " &
     "            209, 220),                                        " &
     "VSSX:     (   4,  16,  28,  38,  48,  58,  66,  76,  86,  98, " &
     "            108, 115, 127, 137, 149, 159, 169, 177, 187, 197, " &
     "            219),                                             " &
     "VDD:      (   5,  25,  55,  87, 118, 140, 168, 206),          " &
     "VSS:      (   6,  26,  56,  88, 117, 139, 167, 199, 205)      ";

attribute TAP_SCAN_CLOCK of TCK : signal is (16.60e6, LOW);     -- (Ref B.8.9)
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_RESET of TRST : signal is TRUE;

attribute INSTRUCTION_LENGTH of SA1110 : entity is 5 ; -- (Ref B.8.11)
attribute INSTRUCTION_OPCODE of SA1110 : entity is
    "EXTEST	    (00000),"       &
    "SAMPLE	    (00001),"       &
    "CLAMP	    (00100),"       &
    "HIGHZ	    (00101),"       &
    "IDCODE	    (00110),"       &
    "BYPASS	    (11111)"        ;
attribute INSTRUCTION_CAPTURE of SA1110 : entity is "00001"  ;
-- attribute INSTRUCTION_PRIVATE of SA1110 : entity is "Private";  -- "COMPILERSENSITIVE" Un-comment out
								            -- if supported by the compiler
-- ID Register Description
attribute IDCODE_REGISTER of SA1110: entity is
	"0100" &             --  Version
	"1001001001100001" & --  Part Number
	"00000001001" &      --  Manufacturer
	"1";                 --  Mandatory LSB

attribute REGISTER_ACCESS of SA1110 : entity is        -- (ref B.8.13)
    "BOUNDARY (EXTEST, SAMPLE)," &                              -- Redundant. Added for completeness
    "BYPASS   (BYPASS, HIGHZ, CLAMP)";                  -- ditto
--    "DIE_ID[32] (DIE_ID)";

attribute  BOUNDARY_LENGTH of SA1110 : entity is 292 ;       -- (ref B.8.14)
attribute  BOUNDARY_REGISTER of SA1110 : entity is
------------------------------------------------------------------------------
-- scan   cell                                   cntr  disable disable
-- cell   type   port             function safe  cell  value   state
------------------------------------------------------------------------------
    "291  (BC_4,   BATTF,          INPUT,   x),                       " &
    "290  (BC_4,   VDDFA,          INPUT,   x),                       " &
    "289  (BC_4,   *,              internal,x),                       " & -- PWREN pad
    "288  (BC_2,   *,              control, x),                       " &
    "287  (BC_1,   SFRMC,          OUTPUT3, x,    288,   0,     Z  ), " &
    "286  (BC_4,   SFRMC,          INPUT,   x),                       " &
    "285  (BC_2,   *,              control, x),                       " &
    "284  (BC_1,   SCLKC,          OUTPUT3, x,    285,   0,     Z  ), " &
    "283  (BC_4,   SCLKC,          INPUT,   x),                       " &
    "282  (BC_2,   *,              control, x),                       " &
    "281  (BC_1,   RXDC,           OUTPUT3, x,    282,   0,     Z  ), " &
    "280  (BC_4,   RXDC,           INPUT,   x),                       " &
    "279  (BC_2,   *,              control, x),                       " &
    "278  (BC_1,   TXDC,           OUTPUT3, x,    279,   0,     Z  ), " &
    "277  (BC_4,   TXDC,           INPUT,   x),                       " &
    "276  (BC_1,   D(0),           OUTPUT3, x,    212,   1,     Z  ), " &
    "275  (BC_4,   D(0),           INPUT,   x),                       " &
    "274  (BC_1,   D(8),           OUTPUT3, x,    212,   1,     Z  ), " &
    "273  (BC_4,   D(8),           INPUT,   x),                       " &
    "272  (BC_1,   D(16),          OUTPUT3, x,    212,   1,     Z  ), " &
    "271  (BC_4,   D(16),          INPUT,   x),                       " &
    "270  (BC_1,   D(24),          OUTPUT3, x,    212,   1,     Z  ), " &
    "269  (BC_4,   D(24),          INPUT,   x),                       " &
    "268  (BC_1,   D(1),           OUTPUT3, x,    212,   1,     Z  ), " &
    "267  (BC_4,   D(1),           INPUT,   x),                       " &
    "266  (BC_1,   D(9),           OUTPUT3, x,    212,   1,     Z  ), " &
    "265  (BC_4,   D(9),           INPUT,   x),                       " &
    "264  (BC_1,   D(17),          OUTPUT3, x,    212,   1,     Z  ), " &
    "263  (BC_4,   D(17),          INPUT,   x),                       " &
    "262  (BC_1,   D(25),          OUTPUT3, x,    212,   1,     Z  ), " &
    "261  (BC_4,   D(25),          INPUT,   x),                       " &
    "260  (BC_1,   D(2),           OUTPUT3, x,    212,   1,     Z  ), " &
    "259  (BC_4,   D(2),           INPUT,   x),                       " &
    "258  (BC_1,   D(10),          OUTPUT3, x,    212,   1,     Z  ), " &
    "257  (BC_4,   D(10),          INPUT,   x),                       " &
    "256  (BC_1,   D(18),          OUTPUT3, x,    212,   1,     Z  ), " &
    "255  (BC_4,   D(18),          INPUT,   x),                       " &
    "254  (BC_1,   D(26),          OUTPUT3, x,    212,   1,     Z  ), " &
    "253  (BC_4,   D(26),          INPUT,   x),                       " &
    "252  (BC_1,   D(3),           OUTPUT3, x,    212,   1,     Z  ), " &
    "251  (BC_4,   D(3),           INPUT,   x),                       " &
    "250  (BC_1,   D(11),          OUTPUT3, x,    212,   1,     Z  ), " &
    "249  (BC_4,   D(11),          INPUT,   x),                       " &
    "248  (BC_1,   D(19),          OUTPUT3, x,    212,   1,     Z  ), " &
    "247  (BC_4,   D(19),          INPUT,   x),                       " &
    "246  (BC_1,   D(27),          OUTPUT3, x,    212,   1,     Z  ), " &
    "245  (BC_4,   D(27),          INPUT,   x),                       " &
    "244  (BC_1,   D(4),           OUTPUT3, x,    212,   1,     Z  ), " &
    "243  (BC_4,   D(4),           INPUT,   x),                       " &
    "242  (BC_1,   D(12),          OUTPUT3, x,    212,   1,     Z  ), " &
    "241  (BC_4,   D(12),          INPUT,   x),                       " &
    "240  (BC_1,   D(20),          OUTPUT3, x,    212,   1,     Z  ), " &
    "239  (BC_4,   D(20),          INPUT,   x),                       " &
    "238  (BC_1,   D(28),          OUTPUT3, x,    212,   1,     Z  ), " &
    "237  (BC_4,   D(28),          INPUT,   x),                       " &
    "236  (BC_1,   D(5),           OUTPUT3, x,    212,   1,     Z  ), " &
    "235  (BC_4,   D(5),           INPUT,   x),                       " &
    "234  (BC_1,   D(13),          OUTPUT3, x,    212,   1,     Z  ), " &
    "233  (BC_4,   D(13),          INPUT,   x),                       " &
    "232  (BC_1,   D(21),          OUTPUT3, x,    212,   1,     Z  ), " &
    "231  (BC_4,   D(21),          INPUT,   x),                       " &
    "230  (BC_1,   D(29),          OUTPUT3, x,    212,   1,     Z  ), " &
    "229  (BC_4,   D(29),          INPUT,   x),                       " &
    "228  (BC_1,   D(6),           OUTPUT3, x,    212,   1,     Z  ), " &
    "227  (BC_4,   D(6),           INPUT,   x),                       " &
    "226  (BC_1,   D(14),          OUTPUT3, x,    212,   1,     Z  ), " &
    "225  (BC_4,   D(14),          INPUT,   x),                       " &
    "224  (BC_1,   D(22),          OUTPUT3, x,    212,   1,     Z  ), " &
    "223  (BC_4,   D(22),          INPUT,   x),                       " &
    "222  (BC_1,   D(30),          OUTPUT3, x,    212,   1,     Z  ), " &
    "221  (BC_4,   D(30),          INPUT,   x),                       " &
    "220  (BC_1,   D(7),           OUTPUT3, x,    212,   1,     Z  ), " &
    "219  (BC_4,   D(7),           INPUT,   x),                       " &
    "218  (BC_1,   D(15),          OUTPUT3, x,    212,   1,     Z  ), " &
    "217  (BC_4,   D(15),          INPUT,   x),                       " &
    "216  (BC_1,   D(23),          OUTPUT3, x,    212,   1,     Z  ), " &
    "215  (BC_4,   D(23),          INPUT,   x),                       " &
    "214  (BC_1,   D(31),          OUTPUT3, x,    212,   1,     Z  ), " &
    "213  (BC_4,   D(31),          INPUT,   x),                       " &
    "212  (BC_2,   *,              control, x),                       " &    
    "211  (BC_1,   SDCLK(2),       OUTPUT2, x),                       " &
    "210  (BC_1,   SDCKE(1),       OUTPUT2, x),                       " &
    "209  (BC_2,   *,              control, x),                       " &    
    "208  (BC_1,   SDCLK(1),       OUTPUT3, x,    209,   1,     Z  ), " &
    "207  (BC_1,   SDCKE(0),       OUTPUT2, x),                       " &
    "206  (BC_1,   SDCLK(0),       OUTPUT2, x),                       " &
    "205  (BC_4,   SMROMEN,        INPUT,   x),                       " &
    "204  (BC_2,   *,              control, x),                       " &    
    "203  (BC_1,   GP(27),         OUTPUT3, x,    204,   0,     Z  ), " &
    "202  (BC_4,   GP(27),         INPUT,   x),                       " &
    "201  (BC_2,   *,              control, x),                       " &
    "200  (BC_1,   GP(26),         OUTPUT3, x,    201,   0,     Z  ), " &
    "199  (BC_4,   GP(26),         INPUT,   x),                       " &
    "198  (BC_2,   *,              control, x),                       " &
    "197  (BC_1,   GP(25),         OUTPUT3, x,    198,   0,     Z  ), " &
    "196  (BC_4,   GP(25),         INPUT,   x),                       " &
    "195  (BC_2,   *,              control, x),                       " &
    "194  (BC_1,   GP(24),         OUTPUT3, x,    195,   0,     Z  ), " &
    "193  (BC_4,   GP(24),         INPUT,   x),                       " &
    "192  (BC_2,   *,              control, x),                       " &
    "191  (BC_1,   GP(23),         OUTPUT3, x,    192,   0,     Z  ), " &
    "190  (BC_4,   GP(23),         INPUT,   x),                       " &
    "189  (BC_2,   *,              control, x),                       " &
    "188  (BC_1,   GP(22),         OUTPUT3, x,    189,   0,     Z  ), " &
    "187  (BC_4,   GP(22),         INPUT,   x),                       " & 
    "186  (BC_2,   *,              control, x),                       " &
    "185  (BC_1,   GP(21),         OUTPUT3, x,    186,   0,     Z  ), " &
    "184  (BC_4,   GP(21),         INPUT,   x),                       " &
    "183  (BC_2,   *,              control, x),                       " &
    "182  (BC_1,   GP(20),         OUTPUT3, x,    183,   0,     Z  ), " &
    "181  (BC_4,   GP(20),         INPUT,   x),                       " &
    "180  (BC_2,   *,              control, x),                       " &
    "179  (BC_1,   GP(19),         OUTPUT3, x,    180,   0,     Z  ), " &
    "178  (BC_4,   GP(19),         INPUT,   x),                       " &
    "177  (BC_2,   *,              control, x),                       " &
    "176  (BC_1,   GP(18),         OUTPUT3, x,    177,   0,     Z  ), " &
    "175  (BC_4,   GP(18),         INPUT,   x),                       " &
    "174  (BC_2,   *,              control, x),                       " &
    "173  (BC_1,   GP(17),         OUTPUT3, x,    174,   0,     Z  ), " &
    "172  (BC_4,   GP(17),         INPUT,   x),                       " &
    "171  (BC_2,   *,              control, x),                       " &
    "170  (BC_1,   GP(16),         OUTPUT3, x,    171,   0,     Z  ), " &
    "169  (BC_4,   GP(16),         INPUT,   x),                       " &
    "168  (BC_2,   *,              control, x),                       " &
    "167  (BC_1,   GP(15),         OUTPUT3, x,    168,   0,     Z  ), " &
    "166  (BC_4,   GP(15),         INPUT,   x),                       " &
    "165  (BC_2,   *,              control, x),                       " &
    "164  (BC_1,   GP(14),         OUTPUT3, x,    165,   0,     Z  ), " &
    "163  (BC_4,   GP(14),         INPUT,   x),                       " &
    "162  (BC_2,   *,              control, x),                       " &
    "161  (BC_1,   GP(13),         OUTPUT3, x,    162,   0,     Z  ), " &
    "160  (BC_4,   GP(13),         INPUT,   x),                       " &
    "159  (BC_2,   *,              control, x),                       " &
    "158  (BC_1,   GP(12),         OUTPUT3, x,    159,   0,     Z  ), " &
    "157  (BC_4,   GP(12),         INPUT,   x),                       " &
    "156  (BC_2,   *,              control, x),                       " &
    "155  (BC_1,   GP(11),         OUTPUT3, x,    156,   0,     Z  ), " &
    "154  (BC_4,   GP(11),         INPUT,   x),                       " &
    "153  (BC_2,   *,              control, x),                       " &
    "152  (BC_1,   GP(10),         OUTPUT3, x,    153,   0,     Z  ), " &
    "151  (BC_4,   GP(10),         INPUT,   x),                       " &
    "150  (BC_2,   *,              control, x),                       " &
    "149  (BC_1,   GP(9),          OUTPUT3, x,    150,   0,     Z  ), " &
    "148  (BC_4,   GP(9),          INPUT,   x),                       " &
    "147  (BC_2,   *,              control, x),                       " &
    "146  (BC_1,   GP(8),          OUTPUT3, x,    147,   0,     Z  ), " &
    "145  (BC_4,   GP(8),          INPUT,   x),                       " &
    "144  (BC_2,   *,              control, x),                       " &
    "143  (BC_1,   GP(7),          OUTPUT3, x,    144,   0,     Z  ), " &
    "142  (BC_4,   GP(7),          INPUT,   x),                       " &
    "141  (BC_2,   *,              control, x),                       " &
    "140  (BC_1,   GP(6),          OUTPUT3, x,    141,   0,     Z  ), " &
    "139  (BC_4,   GP(6),          INPUT,   x),                       " &
    "138  (BC_2,   *,              control, x),                       " &
    "137  (BC_1,   GP(5),          OUTPUT3, x,    138,   0,     Z  ), " &
    "136  (BC_4,   GP(5),          INPUT,   x),                       " &
    "135  (BC_2,   *,              control, x),                       " &
    "134  (BC_1,   GP(4),          OUTPUT3, x,    135,   0,     Z  ), " &
    "133  (BC_4,   GP(4),          INPUT,   x),                       " &
    "132  (BC_2,   *,              control, x),                       " &
    "131  (BC_1,   GP(3),          OUTPUT3, x,    132,   0,     Z  ), " &
    "130  (BC_4,   GP(3),          INPUT,   x),                       " &
    "129  (BC_2,   *,              control, x),                       " &
    "128  (BC_1,   GP(2),          OUTPUT3, x,    129,   0,     Z  ), " &
    "127  (BC_4,   GP(2),          INPUT,   x),                       " &
    "126  (BC_2,   *,              control, x),                       " &
    "125  (BC_1,   GP(1),          OUTPUT3, x,    126,   0,     Z  ), " &
    "124  (BC_4,   GP(1),          INPUT,   x),                       " &
    "123  (BC_2,   *,              control, x),                       " &
    "122  (BC_1,   GP(0),          OUTPUT3, x,    123,   0,     Z  ), " &
    "121  (BC_4,   GP(0),          INPUT,   x),                       " &
    "120  (BC_2,   *,              control, x),                       " &
    "119  (BC_1,   LBIAS,          OUTPUT3, x,    120,   0,     Z  ), " &
    "118  (BC_4,   LBIAS,          INPUT,   x),                       " &
    "117  (BC_2,   *,              control, x),                       " &
    "116  (BC_1,   LPCLK,          OUTPUT3, x,    117,   0,     Z  ), " &
    "115  (BC_4,   LPCLK,          INPUT,   x),                       " &
    "114  (BC_2,   *,              control, x),                       " &
    "113  (BC_1,   LDD(0),         OUTPUT3, x,    114,   0,     Z  ), " &
    "112  (BC_4,   LDD(0),         INPUT,   x),                       " &
    "111  (BC_2,   *,              control, x),                       " &
    "110  (BC_1,   LDD(1),         OUTPUT3, x,    111,   0,     Z  ), " &
    "109  (BC_4,   LDD(1),         INPUT,   x),                       " &
    "108  (BC_2,   *,              control, x),                       " &
    "107  (BC_1,   LDD(2),         OUTPUT3, x,    108,   0,     Z  ), " &
    "106  (BC_4,   LDD(2),         INPUT,   x),                       " &
    "105  (BC_2,   *,              control, x),                       " &
    "104  (BC_1,   LDD(3),         OUTPUT3, x,    105,   0,     Z  ), " &
    "103  (BC_4,   LDD(3),         INPUT,   x),                       " &
    "102  (BC_2,   *,              control, x),                       " &
    "101  (BC_1,   LDD(4),         OUTPUT3, x,    102,   0,     Z  ), " &
    "100  (BC_4,   LDD(4),         INPUT,   x),                       " &
    "99   (BC_2,   *,              control, x),                       " &
    "98   (BC_1,   LDD(5),         OUTPUT3, x,     99,   0,     Z  ), " &
    "97   (BC_4,   LDD(5),         INPUT,   x),                       " &
    "96   (BC_2,   *,              control, x),                       " &
    "95   (BC_1,   LDD(6),         OUTPUT3, x,     96,   0,     Z  ), " &
    "94   (BC_4,   LDD(6),         INPUT,   x),                       " &
    "93   (BC_2,   *,              control, x),                       " &
    "92   (BC_1,   LDD(7),         OUTPUT3, x,     93,   0,     Z  ), " &
    "91   (BC_4,   LDD(7),         INPUT,   x),                       " &
    "90   (BC_2,   *,              control, x),                       " &
    "89   (BC_1,   LLCLK,          OUTPUT3, x,     90,   0,     Z  ), " &
    "88   (BC_4,   LLCLK,          INPUT,   x),                       " &
    "87   (BC_2,   *,              control, x),                       " &
    "86   (BC_1,   LFCLK,          OUTPUT3, x,     87,   0,     Z  ), " &  
    "85   (BC_4,   LFCLK,          INPUT,   x),                       " &
    "84   (BC_1,   POE,            OUTPUT2, x),                       " &
    "83   (BC_1,   PWE,            OUTPUT2, x),                       " &
    "82   (BC_1,   PIOR,           OUTPUT2, x),                       " &
    "81   (BC_1,   PIOW,           OUTPUT2, x),                       " &
    "80   (BC_1,   PSKTSEL,        OUTPUT2, x),                       " &
    "79   (BC_4,   IOIS16,         INPUT,   x),                       " &
    "78   (BC_4,   PWAIT,          INPUT,   x),                       " &
    "77   (BC_1,   PREG,           OUTPUT2, x),                       " &
    "76   (BC_1,   PCE2,           OUTPUT2, x),                       " &
    "75   (BC_1,   PCE1,           OUTPUT2, x),                       " &
    "74   (BC_2,   *,              control, x),                       " &
    "73   (BC_1,   WE,             OUTPUT3, x,     74,   1,     Z  ), " &
    "72   (BC_1,   OE,             OUTPUT3, x,     74,   1,     Z  ), " &
    "71   (BC_1,   nSDRAS,         OUTPUT3, x,     74,   1,     Z  ), " &
    "70   (BC_1,   nSDCAS,         OUTPUT3, x,     74,   1,     Z  ), " &
    "69   (BC_1,   RAS(3),         OUTPUT2, x),                       " &
    "68   (BC_1,   RAS(2),         OUTPUT2, x),                       " &
    "67   (BC_1,   RAS(1),         OUTPUT2, x),                       " &
    "66   (BC_1,   RAS(0),         OUTPUT3, x,     74,   1,     Z  ), " &
    "65   (BC_1,   CAS(3),         OUTPUT3, x,     74,   1,     Z  ), " &
    "64   (BC_1,   CAS(2),         OUTPUT3, x,     74,   1,     Z  ), " &
    "63   (BC_1,   CAS(1),         OUTPUT3, x,     74,   1,     Z  ), " &
    "62   (BC_1,   CAS(0),         OUTPUT3, x,     74,   1,     Z  ), " &
    "61   (BC_1,   RDnWR,          OUTPUT2, x),                       " &
    "60   (BC_4,   RDY,            INPUT,   x),                       " &
    "59   (BC_1,   CS(5),          OUTPUT2, x),                       " &
    "58   (BC_1,   CS(4),          OUTPUT2, x),                       " &
    "57   (BC_1,   CS(3),          OUTPUT2, x),                       " &
    "56   (BC_1,   CS(2),          OUTPUT2, x),                       " &
    "55   (BC_1,   CS(1),          OUTPUT2, x),                       " &
    "54   (BC_1,   CS(0),          OUTPUT2, x),                       " &
    "53   (BC_1,   A(25),          OUTPUT3, x,     74,   1,     Z  ), " &
    "52   (BC_1,   A(24),          OUTPUT3, x,     74,   1,     Z  ), " &
    "51   (BC_1,   A(23),          OUTPUT3, x,     74,   1,     Z  ), " &
    "50   (BC_1,   A(22),          OUTPUT3, x,     74,   1,     Z  ), " &
    "49   (BC_1,   A(21),          OUTPUT3, x,     74,   1,     Z  ), " &
    "48   (BC_1,   A(20),          OUTPUT3, x,     74,   1,     Z  ), " &
    "47   (BC_1,   A(19),          OUTPUT3, x,     74,   1,     Z  ), " &
    "46   (BC_1,   A(18),          OUTPUT3, x,     74,   1,     Z  ), " &
    "45   (BC_1,   A(17),          OUTPUT3, x,     74,   1,     Z  ), " &
    "44   (BC_1,   A(16),          OUTPUT3, x,     74,   1,     Z  ), " &
    "43   (BC_1,   A(15),          OUTPUT3, x,     74,   1,     Z  ), " &
    "42   (BC_1,   A(14),          OUTPUT3, x,     74,   1,     Z  ), " &
    "41   (BC_1,   A(13),          OUTPUT3, x,     74,   1,     Z  ), " &
    "40   (BC_1,   A(12),          OUTPUT3, x,     74,   1,     Z  ), " &
    "39   (BC_1,   A(11),          OUTPUT3, x,     74,   1,     Z  ), " &
    "38   (BC_1,   A(10),          OUTPUT3, x,     74,   1,     Z  ), " &
    "37   (BC_1,   A(9),           OUTPUT3, x,     74,   1,     Z  ), " &
    "36   (BC_1,   A(8),           OUTPUT3, x,     74,   1,     Z  ), " &
    "35   (BC_1,   A(7),           OUTPUT3, x,     74,   1,     Z  ), " &
    "34   (BC_1,   A(6),           OUTPUT3, x,     74,   1,     Z  ), " &
    "33   (BC_1,   A(5),           OUTPUT3, x,     74,   1,     Z  ), " &
    "32   (BC_1,   A(4),           OUTPUT3, x,     74,   1,     Z  ), " &
    "31   (BC_1,   A(3),           OUTPUT3, x,     74,   1,     Z  ), " &
    "30   (BC_1,   A(2),           OUTPUT3, x,     74,   1,     Z  ), " &
    "29   (BC_1,   A(1),           OUTPUT3, x,     74,   1,     Z  ), " &
    "28   (BC_1,   A(0),           OUTPUT3, x,     74,   1,     Z  ), " &
    "27   (BC_2,   *,              control, x),                       " &
    "26   (BC_1,   UDCN,           OUTPUT3, x,     27,   1,     Z  ), " &
    "25   (BC_4,   UDCN,           INPUT,   x),                       " &
    "24   (BC_4,   *,              INTERNAL,x),                       " &
    "23   (BC_2,   *,              control, x),                       " &
    "22   (BC_1,   UDCP,           OUTPUT3, x,     23,   1,     Z  ), " &
    "21   (BC_4,   UDCP,           INPUT,   x),                       " &
    "20   (BC_2,   *,              control, x),                       " &
    "19   (BC_1,   RXD1,           OUTPUT3, x,     20,   0,     Z  ), " &
    "18   (BC_4,   RXD1,           INPUT,   x),                       " &
    "17   (BC_2,   *,              control, x),                       " &
    "16   (BC_1,   TXD1,           OUTPUT3, x,     17,   0,     Z  ), " &
    "15   (BC_4,   TXD1,           INPUT,   x),                       " &
    "14   (BC_2,   *,              control, x),                       " &
    "13   (BC_1,   RXD2,           OUTPUT3, x,     14,   0,     Z  ), " &
    "12   (BC_4,   RXD2,           INPUT,   x),                       " &
    "11   (BC_2,   *,              control, x),                       " &
    "10   (BC_1,   TXD2,           OUTPUT3, x,     11,   0,     Z  ), " &
    "9    (BC_4,   TXD2,           INPUT,   x),                       " &
    "8    (BC_2,   *,              control, x),                       " &
    "7    (BC_1,   RXD3,           OUTPUT3, x,      8,   0,     Z  ), " &
    "6    (BC_4,   RXD3,           INPUT,   x),                       " &
    "5    (BC_2,   *,              control, x),                       " &
    "4    (BC_1,   TXD3,           OUTPUT3, x,      5,   0,     Z  ), " &
    "3    (BC_4,   TXD3,           INPUT,   x),                       " &
    "2    (BC_4,   RESET,          INPUT,   x),                       " &
    "1    (BC_1,   RESETO,         OUTPUT2, x),                       " &
    "0    (BC_4,   ROMSEL,         INPUT,   x)                        ";
------------------------------------------------------------------------------
-- scan  cell   port             function  safe cntrl disable disable
-- cell  type                                    cell value   state
------------------------------------------------------------------------------

attribute DESIGN_WARNING of SA1110: entity is         -- (ref B.8.18)
    " 1.IEEE 1149.1 circuits on SA1110 are designed        		" &
    "   primarily to support testing in off-line module	      		" &
    "   manufacturing environment. The SAMPLE/PRELOAD 	      		" &
    "   instruction support is designed primarily for             	" &
    "   supporting interconnection  verification test and not      	" &
    "   for at-speed samples of pin data.			     	" &
    " 2.Ensure to drive BATTF and VDDF to logic level 0 else the chip   " &
    "   will sleep!                                                     ";
end SA1110;