W.A.R.P.2.0
PROGRAMMING TOOLS
Figure 25. FUZZYSTUDIO™ 2.0 Block Diagram
BASIC TOOLS
EDITORS
SUPPORT
TOOLS
IMPORTER
EXPORTER
EMULATORS
ANSI C
MATLAB
COMPILER
BOARD
MANAGER
RS232
FUZZYSTUDIO™2.0
DEBUGG ER
HIGH LEVEL
SUPPORT TOOLS
AFM
Adaptive Fuzzy Modeller
FUZZYSTUDIO™ADB2.0
Application Development Board
W.A.R.P.
FUZZYSTUDIO™ 2.0
SGS-THOMSON has developed a software tools
to support the use of W.A.R.P.2.0 allowing easy
configurating and loading of the memories and
functional simulations.
It has been designed in order to be used with the
following hardware/software requirements:
80386 (or higher) processor
VGA / SVGA screen
Windows Version 3.0 or Higher
The constituting blocks are:
Editors
it is a tool to define the fuzzy controller with a
User-Friendly Interface.
It is composed by:
– Variables Editor: to define the I/O variables,
and to draw relatedmembership functions.
– Rule Editor (to define the base of knowledge)
Compiler
it generates the code to be loaded in W.A.R.P.2.0
memories according to the data defined through
the editor. It also generates the data base for
Debugger, Exporter and Simulator.
Debugger
it allows the user to examine step-by-step the fuzzy
computation for a defined application. It also allows
to check the results of the entire control process by
using a list of patterns stored into a file.
Exporter
it generatesfiles to be imported in different environ-
ments in order to develop W.A.R.P.2.0 based simu-
lations exploiting user-developed models.
It addresses the following environments:
Standard C: the exporter generates C functions
that can be recalled by an user program
MATLAB: the exporter generates a ’.M’ file that can
be used to perform simulations in MATLAB envi-
ronments
Importer
It allows to use a fuzzy project edited by a develop-
ment system of a different hardware device, i.e.
W.A.R.P.3 family, or by the AFM.
Board Manager
It allows the W.A.R.P.2.0 and ZEROPOWER pro-
gramming, board testing and project debugging
directly on the silicon.
24/28