BSDL Files Library for JTAG
The only free public library that contains thousands of BSDL (Boundary Scan Description Language) models to use with BS/JTAG tools

ChipVORX ISP IP for Ultra Fast Flash Programming
BSDL File: DSP56852 Download View details  


 entity DSP56852 is 

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

    port (    EXTAL   : linkage bit;
              IRQA_B  : in bit;
              IRQB_B  : in bit;
              RESET_B : linkage bit;
              TCK     : in bit;
              TDI     : in bit;
              TMS     : in bit;
              TRST_B  : in bit;
              XTAL    : linkage bit;
              A       : inout bit_vector(0 to 19);
              CLKO    : inout bit;
              CS_B    : inout bit_vector(0 to 2);
              D       : inout bit_vector(0 to 15);
              DE_B    : inout bit;
              MISO    : inout bit;
              MOSI    : inout bit;
              RD_B    : INOUT BIT;
              RXD     : INOUT BIT;
              SCK     : INOUT bit;
              GPIOC1  : inout bit;
              SS_B    : inout bit;
              GPIOC0  : inout bit;
              TDO     : out bit;
              TXD     : inout bit;
              WR_B    : inout bit;
              VSS     : linkage bit_vector(0 to 2); 
              VSSIO   : linkage bit_vector(0 to 5);
              VSSA    : linkage bit;
              VDD     : linkage bit_vector(0 to 2); 
              VDDIO   : linkage bit_vector(0 to 5);
              VDDA    : linkage bit
);

    USE STD_1149_1_1994.all; -- Get IEEE 1149.1-1994 attributes and definitions 

    ATTRIBUTE COMPONENT_CONFORMANCE of DSP56852 : entity is "STD_1149_1_1993";

    attribute PIN_MAP of DSP56852 : entity is PHYSICAL_PIN_MAP; 

    constant VF : PIN_MAP_STRING := 
       "EXTAL: A6," & 
       "IRQA_B: A1," & 
       "IRQB_B: C2," & 
       "RESET_B: D5," & 
       "TCK: C6," & 
       "TDI: B7," & 
       "TMS: C7," & 
       "TRST_B: D6," & 
       "XTAL: A7," & 
       "A: (E4,F2,F3,F4,F1,G3,G2,J1,H2,H3,J2,H4,G4,J3,F5,H5,E5,F6,G5,H6)," & 
       "CLKO: J8," &
       "CS_B: (D2,D3,C3)," & 
       "D: (G7,H7,H8,G8,H9,F8,F7,G6,E8,E7,E6,D8,D7,D9,C8,A9)," & 
       "DE_B:  B8," & 
       "MISO:  C4," & 
       "MOSI: C5," & 
       "RD_B: E2," & 
       "RXD: B4," & 
       "SCK: A3," & 
       "GPIOC1: A2," & 
       "SS_B: B3," & 
       "GPIOC0: B2," & 
       "TDO:  A8," & 
       "TXD:  D4," & 
       "WR_B: E3," &
       "VSS:  (D1,J4,F9)," & 
       "VSSIO:  (B1,G1,J6,J9,C9,A5)," & 
       "VSSA:  B6," & 
       "VDD:  (E1,J5,E9)," & 
       "VDDIO:  (C1,H1,J7,G9,B9,A4)," &
       "VDDA:  B5";

    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 (20.0e6, BOTH); 
    attribute TAP_SCAN_RESET of TRST_B : signal is true; 

    attribute INSTRUCTION_LENGTH of DSP56852 : entity is 8;
    attribute INSTRUCTION_OPCODE of DSP56852 : entity is 
        "extest (00000000),"  & 
        "bypass (11111111),"  & 
        "sample (00000001),"  & 
        "idcode (00000010),"  & 
        "dtr_en (00000011),"  & 
        "ktr_en (00000100),"  & 
        "tlm_sel (00000101),"  & 
        "highz (00000110),"  & 
        "clamp (00000111)"; 

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

    attribute REGISTER_ACCESS of DSP56852 : entity is 
        "BOUNDARY (extest, sample), " & 
        "IDCODE (idcode), " & 
        "DTR[16] (dtr_en), " & 
        "KTR[16] (ktr_en), " & 
        "TLM[4] (tlm_sel), " & 
        "BYPASS (bypass, highz, clamp)";

    attribute BOUNDARY_LENGTH of DSP56852 : entity is 157;
    attribute BOUNDARY_REGISTER of DSP56852 : entity is 
	-- num    cell   port        func          safe   [ccell  dis  rslt]
           "0      (BC_1,     IRQA_B,     input,     X)," & 
           "1      (BC_1,          *,  internal,     0)," & 
           "2      (BC_1,     IRQB_B,     input,     X)," & 
           "3      (BC_1,          *,  internal,     0)," & 
           "4      (BC_7,    CS_B(0),     bidir,     X,      6,   1,   PULL1)," & 
           "5      (BC_1,          *,  internal,     0)," & 
           "6      (BC_2,          *,   control,     1)," & 
           "7      (BC_7,    CS_B(1),     bidir,     X,      9,   1,   PULL1)," & 
           "8      (BC_1,          *,  internal,     0)," & 
           "9      (BC_2,          *,   control,     1)," & 
           "10     (BC_7,    CS_B(2),     bidir,     X,     12,   1,   PULL1)," & 
           "11     (BC_1,          *,  internal,     0)," & 
           "12     (BC_2,          *,   control,     1)," & 
           "13     (BC_7,       RD_B,     bidir,     X,     15,   1,   PULL1)," & 
           "14     (BC_1,          *,  internal,     0)," & 
           "15     (BC_2,          *,   control,     1)," & 
           "16     (BC_7,       WR_B,     bidir,     X,     18,   1,   PULL1)," & 
           "17     (BC_1,          *,  internal,     0)," & 
           "18     (BC_2,          *,   control,     1)," & 
           "19     (BC_7,       A(0),     bidir,     X,     21,   1,   PULL1)," & 
           "20     (BC_1,          *,  internal,     0)," & 
           "21     (BC_2,          *,   control,     1)," & 
           "22     (BC_7,       A(1),     bidir,     X,     24,   1,   PULL1)," & 
           "23     (BC_1,          *,  internal,     0)," & 
           "24     (BC_2,          *,   control,     1)," & 
           "25     (BC_7,       A(2),     bidir,     X,     27,   1,   PULL1)," & 
           "26     (BC_1,          *,  internal,     0)," & 
           "27     (BC_2,          *,   control,     1)," & 
           "28     (BC_7,       A(3),     bidir,     X,     30,   1,   PULL1)," & 
           "29     (BC_1,          *,  internal,     0)," &                   
           "30     (BC_2,          *,   control,     1)," &                   
           "31     (BC_7,       A(4),     bidir,     X,     33,   1,   PULL1)," & 
           "32     (BC_1,          *,  internal,     0)," &                   
           "33     (BC_2,          *,   control,     1)," &                   
           "34     (BC_7,       A(5),     bidir,     X,     36,   1,   PULL1)," & 
           "35     (BC_1,          *,  internal,     0)," &                   
           "36     (BC_2,          *,   control,     1)," &                   
           "37     (BC_7,       A(6),     bidir,     X,     39,   1,   PULL1)," & 
           "38     (BC_1,          *,  internal,     0)," &                   
           "39     (BC_2,          *,   control,     1)," &                   
           "40     (BC_7,       A(7),     bidir,     X,     42,   1,   PULL1)," & 
           "41     (BC_1,          *,  internal,     0)," &                   
           "42     (BC_2,          *,   control,     1)," &                   
           "43     (BC_7,       A(8),     bidir,     X,     45,   1,   PULL1)," & 
           "44     (BC_1,          *,  internal,     0)," &                   
           "45     (BC_2,          *,   control,     1)," &                   
           "46     (BC_7,       A(9),     bidir,     X,     48,   1,   PULL1)," & 
           "47     (BC_1,          *,  internal,     0)," &                   
           "48     (BC_2,          *,   control,     1)," &                   
           "49     (BC_7,      A(10),     bidir,     X,     51,   1,   PULL1)," & 
           "50     (BC_1,          *,  internal,     0)," &                   
           "51     (BC_2,          *,   control,     1)," &                   
           "52     (BC_7,      A(11),     bidir,     X,     54,   1,   PULL1)," & 
           "53     (BC_1,          *,  internal,     0)," &                   
           "54     (BC_2,          *,   control,     1)," &                   
           "55     (BC_7,      A(12),     bidir,     X,     57,   1,   PULL1)," & 
           "56     (BC_1,          *,  internal,     0)," &                   
           "57     (BC_2,          *,   control,     1)," &                   
           "58     (BC_7,      A(13),     bidir,     X,     60,   1,   PULL1)," & 
           "59     (BC_1,          *,  internal,     0)," &                   
           "60     (BC_2,          *,   control,     1)," &                   
           "61     (BC_7,      A(14),     bidir,     X,     63,   1,   PULL1)," & 
           "62     (BC_1,          *,  internal,     0)," &                   
           "63     (BC_2,          *,   control,     1)," &                   
           "64     (BC_7,      A(15),     bidir,     X,     66,   1,   PULL1)," & 
           "65     (BC_1,          *,  internal,     0)," &                   
           "66     (BC_2,          *,   control,     1)," &                   
           "67     (BC_7,      A(16),     bidir,     X,     69,   1,   PULL1)," & 
           "68     (BC_1,          *,  internal,     0)," &                   
           "69     (BC_2,          *,   control,     1)," &                   
           "70     (BC_7,      A(17),     bidir,     X,     72,   1,   PULL1)," & 
           "71     (BC_1,          *,  internal,     0)," &                   
           "72     (BC_2,          *,   control,     1)," &                   
           "73     (BC_7,      A(18),     bidir,     X,     75,   1,   PULL1)," & 
           "74     (BC_1,          *,  internal,     0)," &                   
           "75     (BC_2,          *,   control,     1)," &                   
           "76     (BC_7,      A(19),     bidir,     X,     78,   1,   PULL1)," & 
           "77     (BC_1,          *,  internal,     0)," &                   
           "78     (BC_2,          *,   control,     1)," &                   
           "79     (BC_7,       CLKO,     bidir,     X,     81,   1,   PULL1)," & 
           "80     (BC_1,          *,  internal,     0)," &                   
           "81     (BC_2,          *,   control,     1)," &                   
           "82     (BC_7,       D(0),     bidir,     X,     84,   1,   PULL1)," & 
           "83     (BC_1,          *,  internal,     0)," &                   
           "84     (BC_2,          *,   control,     1)," &                   
           "85     (BC_7,       D(1),     bidir,     X,     87,   1,   PULL1)," &  
           "86     (BC_1,          *,  internal,     0)," &                    
           "87     (BC_2,          *,   control,     1)," &                    
           "88     (BC_7,       D(2),     bidir,     X,     90,   1,   PULL1)," &  
           "89     (BC_1,          *,  internal,     0)," &                    
           "90     (BC_2,          *,   control,     1)," &                    
           "91     (BC_7,       D(3),     bidir,     X,     93,   1,   PULL1)," &  
           "92     (BC_1,          *,  internal,     0)," &                    
           "93     (BC_2,          *,   control,     1)," &                    
           "94     (BC_7,       D(4),     bidir,     X,     96,   1,   PULL1)," &  
           "95     (BC_1,          *,  internal,     0)," &                    
           "96     (BC_2,          *,   control,     1)," &                    
           "97     (BC_7,       D(5),     bidir,     X,     99,   1,   PULL1)," &  
           "98     (BC_1,          *,  internal,     0)," &                    
           "99     (BC_2,          *,   control,     1)," &                    
           "100    (BC_7,       D(6),     bidir,     X,    102,   1,   PULL1)," &  
           "101    (BC_1,          *,  internal,     0)," &                    
           "102    (BC_2,          *,   control,     1)," &                    
           "103    (BC_7,       D(7),     bidir,     X,    105,   1,   PULL1)," &  
           "104    (BC_1,          *,  internal,     0)," &                    
           "105    (BC_2,          *,   control,     1)," &                    
           "106    (BC_7,       D(8),     bidir,     X,    108,   1,   PULL1)," &  
           "107    (BC_1,          *,  internal,     0)," &                    
           "108    (BC_2,          *,   control,     1)," &                    
           "109    (BC_7,       D(9),     bidir,     X,    111,   1,   PULL1)," &  
           "110    (BC_1,          *,  internal,     0)," &                    
           "111    (BC_2,          *,   control,     1)," &                    
           "112    (BC_7,      D(10),     bidir,     X,    114,   1,   PULL1)," &  
           "113    (BC_1,          *,  internal,     0)," &                    
           "114    (BC_2,          *,   control,     1)," &                    
           "115    (BC_7,      D(11),     bidir,     X,    117,   1,   PULL1)," &  
           "116    (BC_1,          *,  internal,     0)," &                    
           "117    (BC_2,          *,   control,     1)," &                    
           "118    (BC_7,      D(12),     bidir,     X,    120,   1,   PULL1)," &  
           "119    (BC_1,          *,  internal,     0)," &                    
           "120    (BC_2,          *,   control,     1)," &                    
           "121    (BC_7,      D(13),     bidir,     X,    123,   1,   Z)," &  
           "122    (BC_1,          *,  internal,     0)," &                    
           "123    (BC_2,          *,   control,     1)," &                    
           "124    (BC_7,      D(14),     bidir,     X,    126,   1,   Z)," &  
           "125    (BC_1,          *,  internal,     0)," &                    
           "126    (BC_2,          *,   control,     1)," &                    
           "127    (BC_7,      D(15),     bidir,     X,    129,   1,   Z)," &  
           "128    (BC_1,          *,  internal,     0)," &                    
           "129    (BC_2,          *,   control,     1)," &                    
           "130    (BC_7,       DE_B,     bidir,     X,    132,   1,   PULL1)," &  
           "131    (BC_1,          *,  internal,     0)," &                    
           "132    (BC_2,          *,   control,     1)," &                    
           "133    (BC_7,        TXD,     bidir,     X,    135,   1,   PULL1)," &  
           "134    (BC_1,          *,  internal,     0)," &                    
           "135    (BC_2,          *,   control,     1)," &                    
           "136    (BC_7,        RXD,     bidir,     X,    138,   1,   PULL1)," &  
           "137    (BC_1,          *,  internal,     0)," &                    
           "138    (BC_2,          *,   control,     1)," &                    
           "139    (BC_7,       MOSI,     bidir,     X,    141,   1,   PULL1)," &  
           "140    (BC_1,          *,  internal,     0)," &                    
           "141    (BC_2,          *,   control,     1)," &                    
           "142    (BC_7,       MISO,     bidir,     X,    144,   1,   PULL1)," &  
           "143    (BC_1,          *,  internal,     0)," &                    
           "144    (BC_2,          *,   control,     1)," &                    
           "145    (BC_7,       SS_B,     bidir,     X,    147,   1,   PULL1)," &  
           "146    (BC_1,          *,  internal,     0)," &                    
           "147    (BC_2,          *,   control,     1)," &                    
           "148    (BC_7,        SCK,     bidir,     X,    150,   1,   PULL1)," &  
           "149    (BC_1,          *,  internal,     0)," &                    
           "150    (BC_2,          *,   control,     1)," &                    
           "151    (BC_7,     GPIOC1,     bidir,     X,    153,   1,   PULL1)," &  
           "152    (BC_1,          *,  internal,     0)," &                    
           "153    (BC_2,          *,   control,     1)," &                    
           "154    (BC_7,     GPIOC0,     bidir,     X,    156,   1,   PULL1)," &
           "155    (BC_1,          *,  internal,     0)," & 
           "156    (BC_2,          *,   control,     1)";
 end DSP56852;

        

This library contains 7713 BSDL files (for 6085 distinct entities) from 64 vendors
Last BSDL model (ATHENA_TOP) was added on Aug 14, 2017 14:34
info@bsdl.info