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

-- Copyright Intel Corporation 1993 
--**************************************************************************** 
-- Intel Corporation makes no warranty for the use of its products
-- and assumes no responsibility for any errors which may appear in
-- this document nor does it make a commitment to update the information 
-- contained herein.
--**************************************************************************** 
-- Boundary-Scan Description Language (BSDL Version 0.0) is a de-facto
-- standard means of describing essential features of ANSI/IEEE 1149.1-1990 
-- compliant devices.  This language is under consideration by the IEEE for 
-- formal inclusion within a supplement to the 1149.1-1990 standard.  The
-- generation of the supplement entails an extensive IEEE review and a formal 
-- acceptance balloting procedure which may change the resultant form of the 
-- language.  Be aware that this process may extend well into 1993, and at
-- this time the IEEE does not endorse or hold an opinion on the language. 
--**************************************************************************** 
--
-- IntelDX4(tm) processor BSDL description
-- This file has been electrically verified.
-- --------------------------------------------------------- 
-- Rev: 1.2 09/27/93  = 


entity P24C_A is

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

   port (A20M            :  in    bit;
         ABUS2           :  out   bit;
         ABUS3           :  out   bit;
         ABUS            :  inout bit_vector (4 to 31);  -- Address bus (words)
         ADS             :  out   bit;
         AHOLD           :  in    bit;
         BE              :  out   bit_vector (0 to 3);
         BLAST           :  out   bit;
         BOFF            :  in    bit;
         BRDY            :  in    bit;
         BREQ            :  out   bit;
         BS8             :  in    bit;
         BS16            :  in    bit;
         CLK             :  in    bit;
         CLKMUL          :  in    bit;
         DBUS            :  inout bit_vector (0 to 31);  -- Data bus
         DC              :  out   bit;
         DP              :  inout bit_vector (0 to 3);
         EADS            :  in    bit;
         FERR            :  out   bit;
         FLUSH           :  in    bit;
         HLDA            :  out   bit;
         HOLD            :  in    bit;
         IGNNE           :  in    bit;
         INC_PGA         :  linkage bit_vector (1 to 5);  -- Internal NC PGA
         INTR            :  in    bit;
         KEN             :  in    bit;
         LOCK            :  out   bit;
         MIO             :  out   bit;
         NC_PGA          :  linkage bit;  -- No Connect for PGA
         NC_SQFP         :  linkage bit_vector (1 to 7);  -- NC SQFP
         NMI             :  in    bit;
         PCD             :  out   bit;
         PCHK            :  out   bit;
         PLOCK           :  out   bit;
         PWT             :  out   bit;
         RDY             :  in    bit;
         RESET           :  in    bit;
         SMI             :  in    bit;
         SMIACT          :  out   bit;
         SRESET          :  in    bit;
         STPCLK          :  in    bit;
         TCK, TMS, TDI   :  in    bit;    -- Scan Port inputs
         TDO             :  out   bit;    -- Scan Port output
         UP              :  in    bit;
         VCC_PGA         :  linkage bit_vector (1 to 23);  -- VCC
         VCC_SQFP        :  linkage bit_vector (1 to 53);  -- VCC
         VCC5            :  linkage bit;  -- Reference Voltage
         VOLDET          :  linkage bit;  -- Voltage Detect Pin, PGA only
         VSS_PGA         :  linkage bit_vector (1 to 28);  -- VSS
         VSS_SQFP        :  linkage bit_vector (1 to 38);  -- VSS
         WR              :  out   bit);

   use STD_1149_1_1990.all;

   attribute PIN_MAP of P24C_A : entity is PHYSICAL_PIN_MAP;

   constant PGA_17x17 : PIN_MAP_STRING :=            -- Define Pin Out of PGA

        "A20M    : D15, "&
        "ABUS2   : Q14, "&
        "ABUS3   : R15, "&
        "ABUS    : (S16,Q12,S15,Q13,R13,Q11,S13,R12,"&
        "           S07,Q10,S05,R07,Q09,Q03,R05,Q04,Q08,Q05,"&
        "           Q07,S03,Q06,R02,S02,S01,R01,P02,P03,Q01),"&
        "ADS     : S17, "&
        "AHOLD   : A17, "&
        "BE      : (K15,J16,J15,F17),"&
        "BLAST   : R16, "&
        "BOFF    : D17, "&
        "BRDY    : H15, "&
        "BREQ    : Q15, "&
        "BS8     : D16, "&
        "BS16    : C17, "&
        "CLK     : C03, "&
        "CLKMUL  : R17, "&
        "DBUS    : (P01,N02,N01,H02,M03,J02,L02,L03,F02,D01,E03,"&
        "           C01,G03,D02,K03,F03,J03,D03,C02,B01,A01,B02,"&
        "           A02,A04,A06,B06,C07,C06,C08,A08,C09,B08)," &
        "DC      : M15, "&
        "DP      : (N03,F01,H03,A05),"&
        "EADS    : B17, "&
        "FERR    : C14, "&
        "FLUSH   : C15, "&
        "HLDA    : P15, "&
        "HOLD    : E15, "&
        "IGNNE   : A15, "&
        "INC_PGA : (A10,A12,A13,B12,B13),"&
        "INTR    : A16, "&
        "KEN     : F15, "&
        "LOCK    : N15, "&
        "MIO     : N16, "&
        "NC_PGA  : C13, "&
        "NMI     : B15, "&
        "PCD     : J17, "&
        "PCHK    : Q17, "&
        "PLOCK   : Q16, "&
        "PWT     : L15, "&
        "RDY     : F16, "&
        "RESET   : C16, "&
        "SMI     : B10, "&
        "SMIACT  : C12, "&
        "SRESET  : C10, "&
        "STPCLK  : G15, "&
        "TCK     : A03, "&
        "TDI     : A14, "&
        "TDO     : B16, "&
        "TMS     : B14, "&
        "UP      : C11, "&
        "VCC_PGA : (B07,B09,B11,C04,C05,E2,E16,G02,G16,H16,K02,"&
        "           K16,L16,M02,M16,P16,R03,R06,R08,R09,R10,R11,"&
        "           R14),"&
        "VCC5    : J01, "&
        "VOLDET  : S04, "&
        "VSS_PGA : (A07,A09,A11,B03,B04,B05,E01,E17,G01,G17,H01,H17,"&
        "           K01,K17,L01,L17,M01,M17,P17,Q02,R04,S06,S08,S09,"&
        "           S10,S11,S12,S14),"&
        "WR      : N17  ";



   constant SQFP_208 : PIN_MAP_STRING :=         -- Define Pin Out of SQFP

        "A20M    : 47,  "&
        "ABUS2   : 202, "&
        "ABUS3   : 197, "&
        "ABUS    : (196,195,193,192,190,187,186,182,180,178,"&
        "           177,174,173,171,166,165,164,161,160,159,"&
        "           158,154,153,152,151,149,148,147),"  &
        "ADS     : 203, "&
        "AHOLD   : 17,  "&
        "BE      : (31,32,33,34),"&
        "BLAST   : 204, "&
        "BOFF    : 6,   "&
        "BRDY    : 5,   "&
        "BREQ    : 30,  "&
        "BS8     : 8,   "&
        "BS16    : 7,   "&
        "CLK     : 24,  "&
        "CLKMUL  : 11,  "&
        "DBUS    : (144,143,142,141,140,130,129,126,124,123,119,"&
        "           118,117,116,113,112,108,103,101,100,99,93,"&
        "           92,91,87,85,84,83,79,78,75,74),"&
        "DC      : 39,  "&
        "DP      : (145,125,109,90),"&
        "EADS    : 46,  "&
        "FERR    : 66,  "&
        "FLUSH   : 49,  "&
        "HLDA    : 26,  "&
        "HOLD    : 16,  "&
        "IGNNE   : 72,  "&
        "INTR    : 50,  "&
        "KEN     : 13,  "&
        "LOCK    : 207, "&
        "MIO     : 37,  "&
        "NC_SQFP : (63,64,67,70,71,96,127),"&
        "NMI     : 51,  "&
        "PCD     : 41,  "&
        "PCHK    : 4,   "&
        "PLOCK   : 206, "&
        "PWT     : 40,  "&
        "RDY     : 12,  "&
        "RESET   : 48,  "&
        "SMI     : 65,  "&
        "SMIACT  : 59,  "&
        "SRESET  : 58,  "&
        "STPCLK  : 73,  "&
        "TCK     : 18,  "&
        "TDI     : 168, "&
        "TDO     : 68,  "&
        "TMS     : 167, "&
        "UP      : 194, "&
        "VCC_SQFP : (2,9,14,19,20,22,23,25,29,35,38,42,44,45,54,"&
        "           56,60,62,69,77,80,82,86,89,95,98,102,106,111,"&
        "           114,121,128,131,133,134,136,137,139,150,155,"&
        "           162,163,169,172,176,179,183,185,188,191,198,"&
        "           200,205),"&
        "VCC5    : 3,   "&
        "VSS_SQFP : (1,10,15,21,28,36,43,52,53,55,57,61,76,81,88,94,"&
        "           97,104,105,107,110,115,120,122,132,135,138,146,"&
        "           156,157,170,175,181,184,189,199,201,208),"&
        "WR      : 27 ";
        
   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 (25.0e6, BOTH);
   
   attribute Instruction_Length of P24C_A : entity is 4;
   
   attribute Instruction_Opcode of P24C_A : entity is

      "BYPASS   (1111)," & 
      "EXTEST   (0000)," & 
      "SAMPLE   (0001)," & 
      "IDCODE   (0010)," & 
      "RUNBIST  (1000)," &
      "PRIVATE  (0011,0100,0101,0110,0111,1001,1010,1011,1100,1101,1110)";
      
   attribute Instruction_Capture of P24C_A : entity is "0001";
   
   -- there is no Instruction_Disable attribute for P24C_A
   
   attribute Instruction_Private of P24C_A : entity is "private";
   
   attribute Idcode_Register of P24C_A: entity is 
-- *********************************************
      "0000"                    &  --version
      "1000001010001000"&  --new part number
      "00000001001"     &  --manufacturers identity 
      "1";                           --required by the standard

   attribute Instruction_Usage of P24C_A : entity is
      "RUNBIST (registers BIST; "& 
      "result 0;"          & 
      "clock CLK in Run_Test_Idle;"&
      "length 1600000)";
     
   attribute Register_Access of P24C_A : entity is
      "BIST[1] (RUNBIST)";
      
--{*******************************************************************}
--{  The first cell is closest to TDO                                 }
--{*******************************************************************}

   attribute Boundary_Length of P24C_A : entity is 109;
   attribute Boundary_Cells of P24C_A : entity is "BC_2, BC_1, BC_6";

   attribute Boundary_Register of P24C_A : entity is
      "0        (BC_2,  ABUS2,          output3,        X,  107,  1,  Z),"&
      "1        (BC_2,  ABUS3,          output3,        X,  107,  1,  Z),"&
      "2        (BC_6,  ABUS(4),        bidir,          X,  107,  1,  Z),"&
      "3        (BC_6,  ABUS(5),        bidir,          X,  107,  1,  Z),"&
      "4        (BC_1,  UP,             input,          X),"         &
      "5        (BC_6,  ABUS(6),        bidir,          X,  107,  1,  Z),"&
      "6        (BC_6,  ABUS(7),        bidir,          X,  107,  1,  Z),"&
      "7        (BC_6,  ABUS(8),        bidir,          X,  107,  1,  Z),"&
      "8        (BC_6,  ABUS(9),        bidir,          X,  107,  1,  Z),"&
      "9        (BC_6,  ABUS(10),       bidir,          X,  107,  1,  Z),"&
      "10       (BC_6,  ABUS(11),       bidir,          X,  107,  1,  Z),"&
      "11       (BC_6,  ABUS(12),       bidir,          X,  107,  1,  Z),"&
      "12       (BC_6,  ABUS(13),       bidir,          X,  107,  1,  Z),"&
      "13       (BC_6,  ABUS(14),       bidir,          X,  107,  1,  Z),"&
      "14       (BC_6,  ABUS(15),       bidir,          X,  107,  1,  Z),"&
      "15       (BC_6,  ABUS(16),       bidir,          X,  107,  1,  Z),"&
      "16       (BC_6,  ABUS(17),       bidir,          X,  107,  1,  Z),"&
      "17       (BC_6,  ABUS(18),       bidir,          X,  107,  1,  Z),"&
      "18       (BC_6,  ABUS(19),       bidir,          X,  107,  1,  Z),"&
      "19       (BC_6,  ABUS(20),       bidir,          X,  107,  1,  Z),"&
      "20       (BC_6,  ABUS(21),       bidir,          X,  107,  1,  Z),"&
      "21       (BC_6,  ABUS(22),       bidir,          X,  107,  1,  Z),"&
      "22       (BC_6,  ABUS(23),       bidir,          X,  107,  1,  Z),"&
      "23       (BC_6,  ABUS(24),       bidir,          X,  107,  1,  Z),"&
      "24       (BC_6,  ABUS(25),       bidir,          X,  107,  1,  Z),"&
      "25       (BC_6,  ABUS(26),       bidir,          X,  107,  1,  Z),"&
      "26       (BC_6,  ABUS(27),       bidir,          X,  107,  1,  Z),"&
      "27       (BC_6,  ABUS(28),       bidir,          X,  107,  1,  Z),"&
      "28       (BC_6,  ABUS(29),       bidir,          X,  107,  1,  Z),"&
      "29       (BC_6,  ABUS(30),       bidir,          X,  107,  1,  Z),"&
      "30       (BC_6,  ABUS(31),       bidir,          X,  107,  1,  Z),"&
      "31       (BC_6,  DP(0),          bidir,          X,  108,  1,  Z),"&
      "32       (BC_6,  DBUS(0),        bidir,          X,  108,  1,  Z),"&
      "33       (BC_6,  DBUS(1),        bidir,          X,  108,  1,  Z),"&
      "34       (BC_6,  DBUS(2),        bidir,          X,  108,  1,  Z),"&
      "35       (BC_6,  DBUS(3),        bidir,          X,  108,  1,  Z),"&
      "36       (BC_6,  DBUS(4),        bidir,          X,  108,  1,  Z),"&
      "37       (BC_6,  DBUS(5),        bidir,          X,  108,  1,  Z),"&
      "38       (BC_6,  DBUS(6),        bidir,          X,  108,  1,  Z),"&
      "39       (BC_6,  DBUS(7),        bidir,          X,  108,  1,  Z),"&
      "40       (BC_6,  DP(1),          bidir,          X,  108,  1,  Z),"&
      "41       (BC_6,  DBUS(8),        bidir,          X,  108,  1,  Z),"&
      "42       (BC_6,  DBUS(9),        bidir,          X,  108,  1,  Z),"&
      "43       (BC_6,  DBUS(10),       bidir,          X,  108,  1,  Z),"&
      "44       (BC_6,  DBUS(11),       bidir,          X,  108,  1,  Z),"&
      "45       (BC_6,  DBUS(12),       bidir,          X,  108,  1,  Z),"&
      "46       (BC_6,  DBUS(13),       bidir,          X,  108,  1,  Z),"&
      "47       (BC_6,  DBUS(14),       bidir,          X,  108,  1,  Z),"&
      "48       (BC_6,  DBUS(15),       bidir,          X,  108,  1,  Z),"&
      "49       (BC_6,  DP(2),          bidir,          X,  108,  1,  Z),"&
      "50       (BC_6,  DBUS(16),       bidir,          X,  108,  1,  Z),"&
      "51       (BC_6,  DBUS(17),       bidir,          X,  108,  1,  Z),"&
      "52       (BC_6,  DBUS(18),       bidir,          X,  108,  1,  Z),"&
      "53       (BC_6,  DBUS(19),       bidir,          X,  108,  1,  Z),"&
      "54       (BC_6,  DBUS(20),       bidir,          X,  108,  1,  Z),"&
      "55       (BC_6,  DBUS(21),       bidir,          X,  108,  1,  Z),"&
      "56       (BC_6,  DBUS(22),       bidir,          X,  108,  1,  Z),"&
      "57       (BC_6,  DBUS(23),       bidir,          X,  108,  1,  Z),"&
      "58       (BC_6,  DP(3),          bidir,          X,  108,  1,  Z),"&
      "59       (BC_6,  DBUS(24),       bidir,          X,  108,  1,  Z),"&
      "60       (BC_6,  DBUS(25),       bidir,          X,  108,  1,  Z),"&
      "61       (BC_6,  DBUS(26),       bidir,          X,  108,  1,  Z),"&
      "62       (BC_6,  DBUS(27),       bidir,          X,  108,  1,  Z),"&
      "63       (BC_6,  DBUS(28),       bidir,          X,  108,  1,  Z),"&
      "64       (BC_6,  DBUS(29),       bidir,          X,  108,  1,  Z),"&
      "65       (BC_6,  DBUS(30),       bidir,          X,  108,  1,  Z),"&
      "66       (BC_6,  DBUS(31),       bidir,          X,  108,  1,  Z),"&
      "67       (BC_2,  STPCLK,         input,          X),"&
      "68       (BC_1,  IGNNE,          input,          X),"&
      "69       (BC_2,  FERR,           output3,        X,  105,  1,  Z),"&
      "70       (BC_1,  SMI,            input,          X),"&
      "71       (BC_2,  SMIACT,         output3,        X,  106,  1,  Z),"&
      "72       (BC_1,  SRESET,         input,          X),"&
      "73       (BC_1,  NMI,            input,          X),"&
      "74       (BC_1,  INTR,           input,          X),"&
      "75       (BC_1,  FLUSH,          input,          X),"&
      "76       (BC_1,  RESET,          input,          X),"&
      "77       (BC_1,  A20M,           input,          X),"&
      "78       (BC_1,  EADS,           input,          X),"&
      "79       (BC_2,  PCD,            output3,        X,  106,  1,  Z),"&
      "80       (BC_2,  PWT,            output3,        X,  106,  1,  Z),"&
      "81       (BC_2,  DC,             output3,        X,  106,  1,  Z),"&
      "82       (BC_2,  MIO,            output3,        X,  106,  1,  Z),"&
      "83       (BC_2,  BE(3),          output3,        X,  106,  1,  Z),"&
      "84       (BC_2,  BE(2),          output3,        X,  106,  1,  Z),"&
      "85       (BC_2,  BE(1),          output3,        X,  106,  1,  Z),"&
      "86       (BC_2,  BE(0),          output3,        X,  106,  1,  Z),"&
      "87       (BC_2,  BREQ,           output3,        X,  105,  1,  Z),"&
      "88       (BC_2,  WR,             output3,        X,  106,  1,  Z),"&
      "89       (BC_2,  HLDA,           output3,        X,  105,  1,  Z),"&
      "90       (BC_1,  CLK,            input,          X),"&
      "91       (BC_1,  AHOLD,          input,          X),"&
      "92       (BC_1,  HOLD,           input,          X),"&
      "93       (BC_1,  KEN,            input,          X),"&
      "94       (BC_1,  RDY,            input,          X),"&
      "95       (BC_1,  CLKMUL,         input,          X),"&
      "96       (BC_1,  BS8,            input,          X),"&
      "97       (BC_1,  BS16,           input,          X),"&
      "98       (BC_1,  BOFF,           input,          X),"&
      "99       (BC_1,  BRDY,           input,          X),"&
      "100      (BC_2,  PCHK,           output3,        X,  105,  1,  Z),"&
      "101      (BC_2,  LOCK,           output3,        X,  106,  1,  Z),"&
      "102      (BC_2,  PLOCK,          output3,        X,  106,  1,  Z),"&
      "103      (BC_2,  BLAST,          output3,        X,  106,  1,  Z),"&
      "104      (BC_2,  ADS,            output3,        X,  106,  1,  Z),"&
      "105      (BC_2,  *,      control, 1),"&               -- DISMISC
      "106      (BC_2,  *,      control, 1),"&               -- DISBUS
      "107      (BC_2,  *,      control, 1),"&               -- DISABUS
      "108      (BC_2,  *,      control, 1)";                -- DISWR

end P24C_A;
�I����;���2z�a�L���H��������Ck��Dl���	4	\	�	�	�	*
R
z
�
�
�
h���I���
/
W

�
�
�
G���0s��A�����]_{���+l���������������������������������������������������������������������������������������������������!��!��!�_��!=Yu���5w����,Hd����9Uq�����5Qm���� d���Ir�������6v��
)Nj�����.r��/Kg�����+Gv����:Vr��������������������������������������������������������������������������������������������������!��!�ar����� 6 z � !G!h!�!�!"T"n"x"�"�"##\#a#�#�#�#�#�#$0$M$i$�$�$�$%>%C%�%�%�%�%&M&�&�&�&�&!'@'f'�'�'�'�'�'((q(�(�(�(<)>)t)�)*[*�*�*=+�+�+$,q,�,-X-�-�-?.�.�.&/s/�/
0Z0�0�0A1�1�1(2u2�23��������������������������������������������������������������������������������������������������!��!�a3\3�3�3C4�4�4*5w5�56^6�6�6E7�7�7,8y8�89`9�9�9G:�:�:.;{;�;<b<�<�<I=�=�=>a>�>�>,?k?�?�?(@g@�@�@@A�A�A'BtB�BC[C�C�C4DsD�D�D0EoE�E�E,FkF�FGRG�G�G5H}H�H
III��������������������������������������������������������������������������������!��!�OF	
��G����r	���$�.-8�B�G��(������6����M��?���I%��r3I&'()*
Tms Rmn	Symbol"Helv
1Courier�kDkD	��kD"�hE<�k��/OfficeLan UserOfficeLan User