
PROGRAMMING TOOLS
BOARD
MANAGER
HIGHLEVEL
SUPPORT TOOLS
EMULATORS
COMPILER
DEBUGGER
RS232
SUPPORT
TOOLS
BASIC TOOLS
MATLAB
ANSI C
EDITORS
W.A.R.P.
FUZZYSTUDIO
ADB2.0
ApplicationDevelopment Board
AFM
Adaptive Fuzzy Modeller
EXPORTER
IMPORTER
FUZZYSTUDIO
2.0
Figure 25. FUZZYSTUDIO
2.0 Block Diagram
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
functionalsimulations.
It has been designed in order to be used with the
following hardware/softwarerequirements:
80386 (or higher) processor
VGA / SVGA screen
Windows Version3.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 relatedmembershipfunctions.
– Rule Editor (to definethe base of knowledge)
Compiler
it generatesthe 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, Exporterand Simulator.
Debugger
it allowstheuser toexaminestep-by-stepthe fuzzy
computationfora definedapplication.Italso allows
to checkthe resultsof theentire controlprocess by
using a list ofpatternsstored into a file.
Exporter
it generatesfilestobeimported indifferentenviron-
ments inorderto developW.A.R.P.2.0basedsimu-
lations exploiting user-developed models.
It addresses the followingenvironments:
Standard C: the exporter generates C functions
that can be recalledby an user program
MATLAB:the exportergeneratesa’.M’ filethatcan
be used to perform simulations in MATLAB envi-
ronments
Importer
It allows to useafuzzy project editedby adevelop-
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
W.A.R.P.2.0