This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28035RSHS 56pin BSDL

Other Parts Discussed in Thread: TMS320F28035

Hi

I am searching bsdl model for 56pin TMS320F28035. On website the 64+80pin models are available only. I need BSDL for VQFN (56pin) package. Could somebody help me, please ?

Thank you

regards: Zoltan

  • Zoltan,
    We are working with our Design team to get this. Will provide an update in a week's time.
  • Zoltan,

    Attached is the BSDL file for Piccolo_RSH package (RSH).

    After downloading, please change the file extension from .txt to .bsd

    It will be posted on our external web sometime next week.


    Regards,
    Peter

    --  Initialization Requirements for Boundary Scan Test
    --  --------------------------------------------------
    --
    --  The F2803x DSPs use the JTAG port for boundary scan tests, emulation
    --  capability and factory test purposes.  To use boundary scan test,
    --  the following pin configuration must be used:
    
    --      XRSn    = 0
    
    --  TRSTN is a reset to the JTAG state machine (active low), hence it has
    --  to be pulled high before any JTAG scans are made. 
    --
    --  F2803x Devices have a single tap for both emulation and boundary scan.
    --  The boundary scan IR size is 38 bits.
    --
    --  Device Pins not testable by Boundary Scan
    --  ------------------------------------------
    --  The following pins cannot be tested through boundary scan:
    --  XRSn, GPIOs used as JTAG ports[ GP_IO35,GP_IO36,GP_IO37,GP_IO38 ] and all the analog pins
    --
    --
    --                          IMPORTANT NOTICE                        
    --  Texas Instruments Incorporated (TI) reserves the right to make 
    --  changes to its products or to discontinue any semiconductor 
    --  product or service without notice, and advises its customers to 
    --  obtain the latest version of the relevant information to 
    --  verify, before placing orders, that the information being 
    --  relied on is current.                                  
    --  TI warrants performance of its semiconductor products and 
    --  related software to the specifications applicable at the time 
    --  of sale in accordance with TI's standard warranty. Testing and 
    --  other quality control techniques are utilized to the extent TI 
    --  deems necessary to support this warranty. Specific testing of 
    --  all parameters of each device is not necessarily performed, 
    --  except those mandated by government requirements. 
    --                                                   
    --  Certain applications using semiconductor devices may involve 
    --  potential risks of death, personal injury, or severe property 
    --  or environmental damage ("Critical Applications").    
    --
    --    TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, 
    --    AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN 
    --    LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER 
    --    CRITICAL APPLICATIONS.                    
    --
    --  Inclusion of TI products in such applications is understood 
    --  to be fully at the risk of the customer.  Use of TI products 
    --  in such applications requires the written approval of an 
    --  appropriate TI officer. Questions concerning potential risk 
    --  applications should be directed to TI through a local SC sales 
    --  office.                                                 
    --  In order to minimize risks associated with the customer's 
    --  applications, adequate design and operating safeguards should 
    --  be provided by the       
    --  customer to minimize inherent or procedural hazards.     
    --
    --  TI assumes no liability for applications assistance, customer 
    --  product design, software performance, or infringement of 
    --  patents or services described herein.  Nor does TI warrant or 
    --  represent that any license, either express or implied, is 
    --  granted under any patent right, copyright, mask work right, or 
    --  other intellectual property right of TI covering or relating 
    --  to any combination, machine, or process in which such 
    --  semiconductor products or services might be or are used.
    --            Copyright (c) 2000, Texas Instruments Incorporated 
    ------------------------------------------------------------------------
    
    -- File Type      :  BSDL Description for Top-Level Entity TMS320F2803x
    -----------------------------------------------------------------------------------
    
    
     entity TMS320F2803x is 
    
        generic(PHYSICAL_PIN_MAP : string := "TQFP"); 
    
        port (
    	      GP_IO0               : inout        bit;
                  GP_IO1               : inout        bit;
                  GP_IO12              : inout        bit;
                  GP_IO16              : inout        bit;
                  GP_IO17              : inout        bit;
                  GP_IO18              : inout        bit;
                  GP_IO19              : inout        bit;
                  GP_IO2               : inout        bit;
                  GP_IO20              : inout        bit;
                  GP_IO21              : inout        bit;
                  GP_IO22              : inout        bit;
                  GP_IO23              : inout        bit;
                  GP_IO28              : inout        bit;
                  GP_IO29              : inout        bit;
                  GP_IO3               : inout        bit;
                  GP_IO30              : inout        bit;
                  GP_IO31              : inout        bit;
                  GP_IO34              : inout        bit;
                  GP_IO4               : inout        bit;
                  GP_IO5               : inout        bit;
                  GP_IO6               : inout        bit;
                  GP_IO7               : inout        bit;
                  XRSn                 : in           bit;
                  GP_IO35             : in           bit;
                  GP_IO36             : in           bit;
                  GP_IO38             : in           bit;
                  GP_IO37             : out          bit;
                  TRSTn                : in           bit;
    		VDD3		: Linkage bit;
    		VSS3		: Linkage bit;
    		ADCINA7		: Linkage bit;
    		ADCINA6		: Linkage bit;
    		ADCINA4		: Linkage bit;
    		ADCINA3		: Linkage bit;
    		ADCINA2		: Linkage bit;
    		ADCINA1		: Linkage bit;
    		ADCINA0		: Linkage bit;
    		VDDAFL		: Linkage bit;
    		VSSA		: Linkage bit;
    		ADCINB1		: Linkage bit;
    		ADCINB2		: Linkage bit;
    		ADCINB3		: Linkage bit;
    		ADCINB4		: Linkage bit;
    		ADCINB6		: Linkage bit;
    		ADCINB7		: Linkage bit;
    		VSS		: Linkage bit;
    		VDDSFL		: Linkage bit;
    		TEST2		: Linkage bit;
    		X2		: Linkage bit;
    		X1		: Linkage bit;
    		VSS1		: Linkage bit;
    		VDD1		: Linkage bit;
    		VDDSFL1		: Linkage bit;
    		VSS2		: Linkage bit;
    		VDD		: Linkage bit;
    		VREGENZ		: Linkage bit
             ); 
    
        use STD_1149_1_2001.all; -- Get IEEE 1149.1-2001 attributes and definitions 
    
        attribute COMPONENT_CONFORMANCE of TMS320F2803x : entity is "STD_1149_1_1993";
    
        attribute PIN_MAP of TMS320F2803x : entity is PHYSICAL_PIN_MAP; 
    
        constant TQFP : PIN_MAP_STRING := 
    		"GP_IO22: 1, " &
    		"GP_IO23: 2, " &
    		"VDD3: 3, " &
    		"VSS3: 4, " &
    		"XRSn: 5, " &
    		"TRSTn: 6, " &
    		"ADCINA7: 7, " &
    		"ADCINA6: 8, " &
    		"ADCINA4: 9, " &
    		"ADCINA3: 10, " &
    		"ADCINA2: 11, " &
    		"ADCINA1: 12, " &
    		"ADCINA0: 13, " &
    		"VDDAFL: 14, " &
    		"VSSA: 15, " &
    		"ADCINB1: 16, " &
    		"ADCINB2: 17, " &
    		"ADCINB3: 18, " &
    		"ADCINB4: 19, " &
    		"ADCINB6: 20, " &
    		"ADCINB7: 21, " &
    		"GP_IO31: 22, " &
    		"GP_IO30: 23, " &
    		"GP_IO29: 24, " &
    		"VSS: 25, " &
    		"VDDSFL: 26, " &
    		"TEST2: 27, " &
    		"GP_IO28: 28, " &
    		"GP_IO18: 29, " &
    		"GP_IO17: 30, " &
    		"GP_IO16: 31, " &
    		"GP_IO12: 32, " &
    		"GP_IO7: 33, " &
    		"GP_IO6: 34, " &
    		"X2: 35, " &
    		"X1: 36, " &
    		"VSS1: 37, " &
    		"VDD1: 38, " &
    		"GP_IO19: 39, " &
    		"GP_IO38: 40, " &
    		"GP_IO37: 41, " &
    		"GP_IO35: 42, " &
    		"GP_IO36: 43, " &
    		"GP_IO5: 44, " &
    		"GP_IO4: 45, " &
    		"GP_IO3: 46, " &
    		"GP_IO2: 47, " &
    		"GP_IO1: 48, " &
    		"GP_IO0: 49, " &
    		"VDDSFL1: 50, " &
    		"VSS2: 51, " &
    		"VDD: 52, " &
    		"VREGENZ: 53, " &
    		"GP_IO34: 54, " &
    		"GP_IO20: 55, " &
    		"GP_IO21: 56 " ;
    
     
      attribute TAP_SCAN_IN of GP_IO35 : signal is true; 
        attribute TAP_SCAN_MODE of GP_IO36 : signal is true; 
        attribute TAP_SCAN_OUT of GP_IO37 : signal is true; 
        attribute TAP_SCAN_CLOCK of GP_IO38 : signal is (10.00000000e+06, BOTH); 
        attribute TAP_SCAN_RESET of TRSTN : signal is true; 
    
        attribute COMPLIANCE_PATTERNS  of TMS320F2803x : entity is 
        "( " &
        "    XRSn ) "& 
        "    ( 0)";
    
        attribute INSTRUCTION_LENGTH of TMS320F2803x : entity is 38;
        attribute INSTRUCTION_OPCODE of TMS320F2803x : entity is 
            "extest (000000XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX),"  & 
            "bypass (111111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX),"  & 
            "sample (000001XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX),"  & 
            "idcode (000100XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX),"  & 
            "highz (000101XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX),"  & 
            "test_mode_entry (000110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)," & 
            "dc_strbs (111110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)"; 
    
    
       attribute INSTRUCTION_CAPTURE of TMS320F2803x : entity is "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX01";
    
    
       attribute INSTRUCTION_PRIVATE of TMS320F2803x : entity is
          "dc_strbs" ;
    
        attribute IDCODE_REGISTER of TMS320F2803x : entity is 
            "0001"  &                -- Version Number 
            "1011100000000111"  &    -- Part Number 
            "00000010111"  &         -- Manufacturer ID 
            "1";                     -- Required by IEEE Std. 1149.1-1990 
    
        attribute REGISTER_ACCESS of TMS320F2803x : entity is 
            "BOUNDARY (extest, sample), " & 
            "DEVICE_ID (idcode), " & 
            "BYPASS (bypass, highz), " & 
            "test_dr[60] (test_mode_entry)"; 
    
        attribute BOUNDARY_LENGTH of TMS320F2803x : entity is 98;
        attribute BOUNDARY_REGISTER of TMS320F2803x : entity is 
          --- num            cell                 port      function   safe  [ccell  disval  rslt]
           "0    (           bc_7,             GP_IO22,        bidir,     X,      1,      1,    pull1)," & 
           "1    (           bc_2,                   *,      control,     1)," & 
           "2    (           bc_4,             	 *,      internal,	0)," & 
           "3    (           bc_2,                   *,      internal,     1)," & 
           "4    (           bc_4,             	 *,      internal,	0)," & 
           "5    (           bc_2,                   *,      internal,     1)," & 
           "6    (           bc_7,             GP_IO23,        bidir,     X,      7,      1,    pull1)," & 
           "7    (           bc_2,                   *,      control,     1)," & 
           "8    (           bc_4,             	 *,      internal,	0)," & 
           "9    (           bc_2,                   *,      internal,     1)," & 
           "10   (           bc_4,             	 *,      internal,	0)," & 
           "11   (           bc_2,                   *,      internal,     1)," & 
           "12   (           bc_4,             	 *,      internal,	0)," & 
           "13   (           bc_2,                   *,      internal,     1)," & 
           "14   (           bc_7,             GP_IO31,        bidir,     X,     15,      1,    pull1)," & 
           "15   (           bc_2,                   *,      control,     1)," & 
           "16   (           bc_4,         		*,        internal,    0)," & 
           "17   (           bc_2,                   *,      internal,     1)," & 
           "18   (           bc_7,             GP_IO30,        bidir,     X,     19,      1,    pull1)," & 
           "19   (           bc_2,                   *,      control,     1)," & 
           "20   (           bc_7,             GP_IO29,        bidir,     X,     21,      1,    pull1)," & 
           "21   (           bc_2,                   *,      control,     1)," & 
           "22   (           bc_4,         		 *,        internal,   0)," & 
           "23   (           bc_2,                   *,       internal,     1)," & 
           "24   (           bc_4,             	 *,       internal,	0)," & 
           "25   (           bc_2,                   *,       internal,     1)," & 
           "26   (           bc_4,              	 *,       internal,	0)," & 
           "27   (           bc_2,                   *,      internal,     1)," & 
           "28   (           bc_7,             GP_IO28,        bidir,     X,     29,      1,    pull1)," & 
           "29   (           bc_2,                   *,      control,     1)," & 
           "30   (           bc_7,             GP_IO18,        bidir,     X,     31,      1,    pull1)," & 
           "31   (           bc_2,                   *,      control,     1)," & 
           "32   (           bc_4,          	 *,        internal,	0)," & 
           "33   (           bc_2,                   *,        internal,     1)," & 
           "34   (           bc_7,             GP_IO17,        bidir,     X,     35,      1,    pull1)," & 
           "35   (           bc_2,                   *,      control,     1)," & 
           "36   (           bc_4,              	 *,      internal,     0)," & 
           "37   (           bc_2,                   *,      internal,     1)," & 
           "38   (           bc_4,            	 *,      internal,	0)," & 
           "39   (           bc_2,                   *,      internal,     1)," & 
           "40   (           bc_4,             	 *,      internal,	0)," & 
           "41   (           bc_2,                   *,      internal,     1)," & 
           "42   (           bc_7,             GP_IO16,        bidir,     X,     43,      1,    pull1)," & 
           "43   (           bc_2,                   *,      control,     1)," & 
           "44   (           bc_7,             GP_IO12,        bidir,     X,     45,      1,    pull1)," & 
           "45   (           bc_2,                   *,      control,     1)," & 
           "46   (           bc_4,          	*,        internal,     0)," & 
           "47   (           bc_2,                   *,       internal,     1)," & 
           "48   (           bc_4,             	 *,       internal,	0)," & 
           "49   (           bc_2,                   *,       internal,     1)," & 
           "50   (           bc_7,              GP_IO7,        bidir,     X,     51,      1,    Z)," & 
           "51   (           bc_2,                   *,      control,     1)," & 
           "52   (           bc_7,              GP_IO6,        bidir,     X,     53,      1,    Z)," & 
           "53   (           bc_2,                   *,      control,     1)," & 
           "54   (           bc_7,             GP_IO19,        bidir,     X,     55,      1,    pull1)," & 
           "55   (           bc_2,                   *,      control,     1)," & 
           "56   (           bc_4,             	 *,     internal,     0)," & 
           "57   (           bc_2,                   *,     internal,     1)," & 
           "58   (           bc_4,             	 *,     internal,	0)," & 
           "59   (           bc_2,                   *,     internal,     1)," & 
           "60   (           bc_7,              GP_IO5,        bidir,     X,     61,      1,    Z)," & 
           "61   (           bc_2,                   *,      control,     1)," & 
           "62   (           bc_4,           	 *,      internal,     0)," & 
           "63   (           bc_2,                   *,      internal,     1)," & 
           "64   (           bc_7,              GP_IO4,        bidir,     X,     65,      1,    Z)," & 
           "65   (           bc_2,                   *,      control,     1)," & 
           "66   (           bc_4,             	 *,     internal,     0)," & 
           "67   (           bc_2,                   *,     internal,     1)," & 
           "68   (           bc_4,             	 *,     internal,	0)," & 
           "69   (           bc_2,                   *,     internal,     1)," & 
           "70   (           bc_7,              GP_IO3,        bidir,     X,     71,      1,    Z)," & 
           "71   (           bc_2,                   *,      control,     1)," & 
           "72   (           bc_7,              GP_IO2,        bidir,     X,     73,      1,    Z)," & 
           "73   (           bc_2,                   *,      control,     1)," & 
           "74   (           bc_4,          	 *,      internal,     0)," & 
           "75   (           bc_2,                   *,      internal,     1)," & 
           "76   (           bc_7,              GP_IO1,        bidir,     X,     77,      1,    Z)," & 
           "77   (           bc_2,                   *,      control,     1)," & 
           "78   (           bc_7,              GP_IO0,        bidir,     X,     79,      1,    Z)," & 
           "79   (           bc_2,                   *,      control,     1)," & 
           "80   (           bc_7,             GP_IO34,        bidir,     X,     81,      1,    pull1)," & 
           "81   (           bc_2,                   *,      control,     1)," & 
           "82   (           bc_4,             	 *,      internal,    0)," & 
           "83   (           bc_2,                   *,      internal,     1)," & 
           "84   (           bc_4,                   *,      internal,    0)," & 
           "85   (           bc_2,                   *,      internal,     1)," & 
           "86   (           bc_4,                   *,     internal,     0)," & 
           "87   (           bc_2,                   *,     internal,     1)," & 
           "88   (           bc_4,          	 *,     internal,     0)," & 
           "89   (           bc_2,                   *,      internal,     1)," & 
           "90   (           bc_7,             GP_IO20,        bidir,     X,     91,      1,    pull1)," & 
           "91   (           bc_2,                   *,      control,     1)," & 
           "92   (           bc_4,          	 *,     internal,     0)," & 
           "93   (           bc_2,                   *,      internal,     1)," & 
           "94   (           bc_7,             GP_IO21,        bidir,     X,     95,      1,    pull1)," & 
           "95   (           bc_2,                   *,      control,     1)," & 
           "96   (           bc_4,             	 *,     internal, 	0)," & 
           "97   (           bc_2,                   *,     internal,     1)";
    
     end TMS320F2803x;
    
            
    

  • Hi Peter,
    Thank you so much.