----------------------------------------------------------------------
-- 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;