VisSim/TI C2000 Rapid
Prototyper
The Smarter, Faster Way for Embedded Control
Design
See the VisSim/TI C2000 Rapid Prototyper
movies! Each movie downloads in less than a minute on a 56K
modem.
Fixed-Point Overview
Movie
download
This movie gives an introduction to the
VisSim/Fixed-Point block-set which is an integral part of the VisSim/TI C2000
Rapid Prototyper. All the fixed point blocks are reviewed. Key capabilities such
as "autoscaling" -- automatic and optimized setting of radix point on each fixed
point block / operation, and global over-ride of target word-size are
introduced.
Fixed-Point Simulation and
Autoscaling Movie
download
In this movie, VisSim/TI C2000 Rapid Prototyper is used
to perform fixed-point simulations of actual controllers / algorithms. At a
simulation level, this allows users to trap overflow problems resulting from
incorrect radix settings on fixed-point blocks / operations; and use the
"autoscaling" feature to quickly optimize the radix setting on each fixed point
block / operation.
Fixed-Point DIL Simulation
and Code Generation Movie
download
This movie focuses on DSP-in-loop simulation (DIL)
capabilities and fixed point code generation capabilities of the VisSim/TI C2000
Rapid Prototyper using real control examples. The process of setting up a DIL
system simulation, the process of generating fixed point C-code, and the anatomy
of a generated code segment are examined in detail.
Fixed-Point Code Generation for
VisSim/TI C2000 Rapid Prototyper Movie
download
The process of generating, compiling, and downloading
fixed-point code from a controller / algorithm to a TI F2407 EVM using the
VisSim/TI C2000 Rapid Prototyper is covered in this movie. Once the code is
downloaded and executing on the EVM, VisSim/TI C2000 Rapid Prototyper can be
used interactively in real-time to change system inputs, observe system behavior
and validate the controller or algorithm executing on the EVM.
TI Digital Motor Control (DMC) Block
Set Overview Movie
download
A fundamental component of the VisSim/TI C2000 Rapid
Prototyper is the availability of digital motor control (DMC), originally
written in C2xx assembler, in an easy-to-use block format. Texas Instruments has
updated these blocks and reconfigured them in C-Callable-Assembly (CCA) format.
This format allows the C2xx assembler code to be called from within a standard C
program, and be compiled together with these external C programs and downloaded
to the DSP target.
The DMC blocks can be combined with other VisSim blocks
to create complete and sophisticated motion control prototypes. In the initial
release, two major motor types - AC Induction Motor and Brushless DC (Permanent
Magnet Synchronous) Motor - are included. DMC blocks related to other motor
types will be added in future releases.
To further enrich the power and usability of the
VisSim/TI C2000 Rapid Prototyper, a simulation mode has been added to many DMC
blocks. Such dual mode blocks can be used as normal VisSim blocks during
simulation. In simulation mode, the DMC blocks accept inputs and parameters and
behave like real DMC blocks. However, all the execution takes place on the PC
host: no code is generated or downloaded to the DSP target. In the simulation
mode, the DMC blocks execute C code that mimics the original CCA
instructions.
When these blocks are included in a set of blocks that
is to be downloaded, VisSim Code Generator generates C function calles to the
original C-Callable-Assembly (CCA) functions such that for the DMC blocks, the
code that is generated and downloaded to the DSP is TI's hand-written,
optimized, and tested assembler code.
VisSim - TI Code Composer Studio
(CCS) Plugin Movie
download
The VisSim - TI Code Composer Studio (CCS) Plugin is
designed for users that:
-
Develop large or sophisticated motion control
applications;
-
Need to integrate subsystems prototyped in VisSim
with other code or user interfaces;
-
Prefer TI Code Composer Studio / eXpressDSP
integrated development environment (IDE).
Using the VisSim - TI Code Composer Studio (CCS) Plugin, a
user can prototype a controller / system using the VisSim/TI C2000 Rapid
Prototyper and generate fixed-point C code and/or calls to TI DMC block library,
and incorporate this code in a TI Code Composer Studio / eXpressDSP project.
Typically this is needed when you are integrating the system prototype with code
from other sources, or with user interface devices and drivers, such as touch
panels and LCD displays. From that point, you can use the powerful compilation,
download, and debug utilities of the CCS IDE on the entire project, including
the code and function calls automatically generated by the VisSim/TI C2000 Rapid
Prototyper. |