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

--===========================================================================--
--                             IMPORTANT NOTICE                              --
--  This information is provided on an AS IS basis and without warranty.     --
--  IN NO EVENT SHALL FREESCALE BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL    --
--  DAMAGES ARISING FROM USE OF THIS INFORMATION. THIS DISCLAIMER OF         --
--  WARRANTY EXTENDS TO THE USER OF THE INFORMATION, AND TO THEIR CUSTOMERS  --
--  OR USERS OF PRODUCTS  AND IS IN LIEU OF ALL WARRANTIES WHETHER EXPRESS,  --
--  IMPLIED, OR STATUTORY, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY   --
--  OR FITNESS FOR PARTICULAR PURPOSE.                                       --
--                                                                           --
--  Freescale does not represent or warrant that the information furnished   --
--  hereunder is free of infringement of any third party patents,            --
--  copyrights, trade secrets, or other intellectual property rights.        --
--  Freescale does not represent or warrant that the information is free of  --
--  defect, or that it meets any particular standard, requirements or need   --
--  of the user of the information or their customers.                       --
--                                                                           --
--  Freescale reserves the right to change the information in this file      --
--  without notice. The latest version of the BSDL files are also available  --
--  on the World Wide Web at:                                                --
--  http://www.freescale.com                                                 --
--                                                                           --
--===========================================================================--
-----------------------------------------------------------------------------------
-- DATE & TIME    :  Mon Oct 13 13:18:13 2008
-- File Type      :  BSDL Description for Top-Level Entity tap_bscan_black
-----------------------------------------------------------------------------------

 entity PC56F8247VLH is 

    generic(PHYSICAL_PIN_MAP : string := "LQFP_64"); 

    port (
	TCK	:  in bit;
	RESET_B	:  inout bit;
	GPIOC0	:  inout bit;
	GPIOC1	:  inout bit;
	GPIOC2	:  inout bit;
	GPIOF8	:  inout bit;
	GPIOC3	:  inout bit;
	GPIOC4	:  inout bit;
	GPIOA7	:  inout bit;
	GPIOA6	:  inout bit;
	GPIOA5	:  inout bit;
	GPIOA4	:  inout bit;
	GPIOA0	:  inout bit;
	GPIOA1	:  inout bit;
	GPIOA2	:  inout bit;
	GPIOA3	:  inout bit;
	GPIOB7	:  inout bit;
	GPIOC5	:  inout bit;
	GPIOB6	:  inout bit;
	GPIOB5	:  inout bit;
	GPIOB4	:  inout bit;
	GPIOB0	:  inout bit;
	GPIOB1	:  inout bit;
	GPIOB2	:  inout bit;
	GPIOB3	:  inout bit;
	GPIOC6	:  inout bit;
	GPIOC7	:  inout bit;
	GPIOC8	:  inout bit;
	GPIOC9	:  inout bit;
	GPIOC10	:  inout bit;
	GPIOF0	:  inout bit;
	GPIOC11	:  inout bit;
	GPIOC12	:  inout bit;
	GPIOF2	:  inout bit;
	GPIOF3	:  inout bit;
	GPIOF4	:  inout bit;
	GPIOF5	:  inout bit;
	GPIOE0	:  inout bit;
	GPIOE1	:  inout bit;
	GPIOE2	:  inout bit;
	GPIOE3	:  inout bit;
	GPIOC13	:  inout bit;
	GPIOF1	:  inout bit;
	GPIOE4	:  inout bit;
	GPIOE5	:  inout bit;
	GPIOE6	:  inout bit;
	GPIOE7	:  inout bit;
	GPIOC14	:  inout bit;
	GPIOC15	:  inout bit;
	GPIOF6	:  inout bit;
	GPIOF7	:  inout bit;
	TDO	:  out bit;
	TMS	:  in bit;
	TDI	:  in bit;
	VSSA	:  linkage bit;
	VDDA	:  linkage bit;
	VSS	:  linkage bit_vector(0 to 2);
	VDD	:  linkage bit_vector(0 to 2);
	VCAP	:  linkage bit_vector(0 to 1)
         ); 

    use STD_1149_1_2001.all; -- Get IEEE 1149.1-2001 attributes and definitions 

    attribute COMPONENT_CONFORMANCE of PC56F8247VLH : entity is "STD_1149_1_2001";

    attribute PIN_MAP of PC56F8247VLH : entity is PHYSICAL_PIN_MAP; 

    constant LQFP_64 : PIN_MAP_STRING := 
	"    VDD:	(29, 44, 60), " &
	"    VSS:	(30, 43, 61), " &
	"   VCAP:	(26, 57), " &
	"   VDDA:	22, " &
	"   VSSA:	23, " &
	"    TCK:	1, " &
	"RESET_B:	2, " &
	" GPIOC0:	3, " &
	" GPIOC1:	4, " &
	" GPIOC2:	5, " &
	" GPIOF8:	6, " &
	" GPIOC3:	7, " &
	" GPIOC4:	8, " &
	" GPIOA7:	9, " &
	" GPIOA6:	10, " &
	" GPIOA5:	11, " &
	" GPIOA4:	12, " &
	" GPIOA0:	13, " &
	" GPIOA1:	14, " &
	" GPIOA2:	15, " &
	" GPIOA3:	16, " &
	" GPIOB7:	17, " &
	" GPIOC5:	18, " &
	" GPIOB6:	19, " &
	" GPIOB5:	20, " &
	" GPIOB4:	21, " &
	" GPIOB0:	24, " &
	" GPIOB1:	25, " &
	" GPIOB2:	27, " &
	" GPIOB3:	28, " &
	" GPIOC6:	31, " &
	" GPIOC7:	32, " &
	" GPIOC8:	33, " &
	" GPIOC9:	34, " &
	"GPIOC10:	35, " &
	" GPIOF0:	36, " &
	"GPIOC11:	37, " &
	"GPIOC12:	38, " &
	" GPIOF2:	39, " &
	" GPIOF3:	40, " &
	" GPIOF4:	41, " &
	" GPIOF5:	42, " &
	" GPIOE0:	45, " &
	" GPIOE1:	46, " &
	" GPIOE2:	47, " &
	" GPIOE3:	48, " &
	"GPIOC13:	49, " &
	" GPIOF1:	50, " &
	" GPIOE4:	51, " &
	" GPIOE5:	52, " &
	" GPIOE6:	53, " &
	" GPIOE7:	54, " &
	"GPIOC14:	55, " &
	"GPIOC15:	56, " &
	" GPIOF6:	58, " &
	" GPIOF7:	59, " &
	"    TDO:	62, " &
	"    TMS:	63, " &
	"    TDI:	64";

    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_CLOCK of TCK : signal is (2.00000000e+07, BOTH); 

    attribute INSTRUCTION_LENGTH of PC56F8247VLH : entity is 8;
    attribute INSTRUCTION_OPCODE of PC56F8247VLH : entity is 
        "extest (00000000),"  & 
        "bypass (11111111),"  & 
        "sample (00000001),"  & 
        "preload (00000001),"  & 
        "idcode (00000010),"  & 
        "tlm_sel (00000101),"  & 
        "hfm_erase_reg_en (00001000),"  & 
        "highz (00000110),"  & 
        "clamp (00000111)"; 

    attribute INSTRUCTION_CAPTURE of PC56F8247VLH : entity is "00000001";
    attribute IDCODE_REGISTER of PC56F8247VLH : entity is 
        "0000"  &                -- Version Number 
        "0001110000110010"  &    -- Part Number 
        "00000001110"  &         -- Manufacturer ID 
        "1";                     -- Required by IEEE Std. 1149.1-1990 

    attribute REGISTER_ACCESS of PC56F8247VLH : entity is 
        "BOUNDARY (extest, sample, preload), " & 
        "DEVICE_ID (idcode), " & 
        "BYPASS (bypass, highz, clamp), " & 
        "TLM[4] (tlm_sel), " & 
        "HFM_ERASE_REG[16] (hfm_erase_reg_en)"; 

    attribute BOUNDARY_LENGTH of PC56F8247VLH : entity is 150;
    attribute BOUNDARY_REGISTER of PC56F8247VLH : entity is 
      --- num            cell                 port      function   safe  [ccell  disval  rslt]
       "0    (BC_7,       GPIOF7 ,        BIDIR,     X,      1,      1,    PULL1)," & 
       "1    (BC_2,             *,      CONTROL,     1)," & 
       "2    (BC_1,             *,     INTERNAL,     0)," & 
       "3    (BC_7,       GPIOF6 ,        BIDIR,     X,      4,      1,    PULL1)," & 
       "4    (BC_2,             *,      CONTROL,     1)," & 
       "5    (BC_1,             *,     INTERNAL,     0)," & 
       "6    (BC_7,       GPIOC15,        BIDIR,     X,      7,      1,    PULL1)," & 
       "7    (BC_2,             *,      CONTROL,     1)," & 
       "8    (BC_1,             *,     INTERNAL,     0)," & 
       "9    (BC_7,       GPIOC14,        BIDIR,     X,     10,      1,    PULL1)," & 
       "10   (BC_2,             *,      CONTROL,     1)," & 
       "11   (BC_1,             *,     INTERNAL,     0)," & 
       "12   (BC_7,       GPIOE7 ,        BIDIR,     X,     13,      1,    PULL1)," & 
       "13   (BC_2,             *,      CONTROL,     1)," & 
       "14   (BC_1,             *,     INTERNAL,     0)," & 
       "15   (BC_7,       GPIOE6 ,        BIDIR,     X,     16,      1,    PULL1)," & 
       "16   (BC_2,             *,      CONTROL,     1)," & 
       "17   (BC_1,             *,     INTERNAL,     0)," & 
       "18   (BC_7,       GPIOE5 ,        BIDIR,     X,     19,      1,    PULL1)," & 
       "19   (BC_2,             *,      CONTROL,     1)," & 
       "20   (BC_1,             *,     INTERNAL,     0)," & 
       "21   (BC_7,       GPIOE4 ,        BIDIR,     X,     22,      1,    PULL1)," & 
       "22   (BC_2,             *,      CONTROL,     1)," & 
       "23   (BC_1,             *,     INTERNAL,     0)," & 
       "24   (BC_7,       GPIOF1 ,        BIDIR,     X,     25,      1,    PULL1)," & 
       "25   (BC_2,             *,      CONTROL,     1)," & 
       "26   (BC_1,             *,     INTERNAL,     0)," & 
       "27   (BC_7,       GPIOC13,        BIDIR,     X,     28,      1,    PULL1)," & 
       "28   (BC_2,             *,      CONTROL,     1)," & 
       "29   (BC_1,             *,     INTERNAL,     0)," & 
       "30   (BC_7,       GPIOE3 ,        BIDIR,     X,     31,      1,    PULL1)," & 
       "31   (BC_2,             *,      CONTROL,     1)," & 
       "32   (BC_1,             *,     INTERNAL,     0)," & 
       "33   (BC_7,       GPIOE2 ,        BIDIR,     X,     34,      1,    PULL1)," & 
       "34   (BC_2,             *,      CONTROL,     1)," & 
       "35   (BC_1,             *,     INTERNAL,     0)," & 
       "36   (BC_7,       GPIOE1 ,        BIDIR,     X,     37,      1,    PULL1)," & 
       "37   (BC_2,             *,      CONTROL,     1)," & 
       "38   (BC_1,             *,     INTERNAL,     0)," & 
       "39   (BC_7,       GPIOE0 ,        BIDIR,     X,     40,      1,    PULL1)," & 
       "40   (BC_2,             *,      CONTROL,     1)," & 
       "41   (BC_1,             *,     INTERNAL,     0)," & 
       "42   (BC_7,       GPIOF5 ,        BIDIR,     X,     43,      1,    PULL1)," & 
       "43   (BC_2,             *,      CONTROL,     1)," & 
       "44   (BC_1,             *,     INTERNAL,     0)," & 
       "45   (BC_7,       GPIOF4 ,        BIDIR,     X,     46,      1,    PULL1)," & 
       "46   (BC_2,             *,      CONTROL,     1)," & 
       "47   (BC_1,             *,     INTERNAL,     0)," & 
       "48   (BC_7,       GPIOF3 ,        BIDIR,     X,     49,      1,    PULL1)," & 
       "49   (BC_2,             *,      CONTROL,     1)," & 
       "50   (BC_1,             *,     INTERNAL,     0)," & 
       "51   (BC_7,       GPIOF2 ,        BIDIR,     X,     52,      1,    PULL1)," & 
       "52   (BC_2,             *,      CONTROL,     1)," & 
       "53   (BC_1,             *,     INTERNAL,     0)," & 
       "54   (BC_7,       GPIOC12,        BIDIR,     X,     55,      1,    PULL1)," & 
       "55   (BC_2,             *,      CONTROL,     1)," & 
       "56   (BC_1,             *,     INTERNAL,     0)," & 
       "57   (BC_7,       GPIOC11,        BIDIR,     X,     58,      1,    PULL1)," & 
       "58   (BC_2,             *,      CONTROL,     1)," & 
       "59   (BC_1,             *,     INTERNAL,     0)," & 
       "60   (BC_7,       GPIOF0 ,        BIDIR,     X,     61,      1,    PULL1)," & 
       "61   (BC_2,             *,      CONTROL,     1)," & 
       "62   (BC_1,             *,     INTERNAL,     0)," & 
       "63   (BC_7,       GPIOC10,        BIDIR,     X,     64,      1,    PULL1)," & 
       "64   (BC_2,             *,      CONTROL,     1)," & 
       "65   (BC_1,             *,     INTERNAL,     0)," & 
       "66   (BC_7,       GPIOC9 ,        BIDIR,     X,     67,      1,    PULL1)," & 
       "67   (BC_2,             *,      CONTROL,     1)," & 
       "68   (BC_1,             *,     INTERNAL,     0)," & 
       "69   (BC_7,       GPIOC8 ,        BIDIR,     X,     70,      1,    PULL1)," & 
       "70   (BC_2,             *,      CONTROL,     1)," & 
       "71   (BC_1,             *,     INTERNAL,     0)," & 
       "72   (BC_7,       GPIOC7 ,        BIDIR,     X,     73,      1,    PULL1)," & 
       "73   (BC_2,             *,      CONTROL,     1)," & 
       "74   (BC_1,             *,     INTERNAL,     0)," & 
       "75   (BC_7,       GPIOC6 ,        BIDIR,     X,     76,      1,    PULL1)," & 
       "76   (BC_2,             *,      CONTROL,     1)," & 
       "77   (BC_1,             *,     INTERNAL,     0)," & 
       "78   (BC_7,       GPIOB3 ,        BIDIR,     X,     79,      1,    PULL1)," & 
       "79   (BC_2,             *,      CONTROL,     1)," & 
       "80   (BC_1,             *,     INTERNAL,     0)," & 
       "81   (BC_7,       GPIOB2 ,        BIDIR,     X,     82,      1,    PULL1)," & 
       "82   (BC_2,             *,      CONTROL,     1)," & 
       "83   (BC_1,             *,     INTERNAL,     0)," & 
       "84   (BC_7,       GPIOB1 ,        BIDIR,     X,     85,      1,    PULL1)," & 
       "85   (BC_2,             *,      CONTROL,     1)," & 
       "86   (BC_1,             *,     INTERNAL,     0)," & 
       "87   (BC_7,       GPIOB0 ,        BIDIR,     X,     88,      1,    PULL1)," & 
       "88   (BC_2,             *,      CONTROL,     1)," & 
       "89   (BC_1,             *,     INTERNAL,     0)," & 
       "90   (BC_7,       GPIOB4 ,        BIDIR,     X,     91,      1,    PULL1)," & 
       "91   (BC_2,             *,      CONTROL,     1)," & 
       "92   (BC_1,             *,     INTERNAL,     0)," & 
       "93   (BC_7,       GPIOB5 ,        BIDIR,     X,     94,      1,    PULL1)," & 
       "94   (BC_2,             *,      CONTROL,     1)," & 
       "95   (BC_1,             *,     INTERNAL,     0)," & 
       "96   (BC_7,       GPIOB6 ,        BIDIR,     X,     97,      1,    PULL1)," & 
       "97   (BC_2,             *,      CONTROL,     1)," & 
       "98   (BC_1,             *,     INTERNAL,     0)," & 
       "99   (BC_7,       GPIOC5 ,        BIDIR,     X,    100,      1,    PULL1)," & 
       "100  (BC_2,             *,      CONTROL,     1)," & 
       "101  (BC_1,             *,     INTERNAL,     0)," & 
       "102  (BC_7,       GPIOB7 ,        BIDIR,     X,    103,      1,    PULL1)," & 
       "103  (BC_2,             *,      CONTROL,     1)," & 
       "104  (BC_1,             *,     INTERNAL,     0)," & 
       "105  (BC_7,       GPIOA3 ,        BIDIR,     X,    106,      1,    PULL1)," & 
       "106  (BC_2,             *,      CONTROL,     1)," & 
       "107  (BC_1,             *,     INTERNAL,     0)," & 
       "108  (BC_7,       GPIOA2 ,        BIDIR,     X,    109,      1,    PULL1)," & 
       "109  (BC_2,             *,      CONTROL,     1)," & 
       "110  (BC_1,             *,     INTERNAL,     0)," & 
       "111  (BC_7,       GPIOA1 ,        BIDIR,     X,    112,      1,    PULL1)," & 
       "112  (BC_2,             *,      CONTROL,     1)," & 
       "113  (BC_1,             *,     INTERNAL,     0)," & 
       "114  (BC_7,       GPIOA0 ,        BIDIR,     X,    115,      1,    PULL1)," & 
       "115  (BC_2,             *,      CONTROL,     1)," & 
       "116  (BC_1,             *,     INTERNAL,     0)," & 
       "117  (BC_7,       GPIOA4 ,        BIDIR,     X,    118,      1,    PULL1)," & 
       "118  (BC_2,             *,      CONTROL,     1)," & 
       "119  (BC_1,             *,     INTERNAL,     0)," & 
       "120  (BC_7,       GPIOA5 ,        BIDIR,     X,    121,      1,    PULL1)," & 
       "121  (BC_2,             *,      CONTROL,     1)," & 
       "122  (BC_1,             *,     INTERNAL,     0)," & 
       "123  (BC_7,       GPIOA6 ,        BIDIR,     X,    124,      1,    PULL1)," & 
       "124  (BC_2,             *,      CONTROL,     1)," & 
       "125  (BC_1,             *,     INTERNAL,     0)," & 
       "126  (BC_7,       GPIOA7 ,        BIDIR,     X,    127,      1,    PULL1)," & 
       "127  (BC_2,             *,      CONTROL,     1)," & 
       "128  (BC_1,             *,     INTERNAL,     0)," & 
       "129  (BC_7,       GPIOC4 ,        BIDIR,     X,    130,      1,    PULL1)," & 
       "130  (BC_2,             *,      CONTROL,     1)," & 
       "131  (BC_1,             *,     INTERNAL,     0)," & 
       "132  (BC_7,       GPIOC3 ,        BIDIR,     X,    133,      1,    PULL1)," & 
       "133  (BC_2,             *,      CONTROL,     1)," & 
       "134  (BC_1,             *,     INTERNAL,     0)," & 
       "135  (BC_7,       GPIOF8 ,        BIDIR,     X,    136,      1,    PULL1)," & 
       "136  (BC_2,             *,      CONTROL,     1)," & 
       "137  (BC_1,             *,     INTERNAL,     0)," & 
       "138  (BC_7,       GPIOC2 ,        BIDIR,     X,    139,      1,    PULL1)," & 
       "139  (BC_2,             *,      CONTROL,     1)," & 
       "140  (BC_1,             *,     INTERNAL,     0)," & 
       "141  (BC_7,       GPIOC1 ,        BIDIR,     X,    142,      1,    PULL1)," & 
       "142  (BC_2,             *,      CONTROL,     1)," & 
       "143  (BC_1,             *,     INTERNAL,     0)," & 
       "144  (BC_7,       GPIOC0 ,        BIDIR,     X,    145,      1,    PULL1)," & 
       "145  (BC_2,             *,      CONTROL,     1)," & 
       "146  (BC_1,             *,     INTERNAL,     0)," & 
       "147  (BC_7,       RESET_B ,        BIDIR,     X,    148,      1,    PULL1)," & 
       "148  (BC_2,             *,      CONTROL,     1)," & 
       "149  (BC_1,             *,     INTERNAL,     0)";

 end PC56F8247VLH;