The DSPCAD Lightweight Dataflow Environment: Introduction to LIDE Version 0.1

TitleThe DSPCAD Lightweight Dataflow Environment: Introduction to LIDE Version 0.1
Publication TypeReports
Year of Publication2011
AuthorsShen C-C, Wang L-H, Cho I, Kim S, Won S, Plishker W, Bhattacharyya SS
Series TitleTechnical Reports from UMIACS
Date Published2011
ISBN NumberUMIACS-TR-2011-17
KeywordsTechnical Report

LIDE (the DSPCAD Lightweight Dataflow Environment) is a flexible,lightweight design environment that allows designers to experiment with
dataflow-based approaches for design and implementation of digital
signal processing (DSP) systems.
LIDE contains libraries of dataflow graph elements (primitive actors,
hierarchical actors, and edges) and utilities that assist designers in
modeling, simulating, and implementing DSP systems using formal dataflow
techniques. The libraries of dataflow graph elements (mainly actors)
contained in LIDE provide useful building blocks that can be used to
construct signal processing applications, and that can be used as
examples that designers can adapt to create their own, customized LIDE
actors. Furthermore, by using LIDE along with the DSPCAD Integrative
Command Line Environment (DICE), designers can efficiently create and
execute unit tests for user-designed actors.
This report provides an introduction to LIDE. The report includes
details on the process for setting up the LIDE environment, and covers
methods for using pre-designed libraries of graph elements, as well as
creating user-designed libraries and associated utilities using the C
language. The report also gives an introduction to the C language
plug-in for dicelang. This plug-in, called dicelang-C, provides features
for efficient C-based project development and maintenance that are
useful to apply when working with LIDE.