Information furnished is believed to be accurate and reliable. However, SGS-THOMSON Microelectronics assumes no responsibility for the
consequences of use of such information nor for any infringement of patents or other rights of thirdparties which mayresult from its use. No
license is granted by implicationor otherwise under any patent or patent rights of SGS-THOMSON Microelectronics. Specification mentioned
in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied.
SGS-THOMSON Microelectronics products arenot authorized for use ascritical components inlife support devices orsystems withoutexpress
written approval of SGS-THOMSON Microelectronics.
1996 SGS-THOMSON Microelectronics – Printed in Italy – All Rights Reserved
FUZZYSTUDIO is a trademark of SGS-THOMSON Microelectronics
MS-DOS
,Microsoftand Microsoft Windowsare registered trademarks of Microsoft Corporation.
MATLAB
is a registered trademark ofMathworks Inc.
SGS-THOMSON Microelectronics GROUP OF COMPANIES
Australia - Brazil - Canada - China - France - Germany - Hong Kong - Italy - Japan - Korea - Malaysia - Malta - Morocco - The Netherlands -
Singapore - Spain - Sweden - Switzerland - Taiwan- Thailand - United Kingdom - U.S.A.
Part Number Maximum Frequency Supply Voltage Temperature Range Package
STFLWARP11/PG 40MHz 5±5% 0 °Cto 70 °C CPGA100
STFLWARP11/PL 40 MHz 5±5% 0 °Cto 70 °C PLCC84
Table8. OrderingInformation
Type Device
Development Tools
FUZZYSTUDIO ADB FUZZYSTUDIO SDT
STFLSTUDIO10/KIT
STFLWARP11/PG
STFLWARP11/PL
W.A.R.P.1.X
W.A.R.P.1.X programmer
EPROM programmer
RS-232 communication handler
Internal Clock
Variables and Rules Editor
W.A.R.P.Compiler/Debugger
Exporter forANSIC and MATLAB
Order Code Description Supported Target Functionalities System Requirement
STFLAFM10/SW
WTA-FAMforBuilding Rules
BACK-FAMforBuilding MFs
STFLWARP11/PG
STFLWARP11/PL
STFLWARP20/PL
ANSI C
MATLAB
Rules Minimizer
Step-by-Step Simulation
Simulation from File
Local Tuning
MS-DOS 3.1or higher
Windows 3.0 or later
486, PENTIUMcompatible
8 MBRAM
Functionsindedicatedmemories inorderto reduce
the computationaltime. Therefore a great amount
of W.A.R.P.processing is based on a look-up table
approach rather than on on-line calculation.
Those Membership Functions (MFs), each one
portrayed by a configurableresolution of 2
6
or 2
7
elements,arestoredin fourinternalRAMs(1Kbyte
each). The consequentMFs, due to the different
modelling, are loaded in a single RAM by storing
for each MF its area andits barycentre.This is due
to theadoptionof the CenterofGravitydefuzzification method.
The downloading phase allows the setting of the
device, in terms of I/O number, universes of discourseandMF shapes.DuringthisphaseW.A.R.P.
prepares its internal memories for the on-line
elaboration phase and loads the microcode in its
programmemory. Thismicrocode,which drivesthe
on-line phase, is generated by the Compiler (see
W.A.R.P.-SDT User Manual) according to the
adoptedconfiguration.Thepossibleconfigurations
areshown in table 1.
During the on-line phase (up to 40MHz working
frequency),W.A.R.P.processes theinputdataand
producesitsoutputsaccordingtotheconfiguration
loadedin the downloadingphase.
W.A.R.P. is conceivedto work together with traditional microcontrollerswhich shall perform normal
control tasks while W.A.R.P. will be indipendently
responsiblefor all the fuzzyrelatedcomputing.
W.A.R.P. is manufactured using the high performance,reliableHCMOS4T (O.7µm)SGS-THOMSON
Microelectronicsprocess.
19/19
W.A.R.P.1.1