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.

TMS320LF2407A: BSDL file

Part Number: TMS320LF2407A


Support Path: /Tools & software/Help find tools and software/Models & Simulation/Request new model/

Hi

I am looking for the BSDL file for the TMS320LF2407A, is one available?

  • Hi Paul,

    Unfortunately not.  Please see this post:  http://e2e.ti.com/support/microcontrollers/c2000/f/171/t/505723

    I recently came across a BSDL file for an older F206 device which used the same JTAG interface.  Attaching that file as .txt in case it helps.

    Regards,

    Richard

    -------------------------------------------------------------------------------
    --  TI TMS320F206 16-Bit 100-pin Fixed-Point DSP's                           --
    -------------------------------------------------------------------------------
    --  Supported Devices: TMS320F206 100-pin PZ package                         --
    -------------------------------------------------------------------------------
    --  Created by    : Texas Instruments Incorporated                           --
    --  Documentation : TMS320F206 Data Sheet (SPRS050)                          --
    --  BSDL revision : 0.1 - originally created (5/22/97)                       --
    --                  0.2	- additional comments added (BCTT 4/7/98)            --
    --  BSDL status   : Preliminary                                              --
    --  Date created  : 05/22/97                                                 --
    --                                                                           --
    --***************************************************************************--
    --*                           N O T I C E                                   *--
    --*                                                                         *--
    --*   The 320C2xx/320F2xx family of processors do NOT support boundary      *--
    --*   scan.  The test access port is included for emulation purposes        *--
    --*   but no boundary register is present on the devices.  This file is     *--
    --*   provided to describe the implementation of the test access port to    *--
    --*   scan-based tools.  This file and the '2xx family of devices are not   *--
    --*	compliant with IEEE 1149.1 and will not support boundary scan         *--
    --*	functions other than BYPASS mode.                                     *--
    --*                                                                         *--
    --*   This file will refer to the device as TMS320F206 although             *--
    --*   it is also valid for other 2xx devices.                               *--
    --*                                                                         *--
    --***************************************************************************--
    --***************************************************************************--
    --*                           W A R N I N G                                 *--
    --*                                                                         *--
    --*     This BSDL file has NOT been checked for correct syntax and semantics*--
    --*  using commercial tools, NOR has it been validated against              *--
    --*  the device.  Without validation many structural errors could be        *--
    --*  present, leading to possible damage of the device when using its       *--
    --*  boundary scan logic.                                                   *--
    --*                                                                         *--
    --***************************************************************************--
    --                                                                           --
    --                          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) 1997, Texas Instruments Incorporated             --
    -------------------------------------------------------------------------------
    
    entity TMS320F206 is
        generic (PHYSICAL_PIN_MAP : string := "PZ");
    
        port (D: linkage bit_vector(0 to 15);
              A: linkage bit_vector(0 to 15);
              PS_NEG: linkage bit;
              DS_NEG: linkage bit;
              IS_NEG: linkage bit;
              READY: linkage bit;
              R_W_NEG: linkage bit;
              RD_NEG: linkage bit;
              WE_NEG: linkage bit;
              STRB_NEG: linkage bit;
              BR_NEG: linkage bit;
              HOLDA_NEG: linkage bit;
              XF: linkage bit;
              BIO_NEG: linkage bit;
              IO: linkage bit_vector(1 to 4);
              RS_NEG: linkage bit;
              TEST: linkage bit;
              MP_MC_NEG: linkage bit;
              NMI_NEG: linkage bit;
              HOLD_NEG_INT1_NEG: linkage bit;
              INT2_NEG: linkage bit;
              INT3_NEG: linkage bit;
              TOUT: linkage bit;
              CLKOUT1: linkage bit;
              CLKIN_X2: linkage bit;
              X1: linkage bit;
              DIV: linkage bit_vector(1 to 2);
              PLL5V: linkage bit;
              CLKX: linkage bit;
              CLKR: linkage bit;
              FSR: linkage bit;
              FSX: linkage bit;
              DR: linkage bit;
              DX: linkage bit;
              TX: linkage bit;
              RX: linkage bit;
              TRST_NEG: in bit;
              TCK: in bit;
              TMS: in bit;
              TDI: in bit;
              TDO: out bit;
              EMU0: linkage bit;
              EMU1_OFF_NEG: linkage bit;
              VCCP: linkage bit;
              VDD: linkage bit_vector(1 to 8);
              VSS: linkage bit_vector(1 to 14));
    
        use STD_1149_1_1990.all; -- Get standard attributes and definitions
    
        attribute PIN_MAP of TMS320F206 : entity is PHYSICAL_PIN_MAP;
    
        constant PZ : PIN_MAP_STRING :=
           " D:(22,23,24,26,27,28,29,31,32,33,34,36,38,39,40,41),   " &
           " A:(55,56,57,58,60,61,62,64,66,67,68,69,71,72,73,74),   " &
           " PS_NEG:53, DS_NEG:51, IS_NEG:52, READY:49, R_W_NEG:47, " &
           " RD_NEG:45, WE_NEG:44, STRB_NEG:46, BR_NEG:43,          " &
           " HOLDA_NEG:6, XF:98, BIO_NEG:99, IO:(96,97,8,9),        " &
           " RS_NEG:100, TEST:1, MP_MC_NEG:2, NMI_NEG:17,           " &
           " HOLD_NEG_INT1_NEG:18, INT2_NEG:19, INT3_NEG:20,        " &
           " TOUT:92, CLKOUT1:15, CLKIN_X2:12, X1:13, DIV:(3,5),    " &
           " PLL5V:10, CLKX:87, CLKR:84, FSR:85, FSX:89,            " &
           " DR:86, DX:90, TX:93, RX:95, TRST_NEG:79, TCK:78,       " &
           " TMS:81, TDI:80, TDO:82, EMU0:76, EMU1_OFF_NEG:77,      " &
           " VCCP:11, VDD:(4,7,16,35,50,63,75,91),                  " &
           " VSS:(14,21,25,30,37,42,48,54,59,65,70,83,88,94)        ";
    
        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_RESET of TRST_NEG : signal is true;
        attribute TAP_SCAN_CLOCK of TCK : signal is (25.00e6, BOTH);
    
        attribute INSTRUCTION_LENGTH of TMS320F206 : entity is 8;
        attribute INSTRUCTION_OPCODE of TMS320F206 : entity is
                  "EXTEST    (00000000), " &
                  "BYPASS    (11111111), " &
                  "SAMPLE    (00000010), " &
                  "PRIVATE1  (00100000), " &
                  "PRIVATE2  (00100001), " &
                  "PRIVATE3  (00100010), " &
                  "PRIVATE4  (00100011), " &
                  "PRIVATE5  (00100100), " &
                  "PRIVATE6  (00100101), " &
                  "PRIVATE7  (00100110), " &
                  "PRIVATE8  (00100111), " &
                  "PRIVATE9  (00101000), " &
                  "PRIVATE10 (00101001), " &
                  "PRIVATE11 (00000011), " &
                  "PRIVATE12 (00000110)  ";
    
        attribute INSTRUCTION_CAPTURE of TMS320F206 : entity is "XXXXXX01";
    
        attribute INSTRUCTION_PRIVATE of TMS320F206 : entity is
                  "PRIVATE1, PRIVATE2, PRIVATE3, PRIVATE4," &
                  "PRIVATE5, PRIVATE6, PRIVATE7, PRIVATE8," &
                  "PRIVATE9, PRIVATE10,PRIVATE11,PRIVATE12";
    
        attribute BOUNDARY_CELLS of TMS320F206 : entity is
                  "BC_1";
    
        attribute BOUNDARY_LENGTH of TMS320F206 : entity is 1;
        attribute BOUNDARY_REGISTER of TMS320F206 : entity is
        --
        -- num  cell      port         function  safe
        --
          "0  ( BC_1     ,*           ,internal, X )";
    
    end TMS320F206;