Having a single
programming interface for a variety of DSPs provides several key
advantages. Support and maintenance are reduced as heterogeneous
programming interfaces are merged into a single interface. More
importantly, a single programming environment for engineers and
programmers means that development can be ramped far more quickly.
The ultimate result of using SWEEP IDE is faster time to market
through rapid development turns.
DSP Workbench defines the next generation development platform for
DSP and microprocessor applications. By spanning the range from
high-level conceptual design to real-world implementation and hardware-oriented
verification, the DSP Workbench offers a one-stop solution for advancing
pushing DSP system development.
approach enabled by the DSP Workbench incorporates the targeted
hardware into the design cycle on a par with software design tools
found in traditional development environments. A schematic composer
is used to assemble hardware engines ranging from standalone DSPs
to systems featuring DSPs, microprocessors and other hardware components
such as application specific hardware accelerators. By addressing
both hardware and software aspects of the design cycle, the DSP
Workbench serves as a common foundation and communication platform
for software and hardware developers, enabling the rapid development
of prototypes and applications through co-design.
hardware components or devices are implemented as cycle accurate
simulators or emulators attached to a development board. Exceptions
are devices that allow the developer to execute high-level behavioral
models such as C programs directly on the native machine.
the schematics, the designer attaches so-called controls to hardware
components in order to monitor and manipulate the system. Data memory
controls connected to a certain memory bank of a DSP, for example,
are used to display and modify memory contents, while others play
audio/video data or visualize memory contents.
The same usage
model applies also to the actual software development cycle. By
attaching a so-called developer control to the program memory of
a DSP or microprocessor, the software designer invokes a modern
software development environment with features including, but not
limited to syntax aware editors, project management, and version
control. During simulation, this control seamlessly visualizes the
current state of the attached device by highlighting program lines
and breakpoints. A less complex control, which also docks to the
program memory of a device, serves as a disassembler enabling low-level
inspection of programs, whenever necessary. Other controls covering
and supporting a wide variety of design tasks are provided with
the DSP Workbench.
concept of controls and devices enabling the seamless integration
of new devices, combined with the diversity of available controls,
are the unique properties of DSP Workbench. SEDA Solutions'®
DSP Workbench brings complementary technologies together for the
best competitive advantage.
Workbench, Version 1.0
Version 1.0 of the DSP Workbench includes