Upload
merry-goodman
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
68HC12: The World’s First Fuzzy Logic Enhanced MCU68HC12: The World’s First Fuzzy Logic Enhanced MCU
© INFORM 1990-1996 Slide 1
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
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
Performance Without A Premium Cost
Fuzzy Logic Implementation in Embedded Controls
Fuzzy Instruction Set Enhancement
The MOTOROLA 68HC12
The fuzzyTECH MCU-HC12 Edition
The Tank Controller Demonstration
Performance Without A Premium Cost
Fuzzy Logic Implementation in Embedded Controls
Fuzzy Instruction Set Enhancement
The MOTOROLA 68HC12
The fuzzyTECH MCU-HC12 Edition
The Tank Controller Demonstration
Fuzzy Logic Implementationin Embedded Control Fuzzy Logic Implementationin Embedded Control
© INFORM 1990-1996 Slide 2
1980 The first software implementations of fuzzy logic on microcontrollers were highly inefficient (~1 sec. on 8051/12).
1990 One group of companies sought hardware-accelerated solutions (First 8-bit fuzzy copcocessor FLC110 by InfraLogic/VLSI, developed at Rockwell).
1990 Another group of companies sought software-accelerated solutions and developed fuzzy-microkernels for standard MCUs (Intel and Inform).
1992 The second generation of fuzzy processors integrate fuzzy acceleration on standard microcontrollers (First 16-bit fuzzy integrated processor FUZZY166 by Inform/Siemens).
1993 Fuzzy microkernel technology in fuzzyTECH MCU Editions satisfies performance goals (~1 millisecond on 8051/12) and becomes available for most MCUs.
1996 Motorola announces the world’s first standard MCU with fully integrated fuzzy hardware acceleration. 68HC12
1980 The first software implementations of fuzzy logic on microcontrollers were highly inefficient (~1 sec. on 8051/12).
1990 One group of companies sought hardware-accelerated solutions (First 8-bit fuzzy copcocessor FLC110 by InfraLogic/VLSI, developed at Rockwell).
1990 Another group of companies sought software-accelerated solutions and developed fuzzy-microkernels for standard MCUs (Intel and Inform).
1992 The second generation of fuzzy processors integrate fuzzy acceleration on standard microcontrollers (First 16-bit fuzzy integrated processor FUZZY166 by Inform/Siemens).
1993 Fuzzy microkernel technology in fuzzyTECH MCU Editions satisfies performance goals (~1 millisecond on 8051/12) and becomes available for most MCUs.
1996 Motorola announces the world’s first standard MCU with fully integrated fuzzy hardware acceleration. 68HC12
Nearly All of Today’s Nearly All of Today’s Embedded Applications Use Embedded Applications Use Software Implementations with Software Implementations with Fuzzy Logic!Fuzzy Logic!
Fuzzy Instruction Set Enhancement Fuzzy Instruction Set Enhancement
© INFORM 1990-1996 Slide 3
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
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 OverheadThe Performance of a Dedicated Fuzzy The Performance of a Dedicated Fuzzy Hardware Solution Without A Premium Cost!Hardware Solution Without A Premium Cost!
MOTOROLA 68HC12MOTOROLA 68HC12
© INFORM 1990-1996 Slide 4
Timer SPISCISCI
1K RAM 4K EEPROM ATD
LIM CPU
MXS BDM INT MMI
WCR KWU EBI CDL ROC
MC68HC812A4
Complete Integration Complete Integration of Fuzzy Logic of Fuzzy Logic Instruction Set With Instruction Set With ALU Minimizes the ALU Minimizes the Required Silicon Area!Required Silicon Area!
fuzzyTECH MCU-HC12 EditionfuzzyTECH MCU-HC12 Edition
© INFORM 1990-1996 Slide 5
Generation of HC12 Assembly Code Utilizing the Fuzzy Instructions
Real-Time Remote Debugging With HC12’s Serial Background Debug Mode
Generation of HC12 Assembly Code Utilizing the Fuzzy Instructions
Real-Time Remote Debugging With HC12’s Serial Background Debug Mode
RTRCD Module
HC12 Board
Fuzzy Logic System
as Assembly Code Function
User Code
Background Debug Mode
fuzzyTECH MCU-HC12 Editionplus RTRCD Modul
Periphery
Complete Development Software!Complete Development Software!
e
Tank Controller DemonstrationTank Controller Demonstration
© INFORM 1990-1996 Slide 6
Just Five Fuzzy Just Five Fuzzy Rules Control the Rules Control the Tank’s Operation!Tank’s Operation!