• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Microcontrollers » C2000™ Microcontrollers » All Tags » cla
Share
C2000™ Microcontrollers
  • Forums
  • Announcements
  • E2E Wiki

Browse by Tags

C2000™ Microcontrollers

Welcome to the C2000™ Microcontrollers Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".

Tags
You have subscribed to this tag. To view or manage your tag subscriptions, click here.   Close
You have unsubscribed from this tag. To view or manage your tag subscriptions, click here.   Close
You are currently viewing:
cla
  • "28335"
  • 28035
  • 2803x
  • ADC
  • C Programming Language
  • c2000
  • C28x
  • CCS v4
  • CCSv4
  • Code Composer 4
  • Code Composer Studio
  • controlsuite
  • digital motor control
  • ePWM
  • F28027
  • F28035
  • F28335
  • F28x
  • F28xx
  • flash
  • piccolo
  • pwm
  • TMS320C2000
  • TMS320F28035
  • XDS100
Related Posts
  • Forum Post: Piccolo F2803x CLA FAQ

    Charlie3036 Charlie3036
    Q: What is the Control Law Accelerator (CLA) on the F2803x? A: F2803x’s revolutionary Control Law Accelerator(CLA) is an independent, 32-bit floating-point math accelerator that runs in parallel with the C28x core. The CLA can perform low level control loops (32-bit accurate) with...
    on Apr 30, 2009
  • Blog Post: Cost-sensitive embedded control applications become more reliable, intelligent with TI’s newest Piccolo™ MCUs featuring the Control Law Accelerator

    RandiW RandiW
    Driving development of more reliable, efficient embedded control applications, TI releases new TMS320F2803x Piccolo microcontrollers (MCUs) featuring the Control Law Accelerator (CLA). Unique to TI's F2803x Piccolo MCUs, the CLA is a 32-bit floating-point math accelerator that operates independently...
    on May 4, 2009
  • Forum Post: [Piccolo CLA] Additional CLA Resources

    Lori Heustess Lori Heustess
    C2000 Gurus, In addition to the FAQ here, there are some additional CLA resources you may find useful: Training Videos: CLA Technical Training Part 1 (~1 hour) http://www.ti.com/lit/wmv/sprc908 CLA Technical Training Part 2 (~1 hour) http://www.ti.com/lit/wmv/sprc909 ...
    on Jun 3, 2009
  • Forum Post: PMSM sensorless control design using a Piccolo TMS320F28035

    Bjornsn Bjornsn
    Hi Folks, I decided to use the new Piccolo TMS320F28035 DSC for designing a motor control platform and I ordered the experimenter's kit. I have a couple of question where I need some help: 1. Are there schematics to use in EAGLE that show me an example of how to connect the pins of the uC with...
    on Jun 4, 2009
  • Forum Post: [CLA] CLAmath Macro Library V1.0 Released

    Lori Heustess Lori Heustess
    C2000 Gurus, The CLAmath macro library V1.0 is now available. This release includes sin, cos, div, sqrt, 1/sqrt and sincos. Test code examples are included for 2803x devices. http://www.ti.com/lit/zip/sprc910 Happy coding! Lori Edit: June 8th - fixed URL
    on Jun 4, 2009
  • Forum Post: Re: [CLA] CLAmath Macro Library V1.0 Released

    Max Sonnaillon Max Sonnaillon
    Lori, I need the 2-pole 2-zero controller for the CLA. It was included in the 2808 libraries but I could not find it adapted to run in the CLA. I have seen some 2-pole 2-zero code for the CLA in several Piccolo presentations, where they compare the code efficiency with the main CPU. Thank you for...
    on Sep 3, 2009
  • Forum Post: 2-pole 2-zero controller for CLA

    Max Sonnaillon Max Sonnaillon
    Hello all, I need the 2-pole 2-zero controller for the CLA. It was included in the 2808 libraries but I could not find the CLA version (in assembly). I have seen some 2-pole 2-zero code for the CLA in Piccolo presentations, where they compare the code efficiency with the main CPU. Thank you for...
    on Sep 4, 2009
  • Forum Post: CCS Update for Piccolo CLA Support

    Charlie3036 Charlie3036
    This is a general discussion on how to update the full version of CCS V3.3 to add Piccolo CLA support. This includes directions, questions, solutions, and general feedback on the process. The C2000 team will be monitoring this forum and answering any questions posted. As of September 30, 2009 Update...
    on Sep 30, 2009
  • Forum Post: MM0VZ16 Instruction Usage

    quark quark
    Hi, I am having trouble with getting the MMOVZ16 instruction to assemble. My code looks like... <snip> MADDF32 MR1, MR1, MR0 MMOV32 @_FY, MR1 ; Store the result MM0VZ16 MR0, @_I0 ; MR0 = (int32) cpu2Cla.i16_x[0] // line 103 MM0VZ16 MR1, @_I1 ; MR1 = (int32) cpu2Cla.i16_x[1] // line 104 ...
    on Nov 18, 2009
  • Forum Post: trouble running CLA code examples

    Rick Gros Rick Gros
    I am having trouble getting two Piccolo code examples to run right out of the box (do not get ADC to trigger CLA task, do not get interrupt on 280x side). I am running the two examples cla_adc cla_adc_fir contained in the DSP2803x_examples directory which was contained in the TI website download (I...
    on Dec 1, 2009
  • Forum Post: CLAdcFir example

    sunil barot sunil barot
    I am puzzled by following lines of code in CLA_FIR.asm in example "Example_2803xClaAdcFir". MUI16TOF32 MR2, @_AdcResult.ADCRESULT1 ;8 Read ADCRESULT1 and convert to float MMPYF32 MR2, MR1, MR0 ; MR2 (Y) = MR1 (A4) * MR0 (X4) || MMOV32 @_X0, MR2 Are you not overwritting MR2 and losing...
    on Dec 2, 2009
  • Forum Post: Re: CCS Update for Piccolo CLA Support

    Magnus Wohlfart Magnus Wohlfart
    Hi Kou, you can contact our customer support in your region ( TI-Product Information Centers ). They can check the validity of your license and provide you with the desired image if you CCS license is valid and active. Alternatively you can download CCSv4 ( http://tiexpressdsp.com/index.php?title...
    on Jan 8, 2010
  • Forum Post: Piccolo CLA MBCNDD instruction question

    Lindon Baker Lindon Baker
    From the CLA document spruge6a.pdf, I understand that I1 is designated the "last instruction that can affect flags for the MBCNDD instruction." Further, I2, I3 and I4 are always executed, I5 is the MBCNDD instruction, and I6, I7, and I8 are always executed regardless of whether the branch is...
    on Jan 18, 2010
  • Blog Post: TI’s new C2000™ controlSUITE™ software provides comprehensive development package to accelerate each design stage of real-time control applications

    RandiW RandiW
    controlSUITE software: royalty-free software examples, libraries, application solutions and support Unlike traditional MCU offerings, controlSUITE software delivers the content and content management necessary to simplify evaluation, application adaptation, debug, test and reuse. Going beyond...
    on Jan 19, 2010
  • Forum Post: TI’s new C2000™ controlSUITE™ software provides comprehensive development package to accelerate each design stage of real-time control applications

    RandiW RandiW
    controlSUITE software: royalty-free software examples, libraries, application solutions and support Unlike traditional MCU offerings, controlSUITE software delivers the content and content management necessary to simplify evaluation, application adaptation, debug, test and reuse. Going beyond...
    on Jan 19, 2010
  • Forum Post: Loading floating point value in HRPWM

    sunil barot sunil barot
    I want to load HRPWM period from the result of some floating point calculations done in the CLA of TMS320F28035. Can anybody suggest an example code or method ?
    on Feb 20, 2010
  • Forum Post: Re: CLA execution trace

    Joe Petty Joe Petty
    Lori, Sorry to say that I haven't tried to use the CLA debugger yet. I got the impression that the CLA debugger was going to flush the pipeline on a break and not reflect the true state of registers, flags... Now that my CLA is up and stable, I'll have to see what I can do with it. What...
    on May 5, 2010
  • Forum Post: [PICCOLO] Debugging the Control Law Accelerator in CCSv4

    Vishal_Coelho Vishal_Coelho
    Here is a video that shows you how to debug the CLA in CCSv4 http://e2e.ti.com/videos/m/microcontroller/200519.aspx
    on Jul 19, 2010
  • Forum Post: implementing code in Control law accelarator

    Anand16722 Anand16722
    Hi All, I am trying to use the CLA for the first time. Briefly My application is a simple Inverter (DC-AC) application. All my analog A-D channels have been used up and my A-D ISR duration is pretty much near the AD interrupt period. I dont want to overrun my AD interrupt period (50 uSec), hence...
    on Jul 21, 2010
  • Forum Post: What happens to the pipeline of CLA when softreset?

    JHi JHi
    What happens to the pipeline of CLA when softreset? Is it emptied or will the CLA run the commands still in pipeline after softreset command?
    on Jul 27, 2010
  • Forum Post: CLA MDEBUGSTOP command doesn't work on tasks started by setting MIFRC bit in the CPU code

    Stephen Maduzia Stephen Maduzia
    I am attempting to debug several tasks in the CLA using CCS3.3 evaluation version. I was able to successfully generate a breakpoint in CLA_TASK1 using the MDEBUGSTOP statement. This task is triggered by ADCINT1. When trying to generate a breakpoint in CLA_TASK8 which is triggered by the statement...
    on Sep 22, 2010
  • Forum Post: Piccolo CLA: Branch instructions

    Martin Rosenau Martin Rosenau
    Hello. In the Piccolo CLA manual it is said that two branch instructions must be 3 instructions "away" from one another: MBCNDD x1,LEQ MNOP MNOP MNOP MBCNDD x2,GT Is this a real requirement (MIPS or SPARC processors would cause a TRAP if a jump instruction is found in the delay slot...
    on Oct 19, 2010
  • Forum Post: CLA on TMS320F28035 task duration

    Mauro Fantina Mauro Fantina
    Hello to everybody. I have a question about the CLA of the TMS320F28035: how many clock cycles the CLA has to wait from the end of a task to the start of the next task ? From "SPRUGE6A on page 135" I read you have to wait pipeline empty. I think I'm not clear...
    on Feb 1, 2011
  • Forum Post: Dynamic Memory allocation in CLA

    Sugantha Krishnamoorthy Sugantha Krishnamoorthy
    Hi, I want to transfer large amount of data from Main CPU to CLA. As the CPUtoCLA Message RAM is limited, 1 )i wish to dynamically allocate memory in CPU (variables in memory CPUtoCLAMessageRAM), 2) transfer data to CLA and 3) free the allocated memory in CLA. I know how to allocate memory dynamically...
    on Mar 16, 2011
  • Wiki Page: [CLA] CLA and CPU message RAM arbitration

    Lori Heustess Lori Heustess
    Question: If there are two operations, such as CPU write and CLA read, to the same variable in the CPU to CLA message RAM, which one will be firstly to be executed? And after this operation, will the left one to be done immediately, or to be ignored? Answer: Both accesses will be serviced...
    on Mar 25, 2011
123
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use