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

-- ***** COPYRIGHT (C) 2016 NXP Semiconductors. All Rights Reserved. *******
--
--    Boundary Scan Description Language (BSDL) File
--    Generated by Viper version: 2011.05.12 at: Mon Jul 11 10:28:25 2011
--
--    Device:       K10 50MHz in 32QFN package
--    Package Type: K10DX128_32QFN_5x5
--    Version:	    1.0
--    Date:���������01/5/2016
--
-- THIS SOFTWARE IS PROVIDED BY FREESCALE "AS IS" AND ANY EXPRESSED OR
-- IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-- IN NO EVENT SHALL FREESCALE OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
-- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-- SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-- STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-- IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-- THE POSSIBILITY OF SUCH DAMAGE.


entity K10DX128VFM5 is
	 generic (PHYSICAL_PIN_MAP : string := "K10DX128VFM5");

-- PORT DESCRIPTION TERMS
-- in      = input only
-- out     = three-state output (0, Z, 1)
-- buffer  = two-state output (0, 1)
-- inout   = bidirectional
-- linkage = OTHER (vdd, vss, analog)
--
-- bit        = single pin
-- bit_vector = group of pins with suffix 0 to n

	port (
	   PTA0:        in   bit;
	   PTA1:        in   bit;
	  PTA18:     inout   bit;
	  PTA19:     inout   bit;
	   PTA2:       out   bit;
	   PTA3:        in   bit;
	   PTA4:     inout   bit;
	   PTB0:     inout   bit;
	   PTB1:     inout   bit;
	   PTC1:     inout   bit;
	   PTC2:     inout   bit;
	   PTC3:     inout   bit;
	   PTC4:     inout   bit;
	   PTC5:     inout   bit;
	   PTC6:     inout   bit;
	   PTC7:     inout   bit;
	   PTD4:     inout   bit;
	   PTD5:     inout   bit;
	   PTD6:     inout   bit;
	   PTD7:     inout   bit;
	  PTE16:     inout   bit;
	  PTE17:     inout   bit;
	  PTE18:     inout   bit;
	  PTE19:     inout   bit;
	 RESETB:     inout   bit;
	EXTAL32:   linkage   bit;
	   VBAT:   linkage   bit;
	    VDD:   linkage   bit;
	   VDDA:   linkage   bit;
	    VSS:   linkage   bit;
	   VSSA:   linkage   bit;
	 XTAL32:   linkage   bit);

	use STD_1149_1_2001.all;

	attribute COMPONENT_CONFORMANCE of K10DX128VFM5: entity is "STD_1149_1_2001";

	attribute PIN_MAP of K10DX128VFM5: entity is PHYSICAL_PIN_MAP;

	constant K10DX128_32QFN_5x5 :PIN_MAP_STRING :=

	   "PTA0:      12," &
	   "PTA1:      13," &
	  "PTA18:      17," &
	  "PTA19:      18," &
	   "PTA2:      14," &
	   "PTA3:      15," &
	   "PTA4:      16," &
	   "PTB0:      20," &
	   "PTB1:      21," &
	   "PTC1:      22," &
	   "PTC2:      23," &
	   "PTC3:      24," &
	   "PTC4:      25," &
	   "PTC5:      26," &
	   "PTC6:      27," &
	   "PTC7:      28," &
	   "PTD4:      29," &
	   "PTD5:      30," &
	   "PTD6:      31," &
	   "PTD7:      32," &
	  "PTE16:      3," &
	  "PTE17:      4," &
	  "PTE18:      5," &
	  "PTE19:      6," &
	 "RESETB:      19," &
	"EXTAL32:      10," &
	   "VBAT:      11," &
	    "VDD:      1," &
	   "VDDA:      7," &
	    "VSS:      2," &
	   "VSSA:      8," &
	 "XTAL32:      9" ;

	attribute TAP_SCAN_OUT of PTA2 : signal is true;
	attribute TAP_SCAN_CLOCK of PTA0 : signal is (2.00e+07,BOTH);
	attribute TAP_SCAN_MODE of PTA3 : signal is true;
	attribute TAP_SCAN_IN of PTA1 : signal is true;



	attribute INSTRUCTION_LENGTH of K10DX128VFM5: entity is 4;


	attribute INSTRUCTION_OPCODE of K10DX128VFM5: entity is
		"BYPASS  (1111)," &
		"CLAMP  (1100)," &
		"EXTEST  (0100)," &
		"HIGHZ  (1001)," &
		"IDCODE  (0000)," &
		"PRELOAD  (0010)," &
		"SAMPLE  (0011)," &
		"EZPORT  (1101)," &
		"JTAGDP_ABORT  (1000)," &
		"JTAGDP_APACC  (1011)," &
		"JTAGDP_DPACC  (1010)," &
		"JTAGDP_IDCODE  (1110)";


	attribute INSTRUCTION_CAPTURE of K10DX128VFM5: entity is	"xx01";

	attribute INSTRUCTION_PRIVATE of K10DX128VFM5: entity is
		"ENABLE_CENSOR_CTRL," &
		"ENABLE_TEST_CTRL," &
		"EZPORT," &
		"JTAGDP_ABORT," &
		"JTAGDP_APACC," &
		"JTAGDP_DPACC," &
		"JTAGDP_IDCODE";

	attribute IDCODE_REGISTER of K10DX128VFM5: entity is
		"0000"  & -- Version
		"1011000000000010"  & -- Part Number
		"00000001110"  & -- Manufacturer Identity
		"1";  -- IEEE 1149.1 Requirement

	attribute REGISTER_ACCESS of K10DX128VFM5: entity is
		"BYPASS (BYPASS)," &
		"DEVICE_ID (IDCODE)";

	attribute BOUNDARY_LENGTH of K10DX128VFM5: entity is 80;

	attribute BOUNDARY_REGISTER of K10DX128VFM5: entity is

-- BSR DESCRIPTION TERMS
-- cell type = BC_0 - BC_99
-- port  = port name
-- function
--     input    = input only
--     bidir    = bidirectional
--     output2  = two state ouput
--     output3  = three state ouput
--     control  = control cell
--     controlr = control cell
--     internal = placeholder cell
-- safe  = value that turns off drivers in control cells
-- ccell = controlling cell number for I/O direction
-- dsval = disabling (input) value
-- rslt  = result if disabled (input = Z)
--
-- num cell   port/*   function  safe  [ccell  dis  rslt] 
"   0  (BC_1, *,       internal, X)                       ," &
"   1  (BC_1, *,       internal, X)                       ," &
"   2  (BC_2, *,       control,  1)                       ," &
"   3  (BC_8, PTE16,   bidir,    X,    2,      1,   Z)    ," &
"   4  (BC_2, *,       control,  1)                       ," &
"   5  (BC_8, PTE17,   bidir,    X,    4,      1,   Z)    ," &
"   6  (BC_2, *,       control,  1)                       ," &
"   7  (BC_8, PTE18,   bidir,    X,    6,      1,   Z)    ," &
"   8  (BC_2, *,       control,  1)                       ," &
"   9  (BC_8, PTE19,   bidir,    X,    8,      1,   Z)    ," &
"  10  (BC_2, *,       control,  1)                       ," &
"  11  (BC_8, PTA4,    bidir,    X,    10,     1,   Z)    ," &
"  12  (BC_1, *,       internal, X)                       ," &
"  13  (BC_1, *,       internal, X)                       ," &
"  14  (BC_1, *,       internal, X)                       ," &
"  15  (BC_1, *,       internal, X)                       ," &
"  16  (BC_2, *,       control,  1)                       ," &
"  17  (BC_8, PTA18,   bidir,    X,    16,     1,   Z)    ," &
"  18  (BC_2, *,       control,  1)                       ," &
"  19  (BC_8, PTA19,   bidir,    X,    18,     1,   Z)    ," &
"  20  (BC_2, *,       control,  1)                       ," &
"  21  (BC_8, RESETB,  bidir,    1,    20,     1,   Z)    ," &
"  22  (BC_2, *,       control,  1)                       ," &
"  23  (BC_8, PTB0,    bidir,    X,    22,     1,   Z)    ," &
"  24  (BC_2, *,       control,  1)                       ," &
"  25  (BC_8, PTB1,    bidir,    X,    24,     1,   Z)    ," &
"  26  (BC_1, *,       internal, X)                       ," &
"  27  (BC_1, *,       internal, X)                       ," &
"  28  (BC_1, *,       internal, X)                       ," &
"  29  (BC_1, *,       internal, X)                       ," &
"  30  (BC_1, *,       internal, X)                       ," &
"  31  (BC_1, *,       internal, X)                       ," &
"  32  (BC_1, *,       internal, X)                       ," &
"  33  (BC_1, *,       internal, X)                       ," &
"  34  (BC_1, *,       internal, X)                       ," &
"  35  (BC_1, *,       internal, X)                       ," &
"  36  (BC_1, *,       internal, X)                       ," &
"  37  (BC_1, *,       internal, X)                       ," &
"  38  (BC_1, *,       internal, X)                       ," &
"  39  (BC_1, *,       internal, X)                       ," &
"  40  (BC_2, *,       control,  1)                       ," &
"  41  (BC_8, PTC1,    bidir,    X,    40,     1,   Z)    ," &
"  42  (BC_2, *,       control,  1)                       ," &
"  43  (BC_8, PTC2,    bidir,    X,    42,     1,   Z)    ," &
"  44  (BC_2, *,       control,  1)                       ," &
"  45  (BC_8, PTC3,    bidir,    X,    44,     1,   Z)    ," &
"  46  (BC_2, *,       control,  1)                       ," &
"  47  (BC_8, PTC4,    bidir,    X,    46,     1,   Z)    ," &
"  48  (BC_2, *,       control,  1)                       ," &
"  49  (BC_8, PTC5,    bidir,    X,    48,     1,   Z)    ," &
"  50  (BC_2, *,       control,  1)                       ," &
"  51  (BC_8, PTC6,    bidir,    X,    50,     1,   Z)    ," &
"  52  (BC_2, *,       control,  1)                       ," &
"  53  (BC_8, PTC7,    bidir,    X,    52,     1,   Z)    ," &
"  54  (BC_1, *,       internal, X)                       ," &
"  55  (BC_1, *,       internal, X)                       ," &
"  56  (BC_1, *,       internal, X)                       ," &
"  57  (BC_1, *,       internal, X)                       ," &
"  58  (BC_1, *,       internal, X)                       ," &
"  59  (BC_1, *,       internal, X)                       ," &
"  60  (BC_1, *,       internal, X)                       ," &
"  61  (BC_1, *,       internal, X)                       ," &
"  62  (BC_1, *,       internal, X)                       ," &
"  63  (BC_1, *,       internal, X)                       ," &
"  64  (BC_1, *,       internal, X)                       ," &
"  65  (BC_1, *,       internal, X)                       ," &
"  66  (BC_1, *,       internal, X)                       ," &
"  67  (BC_1, *,       internal, X)                       ," &
"  68  (BC_1, *,       internal, X)                       ," &
"  69  (BC_1, *,       internal, X)                       ," &
"  70  (BC_2, *,       control,  1)                       ," &
"  71  (BC_8, PTD4,    bidir,    X,    70,     1,   Z)    ," &
"  72  (BC_2, *,       control,  1)                       ," &
"  73  (BC_8, PTD5,    bidir,    X,    72,     1,   Z)    ," &
"  74  (BC_2, *,       control,  1)                       ," &
"  75  (BC_8, PTD6,    bidir,    X,    74,     1,   Z)    ," &
"  76  (BC_2, *,       control,  1)                       ," &
"  77  (BC_8, PTD7,    bidir,    X,    76,     1,   Z)    ," &
"  78  (BC_1, *,       internal, X)                       ," &
"  79  (BC_1, *,       internal, X)                       ";
end K10DX128VFM5;