|See VisSim in Action
Watch these VisSim/Embedded
Controls Dveloper Personal Edition movies! Each movie downloads in less
than a minute on a 56K modem.
Fixed-Point Overview Movie:
- This movie gives an introduction to the VisSim/Fixed-Point block-set
which is an integral part of the VisSim/Embedded Controls Developer
Personal Edition. 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:
- In this movie, VisSim/ECD Personal Edition 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
Fixed-Point DIL Simulation and Code Generation Movie:
- This movie focuses on DSP-in-loop simulation (DIL) capabilities and
fixed point code generation capabilities of the VisSim/ECD Personal
Edition 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.
Code Generation for VisSim/ECD Personal Edition Movie:
- The process of generating, compiling, and downloading fixed-point
code from a controller / algorithm to a TI F2407 EVM using the VisSim/ECD
Personal Edition is covered in this movie. Once the code is downloaded
and executing on the EVM, VisSim/ECD Personal Edition 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:
- A fundamental component of the VisSim/ECD Personal Edition 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/ECD Personal
Edition, 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
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
VisSim - TI Code Composer Studio (CCS) Plugin Movie:
- The VisSim - TI Code Composer Studio (CCS) Plugin is designed for
- 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
- Using the VisSim - TI Code Composer Studio (CCS) Plugin, a user can
prototype a controller / system using the VisSim/ECD Personal Edition
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/ECD Personal Edition.