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

--
-- BSDL Written By:
--                 Corelis Inc.
--                 12607 Hiddencreek Way
--                 Cerritos CA, 90703
--                 562-926-6727
--
-- Engineer:       K. May
-- 
-- Revision        1.0
-- Date            August 20, 1998

--  This file has been verified with:
--                 Corelis/Hewlett-Packard BSDL tools
--
-- Use this file for IDT RC64474 component or IDTRC64475
--		operating in 32 bit mode.


-- !!!!!! Design Warnings !!!!!
-- 1.  JTAG32 signal must be connected to GND.
-- 2.  MASTERCLOCK needs to be running during JTAG operation.
-- 3.  VCCOK* has to be asserted (LOW) during JTAG operation.


--  This file was written based on information provided by the
--     manufacturer. 

entity RC64474 is
  generic (PHYSICAL_PIN_MAP : string := "UNDEFINED");

  port (SYSAD0: inout bit;
        SYSAD1: inout bit;
        SYSAD2: inout bit;
        SYSAD3: inout bit;
        SYSAD4: inout bit;
        SYSAD5: inout bit;
        SYSAD6: inout bit;
        SYSAD7: inout bit;
        SYSAD8: inout bit;
        SYSAD9: inout bit;
        SYSAD10: inout bit;
        SYSAD11: inout bit;
        SYSAD12: inout bit;
        SYSAD13: inout bit;
        SYSAD14: inout bit;
        SYSAD15: inout bit;
        SYSAD16: inout bit;
        SYSAD17: inout bit;
        SYSAD18: inout bit;
        SYSAD19: inout bit;
        SYSAD20: inout bit;
        SYSAD21: inout bit;
        SYSAD22: inout bit;
        SYSAD23: inout bit;
        SYSAD24: inout bit;
        SYSAD25: inout bit;
        SYSAD26: inout bit;
        SYSAD27: inout bit;
        SYSAD28: inout bit;
        SYSAD29: inout bit;
        SYSAD30: inout bit;
        SYSAD31: inout bit;
	SYSADC0: inout bit;
	SYSADC1: inout bit;
	SYSADC2: inout bit;
	SYSADC3: inout bit;
        INT0: in bit;
        INT1: in bit;
        INT2: in bit;
        INT3: in bit;
        INT4: in bit;
        INT5: in bit;
        NMI: in bit;
 	SYSCMD0: inout bit;
	SYSCMD1: inout bit;
	SYSCMD2: inout bit;
	SYSCMD3: inout bit;
	SYSCMD4: inout bit;
	SYSCMD5: inout bit;
	SYSCMD6: inout bit;
	SYSCMD7: inout bit;
	SYSCMD8: inout bit;
	SYSCMDP: inout bit;
        VALIDIN: in bit;
        VALIDOUT: out bit; 
        EXTRQST: in bit;
        RDRDY:in bit;
        WRRDY: in bit;
        MODEIN: in bit;
        RELEASE: out bit;
        COLDRESET: in bit;
        RESET: in bit;
        MODECLOCK: out bit;
        MASTERCLOCK: in bit;
        VCCOK: in bit;
        JTAG32: in bit;
	VCCP: linkage bit;
	VSSP: linkage bit;
        VCC: linkage bit_vector(1 to 26);
        VSS: linkage bit_vector(1 to 26);
        V5TOLERANT: linkage bit;
	TRST: in bit;
	TDI:  in bit;
	TMS:  in bit;
	TCK:  in bit;
        TDO: out bit);

  use STD_1149_1_1994.all;

  attribute COMPONENT_CONFORMANCE of RC64474:
  entity is "STD_1149_1_1993";

  attribute PIN_MAP of RC64474 : entity is PHYSICAL_PIN_MAP;

  constant MQFP_208: PIN_MAP_STRING :=
        "SYSAD0:                 77," &
        "SYSAD1:                 72," &
        "SYSAD2:                 69," &
        "SYSAD3:                 64," &
	"SYSAD4:		59," &
	"SYSAD5:		42," &
	"SYSAD6:		38," &
	"SYSAD7:		33," &
	"SYSAD8:		25," &
	"SYSAD9:		20," &
	"SYSAD10:		15," &
	"SYSAD11:		10," &
	"SYSAD12:		205," &
	"SYSAD13:		201," &
	"SYSAD14:		199,"&
	"SYSAD15:		195,"&
	"SYSAD16:		82," &
	"SYSAD17:		87," &
	"SYSAD18:		90," &
	"SYSAD19:		95," &
	"SYSAD20:		100," &
	"SYSAD21:		118," &
	"SYSAD22:		122," &
	"SYSAD23:		127," &
	"SYSAD24:		134," &
	"SYSAD25:		138," &
	"SYSAD26:		143," &
	"SYSAD27:		148," &
	"SYSAD28:		161," &
	"SYSAD29:		166," &
	"SYSAD30:		168," &
	"SYSAD31:		172," &
	"SYSADC0:		28," &
	"SYSADC1:		191," &
	"SYSADC2:		132," &
	"SYSADC3:		177," &
	"INT0:			89,"&
	"INT1:			84," &
	"INT2:			81," &
	"INT3:			78," &
	"INT4:			75," &
	"INT5:			70," &
	"NMI:			129," &
	"SYSCMD0:		65," &
	"SYSCMD1:		60," &
	"SYSCMD2:		57," &
	"SYSCMD3:		34, " &
	"SYSCMD4:		31, " &
	"SYSCMD5:		26, " &
	"SYSCMD6:		21, " &
	"SYSCMD7:		16, " &
	"SYSCMD8:		13, " &
	"SYSCMDP:		206, " &
	"VALIDIN:		94," &
	"VALIDOUT:		99," &
	"EXTRQST:		115," &
	"RDRDY:			120," &
	"WRRDY:			40," &
	"MODEIN:		121," &
	"RELEASE:		126," &
	"COLDRESET:		160," &
	"RESET:			165," &
	"MODECLOCK:		39," &
	"MASTERCLOCK:		187," &
	"VCCOK:			176,"&
        "JTAG32:                53,"&
        "VCCP:                  185,"&
        "VSSP:                  186,"&
        "VCC:(12,18,24,30,36,44,62,68,74,80,86,92,98,116,124,130,"&
            "135,146,150,162,169,174,188,192,197,204),"&
        "VSS:(11,17,23,29,35,43,61,67,73,79,85,91,97,117,125,131,"&
            "136,141,147,163,170,175,189,193,198,203),"&
        "V5TOLERANT:            140,"&
        "TRST:                  181,"&
        "TDI:                   180,"&
        "TMS:                   183,"&
        "TCK:                   182,"&
        "TDO:                   184";         

  constant PQFP_128: PIN_MAP_STRING :=
        "SYSAD0:                114," &
        "SYSAD1:                118," &
        "SYSAD2:                120," &
        "SYSAD3:                124," &
        "SYSAD4:                128," &
        "SYSAD5:                5," &
        "SYSAD6:                8," &
        "SYSAD7:                12," &
        "SYSAD8:                18," &
        "SYSAD9:                22," &
        "SYSAD10:               26," &
        "SYSAD11:               30," &
        "SYSAD12:               32," &
        "SYSAD13:               35," &
        "SYSAD14:               36,"&
        "SYSAD15:               39,"&
        "SYSAD16:               109," &
        "SYSAD17:               105," &
        "SYSAD18:               103," &
        "SYSAD19:               99," &
        "SYSAD20:               95," &
        "SYSAD21:               91," &
        "SYSAD22:               88," &
        "SYSAD23:               84," &
        "SYSAD24:               79," &
        "SYSAD25:               76," &
        "SYSAD26:               72," &
        "SYSAD27:               68," &
        "SYSAD28:               66," &
        "SYSAD29:               62," &
        "SYSAD30:               61," &
        "SYSAD31:               58," &
        "SYSADC0:               16," &
        "SYSADC1:               42," &
        "SYSADC2:               80," &
        "SYSADC3:               54," &
        "INT0:                  104,"&
        "INT1:                  108," &
        "INT2:                  110," &
        "INT3:                  113," &
        "INT4:                  115," &
        "INT5:                  119," &
        "NMI:                   83," &
        "SYSCMD0:               123," &
        "SYSCMD1:               127," &
        "SYSCMD2:               2," &
        "SYSCMD3:               11, " &
        "SYSCMD4:               13, " &
        "SYSCMD5:               17, " &
        "SYSCMD6:               21, " &
        "SYSCMD7:               25, " &
        "SYSCMD8:               27, " &
        "SYSCMDP:               31, " &
        "VALIDIN:               100," &
        "VALIDOUT:              96," &
        "EXTRQST:               94," &
        "RDRDY:                 90," &
        "WRRDY:                 6," &
        "MODEIN:                89," &
        "RELEASE:               85," &
        "COLDRESET:             67," &
        "RESET:                 63," &
        "MODECLOCK:             7," &
        "MASTERCLOCK:           45," &
        "VCCOK:                 55,"&
        "JTAG32:                1,"&
        "VCCP:                  47,"&
        "VSSP:                  46,"&
        "VCC:(3,9,14,19,23,28,33,38,41,44,57,60,65,70,"&
             "71,78,82,87,93,97,101,106,111,116,121,125),"&
        "VSS:(4,10,15,20,24,29,34,37,40,43,56,59,64,69,"&
             "74,77,81,86,92,98,102,107,112,117,122,126),"&
        "V5TOLERANT:            75,"&
        "TRST:                  51,"&
        "TDI:                   52,"&
        "TMS:                   49,"&
        "TCK:                   50,"&
        "TDO:                   48";         

-- VSS pin 53 has been left out so that the 128 pin PQFP will
--	be Port Map compatible with the 208 pin PQFP.

  attribute TAP_SCAN_CLOCK of TCK: signal is (25.0e6,LOW);
  attribute TAP_SCAN_IN of TDI: signal is true;
  attribute TAP_SCAN_MODE of TMS: signal is true;
  attribute TAP_SCAN_OUT of TDO: signal is true;
  attribute TAP_SCAN_RESET of TRST: signal is true;

  attribute COMPLIANCE_PATTERNS of RC64474: entity is
        "(JTAG32)(0)";

  attribute INSTRUCTION_LENGTH of RC64474: entity is 5;

  attribute INSTRUCTION_OPCODE of RC64474: entity is
      "EXTEST (00000)," &
      "IDCODE (00001)," &
      "SAMPLE (00010)," &
      "HIZ (00101),"&
      "CLAMP (00110),"&
      "BYPASS (00011,00100, 00111, 1XXXX)";
 

  attribute INSTRUCTION_CAPTURE of RC64474: entity is "00001";

  attribute IDCODE_REGISTER of RC64474: entity is
   "0000" &                      -- Version
   "0000000000110000" &          -- Part Number
   "00000110011" &               -- Identity of the Manufacturer
   "1";                          -- Required by IEEE Std 1149.1-1990

  attribute REGISTER_ACCESS of RC64474: entity is
    "BYPASS (HIZ)";

  attribute BOUNDARY_LENGTH of RC64474: entity is 130;


  attribute BOUNDARY_REGISTER of RC64474: entity is
-- cells listed in order from TDO to TDI
-- cell  type  portname        function   safe    [ cntl  disval rslt]

    "0   (BC_1, *,                CONTROL,  0                       ),"  &
    "1   (BC_7, SYSADC3,          BIDIR,    X,         0,    0,    Z),"  &
    "2   (BC_1, *,                INTERNAL, 0                       ),"  &
    "3   (BC_1, VCCOK,            INPUT,    X                       ),"  &
    "4   (BC_1, *,                CONTROL,  0                       ),"  &
    "5   (BC_7, SYSAD31,          BIDIR,    X,         4,    0,    Z),"  &
    "6   (BC_1, *,                CONTROL,  0                       ),"  &
    "7   (BC_7, SYSAD30,          BIDIR,    X,         6,    0,    Z),"  &
    "8   (BC_1, *,                CONTROL,  0                       ),"  &
    "9   (BC_7, SYSAD29,          BIDIR,    X,         8,    0,    Z),"  &
    "10  (BC_1, *,                INTERNAL, 0                       ),"  &
    "11  (BC_1, RESET,            INPUT,    X                       ),"  &
    "12  (BC_1, *,                CONTROL,  0                       ),"  &
    "13  (BC_7, SYSAD28,          BIDIR,    X,        12,    0,    Z),"  &
    "14  (BC_1, *,                INTERNAL, 0                       ),"  &
    "15  (BC_1, COLDRESET,        INPUT,    X                       ),"  &
    "16  (BC_1, *,                CONTROL,  0                       ),"  &
    "17  (BC_7, SYSAD27,          BIDIR,    X,        16,    0,    Z),"  &
    "18  (BC_1, *,                CONTROL,  0                       ),"  &
    "19  (BC_7, SYSAD26,          BIDIR,    X,        18,    0,    Z),"  &
    "20  (BC_1, *,                CONTROL,  0                       ),"  &
    "21  (BC_7, SYSAD25,          BIDIR,    X,        20,    0,    Z),"  &
    "22  (BC_1, *,                CONTROL,  0                       ),"  &
    "23  (BC_7, SYSAD24,          BIDIR,    X,        22,    0,    Z),"  &
    "24  (BC_1, *,                CONTROL,  0                       ),"  &
    "25  (BC_7, SYSADC2,          BIDIR,    X,        24,    0,    Z),"  &
    "26  (BC_1, *,                INTERNAL, 0                       ),"  &
    "27  (BC_1, NMI,              INPUT,    X                       ),"  &
    "28  (BC_1, *,                CONTROL,  0                       ),"  &
    "29  (BC_7, SYSAD23,          BIDIR,    X,        28,    0,    Z),"  &
    "30  (BC_1, *,                CONTROL,  0                       ),"  &
    "31  (BC_1, RELEASE,          OUTPUT3,  X,        30,    0,    Z),"  &
    "32  (BC_1, *,                CONTROL,  0                       ),"  &
    "33  (BC_7, SYSAD22,          BIDIR,    X,        32,    0,    Z),"  &
    "34  (BC_1, *,                INTERNAL, 0                       ),"  &
    "35  (BC_1, MODEIN,           INPUT,    X                       ),"  &
    "36  (BC_1, *,                INTERNAL, 0                       ),"  &
    "37  (BC_1, RDRDY,            INPUT,    X                       ),"  &
    "38  (BC_1, *,                CONTROL,  0                       ),"  &
    "39  (BC_7, SYSAD21,          BIDIR,    X,        38,    0,    Z),"  &
    "40  (BC_1, *,                INTERNAL, 0                       ),"  &
    "41  (BC_1, EXTRQST,          INPUT,    X                       ),"  &
    "42  (BC_1, *,                CONTROL,  0                       ),"  &
    "43  (BC_7, SYSAD20,          BIDIR,    X,        42,    0,    Z),"  &
    "44  (BC_1, *,                CONTROL,  0                       ),"  &
    "45  (BC_1, VALIDOUT,         OUTPUT3,  X,        44,    0,    Z),"  &
    "46  (BC_1, *,                CONTROL,  0                       ),"  &
    "47  (BC_7, SYSAD19,          BIDIR,    X,        46,    0,    Z),"  &
    "48  (BC_1, *,                INTERNAL, 0                       ),"  &
    "49  (BC_1, VALIDIN,          INPUT,    X                       ),"  &
    "50  (BC_1, *,                CONTROL,  0                       ),"  &
    "51  (BC_7, SYSAD18,          BIDIR,    X,        50,    0,    Z),"  &
    "52  (BC_1, *,                INTERNAL, 0                       ),"  &
    "53  (BC_1, INT0,             INPUT,    X),"  &
    "54  (BC_1, *,                CONTROL,  0                       ),"  &
    "55  (BC_7, SYSAD17,          BIDIR,    X,        54,    0,    Z),"  &
    "56  (BC_1, *,                INTERNAL, 0                       ),"  &
    "57  (BC_1, INT1,             INPUT,    X                       ),"  &
    "58  (BC_1, *,                CONTROL,  0                       ),"  &
    "59  (BC_7, SYSAD16,          BIDIR,    X,        58,    0,    Z),"  &
    "60  (BC_1, *,                INTERNAL, 0                       ),"  &
    "61  (BC_1, INT2,             INPUT,    X                       ),"  &
    "62  (BC_1, *,                INTERNAL, 0                       ),"  &
    "63  (BC_1, INT3,             INPUT,    X                       ),"  &
    "64  (BC_1, *,                CONTROL,  0                       ),"  &
    "65  (BC_7, SYSAD0,           BIDIR,    X,        64,    0,    Z),"  &
    "66  (BC_1, *,                INTERNAL, 0                       ),"  &
    "67  (BC_1, INT4,             INPUT,    X                       ),"  &
    "68  (BC_1, *,                CONTROL,  0                       ),"  &
    "69  (BC_7, SYSAD1,           BIDIR,    X,        68,    0,    Z),"  &
    "70  (BC_1, *,                INTERNAL, 0                       ),"  &
    "71  (BC_1, INT5,             INPUT,    X                       ),"  &
    "72  (BC_1, *,                CONTROL,  0                       ),"  &
    "73  (BC_7, SYSAD2,           BIDIR,    X,        72,    0,    Z),"  &
    "74  (BC_1, *,                CONTROL,  0                       ),"  &
    "75  (BC_7, SYSCMD0,          BIDIR,    X,        74,    0,    Z),"  &
    "76  (BC_1, *,                CONTROL,  0                       ),"  &
    "77  (BC_7, SYSAD3,           BIDIR,    X,        76,    0,    Z),"  &
    "78  (BC_1, *,                CONTROL,  0                       ),"  &
    "79  (BC_7, SYSCMD1,          BIDIR,    X,        78,    0,    Z),"  &
    "80  (BC_1, *,                CONTROL,  0                       ),"  &
    "81  (BC_7, SYSAD4,           BIDIR,    X,        80,    0,    Z),"  &
    "82  (BC_1, *,                CONTROL,  0                       ),"  &
    "83  (BC_7, SYSCMD2,          BIDIR,    X,        82,    0,    Z),"  &
    "84  (BC_1, *,                CONTROL,  0                       ),"  &
    "85  (BC_7, SYSAD5,           BIDIR,    X,        84,    0,    Z),"  &
    "86  (BC_1, *,                INTERNAL, 0                       ),"  &
    "87  (BC_1, WRRDY,            INPUT,    X                       ),"  &
    "88  (BC_1, *,                CONTROL,  0                       ),"  &
    "89  (BC_1, MODECLOCK,        OUTPUT3,  X,        88,    0,    Z),"  &
    "90  (BC_1, *,                CONTROL,  0                       ),"  &
    "91  (BC_7, SYSAD6,           BIDIR,    X,        90,    0,    Z),"  &
    "92  (BC_1, *,                CONTROL,  0                       ),"  &
    "93  (BC_7, SYSCMD3,          BIDIR,    X,        92,    0,    Z),"  &
    "94  (BC_1, *,                CONTROL,  0                       ),"  &
    "95  (BC_7, SYSAD7,           BIDIR,    X,        94,    0,    Z),"  &
    "96  (BC_1, *,                CONTROL,  0                       ),"  &
    "97  (BC_7, SYSCMD4,          BIDIR,    X,        96,    0,    Z),"  &
    "98  (BC_1, *,                CONTROL,  0                       ),"  &
    "99  (BC_7, SYSADC0,          BIDIR,    X,        98,    0,    Z),"  &
    "100 (BC_1, *,                CONTROL,  0                       ),"  &
    "101 (BC_7, SYSCMD5,          BIDIR,    X,       100,    0,    Z),"  &
    "102 (BC_1, *,                CONTROL,  0                       ),"  &
    "103 (BC_7, SYSAD8,           BIDIR,    X,       102,    0,    Z),"  &
    "104 (BC_1, *,                CONTROL,  0                       ),"  &
    "105 (BC_7, SYSCMD6,          BIDIR,    X,       104,    0,    Z),"  &
    "106 (BC_1, *,                CONTROL,  0                       ),"  &
    "107 (BC_7, SYSAD9,           BIDIR,    X,       106,    0,    Z),"  &
    "108 (BC_1, *,                CONTROL,  0                       ),"  &
    "109 (BC_7, SYSCMD7,          BIDIR,    X,       108,    0,    Z),"  &
    "110 (BC_1, *,                CONTROL,  0                       ),"  &
    "111 (BC_7, SYSAD10,          BIDIR,    X,       110,    0,    Z),"  &
    "112 (BC_1, *,                CONTROL,  0                       ),"  &
    "113 (BC_7, SYSCMD8,          BIDIR,    X,       112,    0,    Z),"  &
    "114 (BC_1, *,                CONTROL,  0                       ),"  &
    "115 (BC_7, SYSAD11,          BIDIR,    X,       114,    0,    Z),"  &
    "116 (BC_1, *,                CONTROL,  0                       ),"  &
    "117 (BC_7, SYSCMDP,          BIDIR,    X,       116,    0,    Z),"  &
    "118 (BC_1, *,                CONTROL,  0                       ),"  &
    "119 (BC_7, SYSAD12,          BIDIR,    X,       118,    0,    Z),"  &
    "120 (BC_1, *,                CONTROL,  0                       ),"  &
    "121 (BC_7, SYSAD13,          BIDIR,    X,       120,    0,    Z),"  &
    "122 (BC_1, *,                CONTROL,  0                       ),"  &
    "123 (BC_7, SYSAD14,          BIDIR,    X,       122,    0,    Z),"  &
    "124 (BC_1, *,                CONTROL,  0                       ),"  &
    "125 (BC_7, SYSAD15,          BIDIR,    X,       124,    0,    Z),"  &
    "126 (BC_1, *,                CONTROL,  0                       ),"  &
    "127 (BC_7, SYSADC1,          BIDIR,    X,       126,    0,    Z),"  &
    "128 (BC_1, *,                INTERNAL, 0                       ),"  &
    "129 (BC_1, MASTERCLOCK,      INPUT,    X                       )";

end RC64474;