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

----------------------------------------------------------------------
--        TMS320VC5470_ARM 1/3 BSDL for VC5470 Device               --
----------------------------------------------------------------------
--       TI TMS320VC5470 DSP+GPP Processor with Boundary Scan       --
----------------------------------------------------------------------
--  Supported Devices: TMS320VC5470 257-pin Revision 1.0 and higher --
----------------------------------------------------------------------
--                                                                  --
--           This file contains the boundary scan description       --
--                    of ARM TAP Controller only.                  --
--                                                                  --
----------------------------------------------------------------------
--  Created by    : Texas Instruments Incorporated                  --
--  Documentation : TMS320VC5470 Data Manual                        --
--  BSDL Revision : 1.0 - only bypass supported for ARM cpu         --
--  BSDL status   : Preliminary                                     --
--  Date created  : 02/04/2001                                      --
----------------------------------------------------------------------
--                                                                  --
--                          IMPORTANT NOTICE                        
--  Texas Instruments Incorporated (TI) reserves the right to make 
--  changes to its products or to discontinue any semiconductor 
--  product or service without notice, and advises its customers to 
--  obtain the latest version of the relevant information to 
--  verify, before placing orders, that the information being 
--  relied on is current.                                  
--  TI warrants performance of its semiconductor products and 
--  related software to the specifications applicable at the time 
--  of sale in accordance with TI's standard warranty. Testing and 
--  other quality control techniques are utilized to the extent TI 
--  deems necessary to support this warranty. Specific testing of 
--  all parameters of each device is not necessarily performed, 
--  except those mandated by government requirements. 
--                                                   
--  Certain applications using semiconductor devices may involve 
--  potential risks of death, personal injury, or severe property 
--  or environmental damage ("Critical Applications").    
--    TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, 
--    AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN 
--    LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER 
--    CRITICAL APPLICATIONS.                    

--  Inclusion of TI products in such applications is understood 
--  to be fully at the risk of the customer.  Use of TI products 
--  in such applications requires the written approval of an 
--  appropriate TI officer. Questions concerning potential risk 
--  applications should be directed to TI through a local SC sales 
--  office.                                                 
--  In order to minimize risks associated with the customer's 
--  applications, adequate design and operating safeguards should 
--  be provided by the       
--  customer to minimize inherent or procedural hazards.     

--  TI assumes no liability for applications assistance, customer 
--  product design, software performance, or infringement of 
--  patents or services described herein.  Nor does TI warrant or 
--  represent that any license, either express or implied, is 
--  granted under any patent right, copyright, mask work right, or 
--  other intellectual property right of TI covering or relating 
--  to any combination, machine, or process in which such 
--  semiconductor products or services might be or are used.
--            Copyright (c) 2001, Texas Instruments Incorporated 
-------------------------------------------------------------------

entity TMS320VC5470_ARM is
    generic (PHYSICAL_PIN_MAP : string := "GHK");

	port (TRST		: in bit;
	TCK			: in bit;
	TDI			: in bit;
	TDO			: out bit;
	EMU0			: in bit;
	EMU1			: in bit;
	TMS			: in bit);

use STD_1149_1_1994.all; -- Get standard attributes and definitions
use TI_BIDIR.all;        -- Get C54X BIDIR cell attributes
----------------------------------------------------------------------
--  This package type TI_BIDIR must be available to your toolset.   --
--  In most cases this text should be placed in a separate file     --
--  named 'TI_BIDIR' that can be referenced via the previous        --
--  'use TI_BIDIR.all' statement.                                   --
--
--    package TI_BIDIR is
--        use STD_1149_1_1990.all;
--        constant BC_BIDIR : CELL_INFO;
--    end TI_BIDIR;
--
--    package body TI_BIDIR is
--        constant BC_BIDIR : CELL_INFO :=
--         ((BIDIR_IN, EXTEST,  PI),  (BIDIR_OUT, EXTEST,  PI),
--          (BIDIR_IN, SAMPLE,  PI),  (BIDIR_OUT, SAMPLE,  PI),
--          (BIDIR_IN, INTEST,  PI),  (BIDIR_OUT, INTEST,  PI));
--    end TI_BIDIR;
----------------------------------------------------------------------
--    attribute BOUNDARY_CELLS of TMS320VC5470_ARM: entity is
--              "BC_1, BC_2";


attribute COMPONENT_CONFORMANCE of TMS320VC5470_ARM: entity is "STD_1149_1_1993";

        attribute PIN_MAP of TMS320VC5470_ARM : entity is PHYSICAL_PIN_MAP;
	constant GHK : PIN_MAP_STRING :=
	" TRST			: W08, "	&
	" TCK			: W09, "	&
	" TDI			: V09, "	&
	" TDO			: R09, "	&
	" EMU1			: V08, "	&
        " EMU0                  : V10, "        &
	" TMS			: W10  "	;

-- *********************************************************
    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 TAP_SCAN_CLOCK of TCK      : signal is (25.00e6, BOTH);

    attribute COMPLIANCE_PATTERNS of TMS320VC5470_ARM : entity is "(EMU1,EMU0)(11)";

    attribute INSTRUCTION_LENGTH of TMS320VC5470_ARM : entity is 4;
    attribute INSTRUCTION_OPCODE of TMS320VC5470_ARM : entity is
              "EXTEST    (0000), " &
              "SAMPLE    (0011), " &
--              "HIGHZ     (0111), " &
              "BYPASS    (1111) " ; 

    attribute INSTRUCTION_CAPTURE of TMS320VC5470_ARM : entity is "XX01";

    attribute REGISTER_ACCESS of TMS320VC5470_ARM : entity is
--              "BOUNDARY (EXTEST, SAMPLE)," &
--              "BYPASS   (BYPASS, HIGHZ)  " ;
              "BYPASS   (BYPASS)  " ;

attribute BOUNDARY_LENGTH   of TMS320VC5470_ARM: entity is 1;
    attribute BOUNDARY_REGISTER of TMS320VC5470_ARM: entity is

----------------------------------------------------------------
-- CELL  CELL       PIN           CELL        CNTRL
--   #   NAME      ,NAME         ,TYPE    ,  ,CELL
----------------------------------------------------------------
    "0	 (BC_1     ,*             ,internal,X             )";

end TMS320VC5470_ARM;