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

--===========================================================================--
--                             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    :  Fri Jan 11 14:06:20 2008
-- File Type      :  BSDL Description for Top-Level Entity kernel_bscan
-----------------------------------------------------------------------------------

 entity MC56F8006VLF is 

    generic(PHYSICAL_PIN_MAP : string := "LQFP_48"); 
   
    port (
	GPIOB6	:  inout bit;
	GPIOB1	:  inout bit;
	GPIOB7	:  inout bit;
	GPIOB5	:  inout bit;
	GPIOE0	:  inout bit;
	GPIOE1	:  inout bit;
	ANB8	:  inout bit;
	GPIOE2	:  inout bit;
	ANB6	:  inout bit;
	GPIOC7	:  inout bit;
	ANB4	:  inout bit;
	GPIOE3	:  inout bit;
	ANA9	:  inout bit;
	GPIOE5	:  inout bit;
	ANA7	:  inout bit;
	GPIOE4	:  inout bit;
	ANA5	:  inout bit;
	TCK	:  in bit;
	RESETB	:  inout bit;
	GPIOB3	:  inout bit;
	GPIOB2	:  inout bit;
	GPIOA6	:  inout bit;
	GPIOB4	:  inout bit;
	GPIOE6	:  inout bit;
	GPIOA5	:  inout bit;
	GPIOB0	:  inout bit;
	GPIOA4	:  inout bit;
	GPIOE7	:  inout bit;
	GPIOA2	:  inout bit;
	GPIOA3	:  inout bit;
	GPIOF0	:  inout bit;
	GPIOF1	:  inout bit;
	GPIOF2	:  inout bit;
	GPIOF3	:  inout bit;
	GPIOA1	:  inout bit;
	GPIOA0	:  inout bit;
	TDI	:  in bit;
	GPIOC3	:  inout bit;
	TMS	:  in bit;
	TDO	:  out bit;
	VSSA	:  linkage bit;
	VDDA	:  linkage bit;
	VSSIO	:  linkage bit_vector(0 to 2);
	VDDIO	:  linkage bit_vector(0 to 2)
         ); 

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

    attribute COMPONENT_CONFORMANCE of MC56F8006VLF : entity is "STD_1149_1_2001";

    attribute PIN_MAP of MC56F8006VLF : entity is PHYSICAL_PIN_MAP; 

    constant LQFP_48 : PIN_MAP_STRING := 
	"   VDDA:	12, " &
	"  VDDIO:	(21, 31, 38), " &
	"  VSSIO:	(20, 30, 39), " &
	"   VSSA:	13, " &
	" GPIOB6:	1, " &
	" GPIOB1:	2, " &
	" GPIOB7:	3, " &
	" GPIOB5:	4, " &
	" GPIOE0:	5, " &
	" GPIOE1:	6, " &
	"   ANB8:	7, " &
	" GPIOE2:	8, " &
	"   ANB6:	9, " &
	" GPIOC7:	10, " &
	"   ANB4:	11, " &
	" GPIOE3:	14, " &
	"   ANA9:	15, " &
	" GPIOE5:	16, " &
	"   ANA7:	17, " &
	" GPIOE4:	18, " &
	"   ANA5:	19, " &
	"    TCK:	22, " &
	" RESETB:	23, " &
	" GPIOB3:	24, " &
	" GPIOB2:	25, " &
	" GPIOA6:	26, " &
	" GPIOB4:	27, " &
	" GPIOE6:	28, " &
	" GPIOA5:	29, " &
	" GPIOB0:	32, " &
	" GPIOA4:	33, " &
	" GPIOE7:	34, " &
	" GPIOA2:	35, " &
	" GPIOA3:	36, " &
	" GPIOF0:	37, " &
	" GPIOF1:	40, " &
	" GPIOF2:	41, " &
	" GPIOF3:	42, " &
	" GPIOA1:	43, " &
	" GPIOA0:	44, " &
	"    TDI:	45, " &
	" GPIOC3:	46, " &
	"    TMS:	47, " &
	"    TDO:	48";

    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 MC56F8006VLF : entity is 8;
    attribute INSTRUCTION_OPCODE of MC56F8006VLF : entity is 
        "extest (00000000),"  & 
        "bypass (11111111),"  & 
        "sample (00000001),"  & 
        "preload (00000001),"  & 
        "idcode (00000010),"  & 
        "dtr_en (00000011),"  & 
        "ktr_en (00000100),"  & 
        "ktr1_en (00001001),"  & 
        "tlm_sel (00000101),"  & 
        "highz (00000110),"  & 
        "clamp (00000111)"; 

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

    attribute REGISTER_ACCESS of MC56F8006VLF : entity is 
        "BOUNDARY (extest, sample, preload), " & 
        "DEVICE_ID (idcode), " & 
        "BYPASS (bypass, highz, clamp), " & 
        "DTR_EN[16] (dtr_en), " & 
        "KTR_EN[16] (ktr_en), " & 
        "KTR1_EN[2] (ktr1_en), " & 
        "TLM[4] (tlm_sel)"; 

    attribute BOUNDARY_LENGTH of MC56F8006VLF : entity is 180;
    attribute BOUNDARY_REGISTER of MC56F8006VLF : entity is 
      --- num            cell                 port      function   safe  [ccell  disval  rslt]
       "0    (BC_7,       GPIOA0 ,        BIDIR,     X,      1,      0,    PULL1)," & 
       "1    (BC_2,             *,      CONTROL,     0)," & 
       "2    (BC_1,             *,     INTERNAL,     1)," & 
       "3    (BC_1,             *,     INTERNAL,     1)," & 
       "4    (BC_1,             *,     INTERNAL,     0)," & 
       "5    (BC_7,       GPIOA1 ,        BIDIR,     X,      6,      0,    PULL1)," & 
       "6    (BC_2,             *,      CONTROL,     0)," & 
       "7    (BC_1,             *,     INTERNAL,     1)," & 
       "8    (BC_1,             *,     INTERNAL,     1)," & 
       "9    (BC_1,             *,     INTERNAL,     0)," & 
       "10   (BC_7,       GPIOF3 ,        BIDIR,     X,     11,      0,    PULL1)," & 
       "11   (BC_2,             *,      CONTROL,     0)," & 
       "12   (BC_1,             *,     INTERNAL,     1)," & 
       "13   (BC_1,             *,     INTERNAL,     1)," & 
       "14   (BC_1,             *,     INTERNAL,     0)," & 
       "15   (BC_7,       GPIOF2 ,        BIDIR,     X,     16,      0,    PULL1)," & 
       "16   (BC_2,             *,      CONTROL,     0)," & 
       "17   (BC_1,             *,     INTERNAL,     1)," & 
       "18   (BC_1,             *,     INTERNAL,     1)," & 
       "19   (BC_1,             *,     INTERNAL,     0)," & 
       "20   (BC_7,       GPIOF1 ,        BIDIR,     X,     21,      0,    PULL1)," & 
       "21   (BC_2,             *,      CONTROL,     0)," & 
       "22   (BC_1,             *,     INTERNAL,     1)," & 
       "23   (BC_1,             *,     INTERNAL,     1)," & 
       "24   (BC_1,             *,     INTERNAL,     0)," & 
       "25   (BC_7,       GPIOF0 ,        BIDIR,     X,     26,      0,    PULL1)," & 
       "26   (BC_2,             *,      CONTROL,     0)," & 
       "27   (BC_1,             *,     INTERNAL,     1)," & 
       "28   (BC_1,             *,     INTERNAL,     1)," & 
       "29   (BC_1,             *,     INTERNAL,     0)," & 
       "30   (BC_7,       GPIOA3 ,        BIDIR,     X,     31,      0,    PULL1)," & 
       "31   (BC_2,             *,      CONTROL,     0)," & 
       "32   (BC_1,             *,     INTERNAL,     1)," & 
       "33   (BC_1,             *,     INTERNAL,     1)," & 
       "34   (BC_1,             *,     INTERNAL,     0)," & 
       "35   (BC_7,       GPIOA2 ,        BIDIR,     X,     36,      0,    PULL1)," & 
       "36   (BC_2,             *,      CONTROL,     0)," & 
       "37   (BC_1,             *,     INTERNAL,     1)," & 
       "38   (BC_1,             *,     INTERNAL,     1)," & 
       "39   (BC_1,             *,     INTERNAL,     0)," & 
       "40   (BC_7,       GPIOE7 ,        BIDIR,     X,     41,      0,    PULL1)," & 
       "41   (BC_2,             *,      CONTROL,     0)," & 
       "42   (BC_1,             *,     INTERNAL,     1)," & 
       "43   (BC_1,             *,     INTERNAL,     1)," & 
       "44   (BC_1,             *,     INTERNAL,     0)," & 
       "45   (BC_7,       GPIOA4 ,        BIDIR,     X,     46,      0,    PULL1)," & 
       "46   (BC_2,             *,      CONTROL,     0)," & 
       "47   (BC_1,             *,     INTERNAL,     1)," & 
       "48   (BC_1,             *,     INTERNAL,     1)," & 
       "49   (BC_1,             *,     INTERNAL,     0)," & 
       "50   (BC_7,       GPIOB0 ,        BIDIR,     X,     51,      0,    PULL1)," & 
       "51   (BC_2,             *,      CONTROL,     0)," & 
       "52   (BC_1,             *,     INTERNAL,     1)," & 
       "53   (BC_1,             *,     INTERNAL,     1)," & 
       "54   (BC_1,             *,     INTERNAL,     0)," & 
       "55   (BC_7,       GPIOA5 ,        BIDIR,     X,     56,      0,    PULL1)," & 
       "56   (BC_2,             *,      CONTROL,     0)," & 
       "57   (BC_1,             *,     INTERNAL,     1)," & 
       "58   (BC_1,             *,     INTERNAL,     1)," & 
       "59   (BC_1,             *,     INTERNAL,     0)," & 
       "60   (BC_7,       GPIOE6 ,        BIDIR,     X,     61,      0,    PULL1)," & 
       "61   (BC_2,             *,      CONTROL,     0)," & 
       "62   (BC_1,             *,     INTERNAL,     1)," & 
       "63   (BC_1,             *,     INTERNAL,     1)," & 
       "64   (BC_1,             *,     INTERNAL,     0)," & 
       "65   (BC_7,       GPIOB4 ,        BIDIR,     X,     66,      0,    PULL1)," & 
       "66   (BC_2,             *,      CONTROL,     0)," & 
       "67   (BC_1,             *,     INTERNAL,     1)," & 
       "68   (BC_1,             *,     INTERNAL,     1)," & 
       "69   (BC_1,             *,     INTERNAL,     0)," & 
       "70   (BC_7,       GPIOA6 ,        BIDIR,     X,     71,      0,    PULL1)," & 
       "71   (BC_2,             *,      CONTROL,     0)," & 
       "72   (BC_1,             *,     INTERNAL,     1)," & 
       "73   (BC_1,             *,     INTERNAL,     1)," & 
       "74   (BC_1,             *,     INTERNAL,     0)," & 
       "75   (BC_7,       GPIOB2 ,        BIDIR,     X,     76,      0,    PULL1)," & 
       "76   (BC_2,             *,      CONTROL,     0)," & 
       "77   (BC_1,             *,     INTERNAL,     1)," & 
       "78   (BC_1,             *,     INTERNAL,     1)," & 
       "79   (BC_1,             *,     INTERNAL,     0)," & 
       "80   (BC_7,       GPIOB3 ,        BIDIR,     X,     81,      0,    PULL1)," & 
       "81   (BC_2,             *,      CONTROL,     0)," & 
       "82   (BC_1,             *,     INTERNAL,     1)," & 
       "83   (BC_1,             *,     INTERNAL,     1)," & 
       "84   (BC_1,             *,     INTERNAL,     0)," & 
       "85   (BC_7,       RESETB ,        BIDIR,     X,     86,      0,    PULL1)," & 
       "86   (BC_2,             *,      CONTROL,     0)," & 
       "87   (BC_1,             *,     INTERNAL,     1)," & 
       "88   (BC_1,             *,     INTERNAL,     1)," & 
       "89   (BC_1,             *,     INTERNAL,     0)," & 
       "90   (BC_7,       ANA5 ,        BIDIR,     X,     91,      0,    PULL1)," & 
       "91   (BC_2,             *,      CONTROL,     0)," & 
       "92   (BC_1,             *,     INTERNAL,     1)," & 
       "93   (BC_1,             *,     INTERNAL,     1)," & 
       "94   (BC_1,             *,     INTERNAL,     0)," & 
       "95   (BC_7,       GPIOE4 ,        BIDIR,     X,     96,      0,    PULL1)," & 
       "96   (BC_2,             *,      CONTROL,     0)," & 
       "97   (BC_1,             *,     INTERNAL,     1)," & 
       "98   (BC_1,             *,     INTERNAL,     1)," & 
       "99   (BC_1,             *,     INTERNAL,     0)," & 
       "100  (BC_7,       ANA7 ,        BIDIR,     X,    101,      0,    PULL1)," & 
       "101  (BC_2,             *,      CONTROL,     0)," & 
       "102  (BC_1,             *,     INTERNAL,     1)," & 
       "103  (BC_1,             *,     INTERNAL,     1)," & 
       "104  (BC_1,             *,     INTERNAL,     0)," & 
       "105  (BC_7,       GPIOE5 ,        BIDIR,     X,    106,      0,    PULL1)," & 
       "106  (BC_2,             *,      CONTROL,     0)," & 
       "107  (BC_1,             *,     INTERNAL,     1)," & 
       "108  (BC_1,             *,     INTERNAL,     1)," & 
       "109  (BC_1,             *,     INTERNAL,     0)," & 
       "110  (BC_7,       ANA9 ,        BIDIR,     X,    111,      0,    PULL1)," & 
       "111  (BC_2,             *,      CONTROL,     0)," & 
       "112  (BC_1,             *,     INTERNAL,     1)," & 
       "113  (BC_1,             *,     INTERNAL,     1)," & 
       "114  (BC_1,             *,     INTERNAL,     0)," & 
       "115  (BC_7,       GPIOE3 ,        BIDIR,     X,    116,      0,    PULL1)," & 
       "116  (BC_2,             *,      CONTROL,     0)," & 
       "117  (BC_1,             *,     INTERNAL,     1)," & 
       "118  (BC_1,             *,     INTERNAL,     1)," & 
       "119  (BC_1,             *,     INTERNAL,     0)," & 
       "120  (BC_7,       ANB4 ,        BIDIR,     X,    121,      0,    PULL1)," & 
       "121  (BC_2,             *,      CONTROL,     0)," & 
       "122  (BC_1,             *,     INTERNAL,     1)," & 
       "123  (BC_1,             *,     INTERNAL,     1)," & 
       "124  (BC_1,             *,     INTERNAL,     0)," & 
       "125  (BC_7,       GPIOC7 ,        BIDIR,     X,    126,      0,    PULL1)," & 
       "126  (BC_2,             *,      CONTROL,     0)," & 
       "127  (BC_1,             *,     INTERNAL,     1)," & 
       "128  (BC_1,             *,     INTERNAL,     1)," & 
       "129  (BC_1,             *,     INTERNAL,     0)," & 
       "130  (BC_7,       ANB6 ,        BIDIR,     X,    131,      0,    PULL1)," & 
       "131  (BC_2,             *,      CONTROL,     0)," & 
       "132  (BC_1,             *,     INTERNAL,     1)," & 
       "133  (BC_1,             *,     INTERNAL,     1)," & 
       "134  (BC_1,             *,     INTERNAL,     0)," & 
       "135  (BC_7,       GPIOE2 ,        BIDIR,     X,    136,      0,    PULL1)," & 
       "136  (BC_2,             *,      CONTROL,     0)," & 
       "137  (BC_1,             *,     INTERNAL,     1)," & 
       "138  (BC_1,             *,     INTERNAL,     1)," & 
       "139  (BC_1,             *,     INTERNAL,     0)," & 
       "140  (BC_7,       ANB8 ,        BIDIR,     X,    141,      0,    PULL1)," & 
       "141  (BC_2,             *,      CONTROL,     0)," & 
       "142  (BC_1,             *,     INTERNAL,     1)," & 
       "143  (BC_1,             *,     INTERNAL,     1)," & 
       "144  (BC_1,             *,     INTERNAL,     0)," & 
       "145  (BC_7,       GPIOE1 ,        BIDIR,     X,    146,      0,    PULL1)," & 
       "146  (BC_2,             *,      CONTROL,     0)," & 
       "147  (BC_1,             *,     INTERNAL,     1)," & 
       "148  (BC_1,             *,     INTERNAL,     1)," & 
       "149  (BC_1,             *,     INTERNAL,     0)," & 
       "150  (BC_7,       GPIOE0 ,        BIDIR,     X,    151,      0,    PULL1)," & 
       "151  (BC_2,             *,      CONTROL,     0)," & 
       "152  (BC_1,             *,     INTERNAL,     1)," & 
       "153  (BC_1,             *,     INTERNAL,     1)," & 
       "154  (BC_1,             *,     INTERNAL,     0)," & 
       "155  (BC_7,       GPIOB5 ,        BIDIR,     X,    156,      0,    PULL1)," & 
       "156  (BC_2,             *,      CONTROL,     0)," & 
       "157  (BC_1,             *,     INTERNAL,     1)," & 
       "158  (BC_1,             *,     INTERNAL,     1)," & 
       "159  (BC_1,             *,     INTERNAL,     0)," & 
       "160  (BC_7,       GPIOB7 ,        BIDIR,     X,    161,      0,    PULL1)," & 
       "161  (BC_2,             *,      CONTROL,     0)," & 
       "162  (BC_1,             *,     INTERNAL,     1)," & 
       "163  (BC_1,             *,     INTERNAL,     1)," & 
       "164  (BC_1,             *,     INTERNAL,     0)," & 
       "165  (BC_7,       GPIOB1 ,        BIDIR,     X,    166,      0,    PULL1)," & 
       "166  (BC_2,             *,      CONTROL,     0)," & 
       "167  (BC_1,             *,     INTERNAL,     1)," & 
       "168  (BC_1,             *,     INTERNAL,     1)," & 
       "169  (BC_1,             *,     INTERNAL,     0)," & 
       "170  (BC_7,       GPIOB6 ,        BIDIR,     X,    171,      0,    PULL1)," & 
       "171  (BC_2,             *,      CONTROL,     0)," & 
       "172  (BC_1,             *,     INTERNAL,     1)," & 
       "173  (BC_1,             *,     INTERNAL,     1)," & 
       "174  (BC_1,             *,     INTERNAL,     0)," & 
       "175  (BC_7,       GPIOC3 ,        BIDIR,     X,    176,      0,    PULL1)," & 
       "176  (BC_2,             *,      CONTROL,     0)," & 
       "177  (BC_1,             *,     INTERNAL,     1)," & 
       "178  (BC_1,             *,     INTERNAL,     1)," & 
       "179  (BC_1,             *,     INTERNAL,     0)";

 end MC56F8006VLF;