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

-- ***************************************************************
--      Company: Integrated Device Technology, Inc. 
--
--      Part : CM8A34045C
--
--      Title: BSDL file of CM8A34045C
--      Generated by : AS
--
--      Release status: formal issue
--      Security level: client use
--      BSDL Version 2001
--      Revision History:
--              Mar 19, 2018:   initial release
--              Jan 24, 2019:   ID[4:0] == [nc,nc,nc,nc,vss] == variant31 == 0x64D
--
-- Generated by boundaryScanGenerate 2015.2-p1      Mon Jun 29 23:40:43 GMT 2015 on 09/10/16 18:53:05
-- BSDL Version 2001

entity CM8A34045C is 
    generic (PHYSICAL_PIN_MAP : string := "QFN_72");

    port (
        -- Port List
        OSCI                 : linkage  bit;
        OSCO                 : linkage  bit;
        XO_DPLL              : linkage  bit;
        nMR1                  : in       bit;
        SCLK                 : inout    bit;
        SDIO                 : inout    bit;
        SDI_A1               : inout    bit;
        CS_A0                : inout    bit;
        nTEST                : in       bit;
        CLK0                 : linkage  bit;
        CLK1                 : linkage  bit;
        NC1                  : linkage  bit;
        NC3                  : linkage  bit;
        NC5                  : linkage  bit;
        nCLK0                : linkage  bit;
        nCLK1                : linkage  bit;
        NC2                  : linkage  bit;
        NC4                  : linkage  bit;
        NC6                  : linkage  bit;
        Q0                   : linkage  bit;
        Q1                   : linkage  bit;
        Q2                   : linkage  bit;
        Q3                   : linkage  bit;
        Q4                   : linkage  bit;
        Q5                   : linkage  bit;
        Q6                   : linkage  bit;
        Q7                   : linkage  bit;
        Q8                   : linkage  bit;
        Q9                   : linkage  bit;
        Q10                   : linkage  bit;
        Q11                   : linkage  bit;
        nQ0                  : linkage  bit;
        nQ1                  : linkage  bit;
        nQ2                  : linkage  bit;
        nQ3                  : linkage  bit;
        nQ4                  : linkage  bit;
        nQ5                  : linkage  bit;
        nQ6                  : linkage  bit;
        nQ7                  : linkage  bit;
        nQ8                  : linkage  bit;
        nQ9                  : linkage  bit;
        nQ10                  : linkage  bit;
        nQ11                  : linkage  bit;
        GPIO_DC0             : in       bit;
        GPIO_DC1             : in       bit;
        GPIO_DC2             : in       bit;
        GPIO_DC3             : out      bit;
        GPIO_DC4             : in       bit;
        GPIO_DC5             : inout    bit;
        GPIO_DC9             : inout    bit;
        FILTER_PAD          : linkage  bit;
        VDDA_FBDIV           : linkage  bit;
        VDD_CLK0             : linkage  bit;
        VDDD                 : linkage  bit;
        VDDO_Q0            : linkage  bit;
        VDDO_Q1            : linkage  bit;
        VDDO_Q2            : linkage  bit;
        VDDO_Q3            : linkage  bit;
        VDDO_Q4            : linkage  bit;
        VDDO_Q5            : linkage  bit;
        VDDO_Q6            : linkage  bit;
        VDDO_Q8            : linkage  bit;
        VDDO_Q9            : linkage  bit;
        VDDO_Q10            : linkage  bit;
        VDDO_Q11            : linkage  bit;
        VREG_XTAL            : linkage  bit);

    use STD_1149_1_2001.all;
    use LVS_BSCAN_CELLS.all;

    attribute COMPONENT_CONFORMANCE of CM8A34045C: entity is "STD_1149_1_2001";

    --Pin mappings

    attribute PIN_MAP of CM8A34045C: entity is PHYSICAL_PIN_MAP;

    constant QFN_72: PIN_MAP_STRING := 
    "OSCI                 : 2    , " &
    "OSCO                 : 1    , " &
    "XO_DPLL              : 7    , " &
    "nMR1                  : 5    , " &
    "SCLK                 : 19    , " &
    "SDIO                 : 20    , " &
    "SDI_A1               : 21    , " &
    "CS_A0                : 22    , " &
    "nTEST                : 25   , " &
    "CLK0                 : 8   , " &
    "CLK1                 : 10   , " &
    "NC1                  : 12   , " &
    "NC3                  : 14   , " &
    "NC5                  : 17   , " &
    "nCLK0                : 9   , " &
    "nCLK1                : 11   , " &
    "NC2                  : 13   , " &
    "NC4                  : 15   , " &
    "NC6                  : 18   , " &
    "Q0                   : 65   , " &
    "Q1                   : 61   , " &
    "Q2                   : 58   , " &
    "Q3                   : 54   , " &
    "Q4                   : 42   , " &
    "Q5                   : 39   , " &
    "Q6                   : 36   , " &
    "Q7                   : 32   , " &
    "Q8                   : 69   , " &
    "Q9                   : 51   , " &
    "Q10                   : 45   , " &
    "Q11                   : 28   , " &
    "nQ0                  : 64   , " &
    "nQ1                  : 62   , " &
    "nQ2                  : 57   , " &
    "nQ3                  : 53   , " &
    "nQ4                  : 43   , " &
    "nQ5                  : 40   , " &
    "nQ6                  : 35   , " &
    "nQ7                  : 33   , " &
    "nQ8                  : 70   , " &
    "nQ9                  : 50   , " &
    "nQ10                  : 46   , " &
    "nQ11                  : 27   , " &
    "GPIO_DC0             : 71   , " &
    "GPIO_DC1             : 49   , " &
    "GPIO_DC2             : 47   , " &
    "GPIO_DC3             : 26   , " &
    "GPIO_DC4             : 63   , " &
    "GPIO_DC5             : 56  , " &
    "GPIO_DC9             : 34   , " &
    "FILTER_PAD          : 23   , " &
    "VDDA_FBDIV           : 4   , " &
    "VDD_CLK0             : 6   , " &
    "VDDD                 : 16   , " &
    "VDDO_Q0              : 66   , " &
    "VDDO_Q1              : 60   , " &
    "VDDO_Q2              : 59   , " &
    "VDDO_Q3              : 55   , " &
    "VDDO_Q4              : 41   , " &
    "VDDO_Q5              : 38   , " &
    "VDDO_Q6              : 37   , " &
    "VDDO_Q8              : 68   , " &
    "VDDO_Q9              : 52   , " &
    "VDDO_Q10              : 44   , " &
    "VDDO_Q11              : 29   , " &
    "VREG_XTAL            : 72   " ;

   attribute TAP_SCAN_RESET of GPIO_DC4                     : signal is true;
   attribute TAP_SCAN_IN    of GPIO_DC2                     : signal is true;
   attribute TAP_SCAN_MODE  of GPIO_DC1                     : signal is true;
   attribute TAP_SCAN_OUT   of GPIO_DC3                     : signal is true;
   attribute TAP_SCAN_CLOCK of GPIO_DC0                     : signal is (1.0000000000000000000e+07, BOTH);


    attribute COMPLIANCE_PATTERNS of CM8A34045C : entity is 
        "(nTEST) (0)";
   attribute INSTRUCTION_LENGTH of CM8A34045C: entity is 18;
 
   attribute INSTRUCTION_OPCODE of CM8A34045C: entity is
      "IDCODE       (111111111111111110)," &
      "BYPASS       (111111111111111111)," &
      "EXTEST       (111111111111101000)," &
      "SAMPLE       (111111111111111000)," &
      "PRELOAD      (111111111111111000)," &
      "HIGHZ        (111111111111001111)," &
      "CLAMP        (111111111111101111) " ;
 
   attribute INSTRUCTION_CAPTURE of CM8A34045C: entity is "xxxxxxxxxxxxxxxx01";
 
   attribute IDCODE_REGISTER of CM8A34045C: entity is
      "0001"             & -- version
      "0000011001001101" & -- part number
      "00000110011"      & -- manufacturer's identity
      "1";                   -- required by 1149.1
 
   attribute REGISTER_ACCESS of CM8A34045C: entity is
      "DEVICE_ID    ( IDCODE ), " &
      "BOUNDARY     ( SAMPLE, PRELOAD, EXTEST )," &
      "BYPASS       ( HIGHZ, CLAMP, BYPASS ) " ;


    --Boundary scan definition
    attribute BOUNDARY_LENGTH of CM8A34045C: entity is 43;

    attribute BOUNDARY_REGISTER of CM8A34045C: entity is 
    -- num  cell         port               function       safe     [ccell disval  rslt]
    "  42   (BC_4       , nMR1              , observe_only , X   )                          ,"&
    "  41   (BC_0       , *                , internal      , 0   )                          ,"&
    "  40   (BC_0    , *            , internal        , 0   ),"&
    "  39   (BC_0       , *                , internal      , 0   )                          ,"&
    "  38   (BC_0    , *            , internal        , 0   ),"&
    "  37   (BC_2       , *                , control      , 1   )                          ,"&
    "  36   (LV_BC_7    , SCLK             , bidir        , X    ,   37     , 1     , Z   ),"&
    "  35   (BC_2       , *                , control      , 1   )                          ,"&
    "  34   (LV_BC_7    , SDIO             , bidir        , X    ,   35     , 1     , Z   ),"&
    "  33   (BC_2       , *                , control      , 1   )                          ,"&
    "  32   (LV_BC_7    , SDI_A1           , bidir        , X    ,   33     , 1     , Z   ),"&
    "  31   (BC_2       , *                , control      , 1   )                          ,"&
    "  30   (LV_BC_7    , CS_A0            , bidir        , X    ,   31     , 1     , Z   ),"&
    "  29   (BC_0       , *                , internal      , 0   )                          ,"&
    "  28   (BC_0    , *         , internal        , 0    ),"&
    "  27   (BC_0       , *                , internal      , 0   )                          ,"&
    "  26   (BC_0    , *         , internal        , 0  ),"&
    "  25   (BC_0       , *                , internal      , 0   )                          ,"&
    "  24   (BC_0    , *       , internal        , 0  ),"&
    "  23   (BC_0       , *                , internal      , 0   )                          ,"&
    "  22   (BC_0    , *        , internal        , 0  ),"&
    "  21   (BC_2       , *                , control      , 1   )                          ,"&
    "  20   (LV_BC_7    , GPIO_DC5         , bidir        , X    ,   21     , 1     , Z   ),"&
    "  19   (BC_0       , *                , internal      , 0   )                          ,"&
    "  18   (BC_0    , *         , internal        , 0 ),"&
    "  17   (BC_0       , *                , internal      , 0   )                          ,"&
    "  16   (BC_0    , *         , internal        , 0 ),"&
    "  15   (BC_0       , *                , internal      , 0   )                          ,"&
    "  14   (BC_0    , *         , internal        , 0   ),"&
    "  13   (BC_2       , *                , control      , 1   )                          ,"&
    "  12   (LV_BC_7    , GPIO_DC9         , bidir        , X    ,   13     , 1     , Z   ),"&
    "  11   (BC_0       , *                , internal      , 0   )                          ,"&
    "  10   (BC_0    , *        , internal        , 0 ),"&
    "  9    (BC_0       , *                , internal      , 0   )                          ,"&
    "  8    (BC_0    , *        , internal        , 0 ),"&
    "  7    (BC_0       , *                , internal      , 0   )                          ,"&
    "  6    (BC_0    , *        , internal        , 0 ),"&
    "  5    (BC_0       , *                , internal      , 0   )                          ,"&
    "  4    (BC_0    , *        , internal        , 0 ),"&
    "  3    (BC_0       , *                , internal      , 0   )                          ,"&
    "  2    (BC_0    , *        , internal        , 0 ),"&
    "  1    (BC_0       , *                , internal      , 0   )                          ,"&
    "  0    (BC_0    , *        , internal        , 0 ) ";

end CM8A34045C;
-- VHDL package to be uploaded
--package LVS_BSCAN_CELLS is
--    use STD_1149_1_2001.all;
--        constant LV_BC_7: CELL_INFO;
--
--end LVS_BSCAN_CELLS;
--package body LVS_BSCAN_CELLS is
--    use STD_1149_1_2001.all;
--        constant LV_BC_7: CELL_INFO := 
--           ((BIDIR_IN, EXTEST,  PI),  (BIDIR_OUT, EXTEST,  PO),
--           (BIDIR_IN, SAMPLE,  PI),  (BIDIR_OUT, SAMPLE,  PI),
--           (BIDIR_IN, INTEST,  X),  (BIDIR_OUT, INTEST,  PI));
--
--end LVS_BSCAN_CELLS;
--