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?
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.
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;