Transcript Motorola Introduces World’s First Standard Microcontroller
68HC12: The World’s First Fuzzy Logic Enhanced MCU
Seminar Presentation
© Constantin von Altrock
Inform Software Corporation 2001 Midwest Rd.
Oak Brook, IL 60521, U.S.A.
Phone 630-268-7550 Fax 630-268-7554 Email: [email protected]
Internet: www.fuzzytech.com
© INFORM 1990-1996
Performance Without A Premium Cost
X X X X X
Fuzzy Logic Implementation in Embedded Controls Fuzzy Instruction Set Enhancement The MOTOROLA 68HC12 The fuzzyTECH MCU-HC12 Edition The Tank Controller Demonstration
Slide 1
Fuzzy Logic Implementation in Embedded Control
Nearly All of Today’s Embedded Applications Use Software Implementations with Fuzzy Logic!
1980 1990 1990 1992 1993 1996 The first software implementations of fuzzy logic on microcontrollers were highly inefficient (~1 sec. on 8051/12). One group of companies sought hardware-accelerated solutions (First 8-bit fuzzy copcocessor FLC110 by
InfraLogic/VLSI, developed at Rockwell).
Another group of companies sought software-accelerated solutions and developed fuzzy-microkernels for standard MCUs (Intel and Inform). The second generation of fuzzy processors integrate fuzzy acceleration on standard microcontrollers (First 16-bit fuzzy
integrated processor FUZZY166 by Inform/Siemens).
Fuzzy microkernel technology in fuzzyTECH MCU Editions satisfies performance goals (~1 millisecond on 8051/12) and becomes available for most MCUs.
Motorola announces the world’s first standard MCU with fully integrated fuzzy hardware acceleration. 68HC12
© INFORM 1990-1996 Slide 2
Fuzzy Instruction Set Enhancement
X X X X X X
The Performance of a Dedicated Fuzzy Hardware Solution Without A Premium Cost!
X
© INFORM 1990-1996
The Most Efficient Implementation of Fuzzy Instruction Sets Is Within the MCU’s ALU One Instruction Set for the Complete Fuzzification of a Membership Function One Instruction Set for Complete Computation of Rule Inference for an Entire Rule Block One Instruction Set for Complete Defuzzification About 10x Faster Than a Aoftware Implementation on the Same ALU About 1/5 Code Space Compared to Software Implementation on the Same ALU No Interfacing Overhead
Slide 3
MOTOROLA 68HC12
Complete Integration of Fuzzy Logic Instruction Set With ALU Minimizes the Required Silicon Area!
© INFORM 1990-1996
Timer SPI SCI SCI 1K RAM 4K EEPROM ATD MXS BDM INT LIM WCR KWU MMI EBI CDL ROC MC68HC812A4 CPU
Slide 4
fuzzyTECH MCU-HC12 Edition
X X
Generation of HC12 Assembly Code Utilizing the Fuzzy Instructions Real Time Remote Debugging With HC12’s Serial Background Debug Mode
Background Debug Mode
RTRCD Module User Code Periphery
fuzzyTECH MCU-HC12 Edition plus RTRCD Modul e
Fuzzy Logic System as Assembly Code Function
HC12 Board
© INFORM 1990-1996
Complete Development Software!
Slide 5
© INFORM 1990-1996
Tank Controller Demonstration
Just Five Fuzzy Rules Control the Tank’s Operation!
Slide 6