|
PARS : Parallel Application
from Rapid Simulation
PARS, Parallel Application from Rapid Simulation, is a new toolbox for
Simulink that allows users to build multi-DSP/ multi-FPGA applications
from a single Simulink model.
Starting from a Simulink model, you can partition the design into
several tasks and assign them to the various processors making up your
hardware. In this context, processors can be either DSPs or FPGAs. PARS
will then take this description and generate a Diamond application that
can be loaded and executed on your target hardware
PARS accepts a Simulink model as
input, and helps users to partition the Simulink model into several
tasks which will be placed on different processors and/or FPGAs. PARS
helps users calculate the size and type of all data transfers between
different tasks and then generates the C source code with all necessary
inter-task/inter-processor communication functions.
With the help of Diamond it compiles, links and then configures the
various generated tasks to build a single application (*.app) file
suitable for downloading into the parallel processing network. All the
booting and task placement information is built into the application
file together with all bit streams for the FPGAs in the system.
PARS checks the Simulink model for the presence of any possible deadlock
and in the in case of any deadlock in the model, PARS tries to resolve
them. In cases where the deadlock could not be resolved automatically,
it will report the source of deadlock and guide user to resolve it
manually.
PARS hides the complexity of any parallel application development from
the user and lets the user focus on algorithm development in Simulink.
User does not need to have deep understanding of parallel processing
techniques or even DSP and FPGA. All developments are model based. By
using PARS even novices could generate a parallel deployable application
from a single Simulink model in less than 30 minutes. This work was
originally accomplished under a US Navy contract and Sundance would like
to acknowledge this support.

Software Requirements:
- Matlab
- Simulink
- Real Time Workshop
PARS needs the following software applications to be
present when it is used to generate a multi-DSP application:
- 3L Diamond DSP
- Code Composer studio (TI C6000 compiler)
PARS needs the following applications to be present
when it is used to generate a multi-DSP/multi-FPGA application:
- Diamond FPGA
- Xilinx ISE
- Xilinx SysGen
Part Number: PARS
Price: $8,000

|