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

-- ********************************************************************
-- * ispPAC-POWR1208 BSDL Model                                       *
-- * File Version:      1.00                                          *
-- * File Date:         04/17/03                                      *
-- *                                                                  *
-- * Standard Test Access Port and Boundary-Scan Architecture         *
-- * VHDL Description File                                            *
-- *                                                                  *
-- * This BSDL file is created by ispBDF v3.1 according to:           *
-- * - IEEE 1149.1 1994 spec.                                         *
-- *                                                                  *
-- * This BSDL file has been syntax checked with:                     *
-- * - Lattice BSDL Syntax Checker                                    *
-- * - Goepel BSDL Syntax Checker                                     *
-- * - Agilent BSDL Syntax Checker                                    *
-- *                                                                  *
-- *  Copyright 2000 - 2003 Lattice Semiconductor Corporation         *
-- *  5555 NE Moore Ct., Hillsboro, OR 97124                          *
-- *  All rights reserved.  No part of this program or publication    *
-- *  may be reproduced, transmitted, transcribed, stored in a        *
-- *  retrieval system, or translated into any language or            *
-- *  computer language, in any form or by any means without this     *
-- *  notice appearing within.                                        *
-- ********************************************************************
-- *                                                                  *
-- *                           IMPORTANT                              *
-- *                                                                  *
-- * This device does not include a BSCAN register and does not       *
-- * directly support pin continuity testing.  The BSDL file is       *
-- * is provided to define the devices in a scan chain where the      *
-- * Instruction Register and Bypass instruction must be known.       *
-- *                                                                  *
-- * For Further assistance, please contact Tech Support at           *
-- *       1-800-LATTICE or techsupport@latticesemi.com               *
-- ********************************************************************
-- *                                                                  *
-- *                          REVISION HISTORY                        *
-- *                                                                  *
-- * Rev 1.00: 04/17/03                                               *
-- *  - Initial version                                               *
-- *                                                                  *
-- ********************************************************************

-- The Overall Structure of the Entity Description
entity ispPAC_POWR1208_XXT44 is

-- Generic Parameter Statement
generic (PHYSICAL_PIN_MAP : string := "TQFP_44");
-- Logical Port Description Statement
port (
      HVOUT4: linkage bit;
      HVOUT3: linkage bit;
      HVOUT2: linkage bit;
      HVOUT1: linkage bit;
      VCC: linkage bit;
      IN1: linkage bit;
      IN2: linkage bit;
      IN3: linkage bit;
      IN4: linkage bit;
      RESET: linkage bit;
      VCCINP: linkage bit;
      OUT5: linkage bit;
      OUT6: linkage bit;
      OUT7: linkage bit;
      OUT8: linkage bit;
      COMP8: linkage bit;
      COMP7: linkage bit;
      COMP6: linkage bit;
      COMP5: linkage bit;
      COMP4: linkage bit;
      COMP3: linkage bit;
      COMP2: linkage bit;
      COMP1: linkage bit;
      TCK: in bit;
      POR: linkage bit;
      CLK: linkage bit;
      GND: linkage bit;
      TDO: out bit;
      TRST: linkage bit;
      TDI: in bit;
      TMS: in bit;
      VMON1: linkage bit;
      VMON2: linkage bit;
      VMON3: linkage bit;
      VMON4: linkage bit;
      VMON5: linkage bit;
      VMON6: linkage bit;
      VMON7: linkage bit;
      CREF: linkage bit;
      VMON8: linkage bit;
      VMON9: linkage bit;
      VMON10: linkage bit;
      VMON11: linkage bit;
      VMON12: linkage bit
);

-- Version Control
use STD_1149_1_1994.all;              -- 1149.1-1994 attributes

-- Component Conformance Statement
attribute COMPONENT_CONFORMANCE of ispPAC_POWR1208_XXT44 : entity is
"STD_1149_1_1993";

-- Device Package Pin Mapping
attribute PIN_MAP of ispPAC_POWR1208_XXT44 : entity is PHYSICAL_PIN_MAP;

constant TQFP_44 : PIN_MAP_STRING :=

      "HVOUT4: 1,"&                      
      "HVOUT3: 2,"&                      
      "HVOUT2: 3,"&                      
      "HVOUT1: 4,"&                      
      "VCC: 5,"&                      
      "IN1: 6,"&                      
      "IN2: 7,"&                      
      "IN3: 8,"&                      
      "IN4: 9,"&                      
      "RESET: 10,"&                      
      "VCCINP: 11,"&                      
      "OUT5: 12,"&                      
      "OUT6: 13,"&                      
      "OUT7: 14,"&                      
      "OUT8: 15,"&                      
      "COMP8: 16,"&                      
      "COMP7: 17,"&                      
      "COMP6: 18,"&                      
      "COMP5: 19,"&                      
      "COMP4: 20,"&                      
      "COMP3: 21,"&                      
      "COMP2: 22,"&                      
      "COMP1: 23,"&                      
      "TCK: 24,"&                      
      "POR: 25,"&                      
      "CLK: 26,"&                      
      "GND: 27,"&                      
      "TDO: 28,"&                      
      "TRST: 29,"&                      
      "TDI: 30,"&                      
      "TMS: 31,"&                      
      "VMON1: 32,"&                      
      "VMON2: 33,"&                      
      "VMON3: 34,"&                      
      "VMON4: 35,"&                      
      "VMON5: 36,"&                      
      "VMON6: 37,"&                      
      "VMON7: 38,"&                      
      "CREF: 39,"&                      
      "VMON8: 40,"&                      
      "VMON9: 41,"&                      
      "VMON10: 42,"&                      
      "VMON11: 43,"&                      
      "VMON12: 44";                       

-- Scan Port Identification

      attribute TAP_SCAN_CLOCK of TCK : Signal is (1.0e6, BOTH);
      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;

-- Instruction Register Description

      attribute INSTRUCTION_LENGTH of ispPAC_POWR1208_XXT44 : entity is 6;
      attribute INSTRUCTION_OPCODE of ispPAC_POWR1208_XXT44 : entity is

-- 1149.1 instructions
      "BYPASS              (111111),"&
      "SAMPLE              (011100),"&
      "EXTEST              (000000),"&
      "IDCODE              (011001),"&
      "HIGHZ               (010111)";

      attribute INSTRUCTION_CAPTURE of ispPAC_POWR1208_XXT44 : entity is
      "011001";

-- IDCODE Definition
      attribute IDCODE_REGISTER of ispPAC_POWR1208_XXT44 : entity is
      "0000"&          -- version number
      "0000000101000000"&          -- part identification
      "00000100001"&          -- company code
      "1";          -- mandatory

-- Register Access Description
      attribute REGISTER_ACCESS of ispPAC_POWR1208_XXT44 : entity is
      "BYPASS           (BYPASS, "&
      "                 HIGHZ),"&
      "BOUNDARY         (SAMPLE, "&
      "                 EXTEST),"&
      "DEVICE_ID        (IDCODE)";

-- *****************************************************************
-- Boundary Scan Register Description, Cell 0 is the closest to TDO
-- *****************************************************************
      attribute BOUNDARY_LENGTH of ispPAC_POWR1208_XXT44 : entity is 1;
      attribute BOUNDARY_REGISTER of ispPAC_POWR1208_XXT44 : entity is

      --num cell  port  function  safe  [ccell  disval  rslt]
      "0 (BC_1,   *, INTERNAL, 0           )";

end ispPAC_POWR1208_XXT44;