C6EZFlo Graphical Development Tool for TMS320C6000 Devices Status: ACTIVE

C6FLO-DSPTOOL

Description/Features

Technical Documents

Support & Community

Order Now



Description

Texas Instruments C6EZFlo is a free graphical software development tool that can be used in conjunction with TI’s Code Composer Studio IDE™ or other DSP-based development tools. C6EZFlo allows developers to create plain C code applications for TI DSPs without DSP-specific specific programming knowledge.  These applications can be used as-is or as prototypes to accelerate conventional C-language development.

 

C6EZFlo provides an intuitive drag-and-drop interface to create a system block diagram. The blocks in this diagram can represent anything from optimized DSP algorithms to peripheral I/O drivers. The tool parses the system diagram to generate cleanly structured, well commented C code, which the developer can use as-is or modify in Code Composer Studio IDE. Developers can leverage C6EZFlo with TI’s TMS320C6000™ DSP devices, such as C674x, as well as DaVinci™ digital media processors based on the C6000™ platform, including DM643x and DM648, to enable quick and easy prototyping for any end application.

Features

The graphical development environment allows users to quickly place and connect DSP components using an intuitive drag-and-drop interface. Blocks can also be configured in the graphical domain using an integrated block parameter pane. Global application settings are applied through a special component called the framework block. Once the entire application is connected and configured, a single button press generates C application code.


Developers can build and run the C-language application from within the Code Composer Studio IDE. The application makes use of TI’s DSP/BIOS kernel to provide powerful multi-threading capability with low overhead. Aside from DSP/BIOS, the application is pure C code with no special build steps or dependencies. The code itself is written to maximize readability and is easy to modify or maintain after code generation. The application is self-contained within its own folder, so it can easily be moved to another location or PC.

 

The standard C6EZFlo installation includes several dozen signal processing blocks for use in DSP systems. The tool is also expandable: the standard blocks can be modified or used as templates to create custom blocks. Blocks provide source template files that are used to generate the application C source code. These source template files can use sophisticated JavaScript-based features to change aspects of the generated code based on block parameters set in the graphical environment.

Prerequisites

The following software packages must be installed to make the best use of C6Flo.

  • TI Code Composer Studio IDE v5.x
  • Microsoft .NET Framework v2.0 or higher

Available Versions

C6EZFlo version 1.0 is a stand-alone tool that can be used with either CCS 3.3 or CCS 4. It relies on other TI software, such as DSP/BIOS and the XDC Tools, which must be installed separately. C6EZFlo version 2.0 is integrated directly with CCS 5, which automatically installs all of the other required software from TI. The newer version also includes several key improvements such as an improved system diagram view, more blocks, and integrated help contents.

Version Download location
Sort Ascending  Sort Descending Sort Ascending  Sort Descending
  C6EZFlo v1.0     Product Download Page  

Order Now
Part Number Texas Instruments Status Price (US$) OS   Current Version   Version Date  

C6EZFLO-DSPTOOL:
C6EZFlo Graphical Development Tool


ACTIVE Free   Windows XP, Vista7, Linux   v2.0   27 APR 2011  
Technical Documents
TI Wikis (3)
Title Date
C6EZFlo Wiki -- In-depth technical and "how-to" articles, FAQs, etc. 02 May 2011
C6EZAccel Wiki -- In-depth technical and "how-to" articles, FAQs, etc. 02 May 2011
C6EZRun Wiki -- In-depth technical and "how-to" articles, FAQs, etc. 02 May 2011
Application Notes (1)
Title Abstract Type Size (KB) Date Views
PDF 19 05 Aug 2010 518
White Papers (1)
Title Abstract Type Size (KB) Date Views
PDF 147 26 Jul 2010 562
More Literature (3)
Title Abstract Type Size (KB) Date Views
PDF 241 02 May 2011 314
WMV 11874 26 Jul 2010 184
MP4 110912 26 Jul 2010 154
Name Part Number Tool Type
Sort Ascending  Sort Descending Sort Ascending  Sort Descending Sort Ascending  Sort Descending
Code Composer Studio (CCStudio) Integrated Development Environment (IDE) v5  CCSTUDIO  Code Composer Studio(TM) IDE 
C6EZRun Software Development Tool for TI DSP+ARM Devices  C6RUN-DSPARMTOOL  Utilities/Plug-Ins 
Name Part Number Software Type
Sort Ascending  Sort Descending Sort Ascending  Sort Descending Sort Ascending  Sort Descending
C6EZAccel Software Development Tool for TI DSP+ARM Processors  C6ACCEL-DSPLIBS  Application Software 
Part Number Name Product Family
Sort Ascending  Sort Descending Sort Ascending  Sort Descending Sort Ascending  Sort Descending
TMS320C6742  Fixed/Floating Point Digital Signal Processor  C6000 High Performance DSP 
TMS320C6743  Fixed/Floating-Point Digital Signal Processor  C6000 High Performance DSP 
TMS320C6745  Fixed/Floating-Point Digital Signal Processor  C6000 High Performance DSP 
TMS320C6746  Fixed/Floating Point Digital Signal Processor  C6000 High Performance DSP 
TMS320C6747  Fixed/Floating-Point Digital Signal Processor  C6000 High Performance DSP 
TMS320C6748  Fixed/Floating Point Digital Signal Processor  C6000 High Performance DSP 
TMS320DM6431  Digital Media Processor  DaVinci Digital Video Processor 
TMS320DM6433  Digital Media Processor  DaVinci Digital Video Processor 
TMS320DM6435  Digital Media Processor  DaVinci Digital Video Processor 
TMS320DM6437  Digital Media Processor  DaVinci Digital Video Processor 
TMS320DM648  Digital Media Processor  DaVinci Digital Video Processor 
Support and Community

Customer Tags Help

No Tags are Available for this Part Number