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