6
68HC12: The World’s First Fuzzy Logic Enhanced © INFORM 1990-1996 Slide 1 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

68HC12: The World’s First Fuzzy Logic Enhanced MCU © INFORM 1990-1996Slide 1 Seminar Presentation © Constantin von Altrock Inform Software Corporation

Embed Size (px)

Citation preview

Page 1: 68HC12: The World’s First Fuzzy Logic Enhanced MCU © INFORM 1990-1996Slide 1 Seminar Presentation © Constantin von Altrock Inform Software Corporation

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

Page 2: 68HC12: The World’s First Fuzzy Logic Enhanced MCU © INFORM 1990-1996Slide 1 Seminar Presentation © Constantin von Altrock Inform Software Corporation

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!

Page 3: 68HC12: The World’s First Fuzzy Logic Enhanced MCU © INFORM 1990-1996Slide 1 Seminar Presentation © Constantin von Altrock Inform Software Corporation

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!

Page 4: 68HC12: The World’s First Fuzzy Logic Enhanced MCU © INFORM 1990-1996Slide 1 Seminar Presentation © Constantin von Altrock Inform Software Corporation

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!

Page 5: 68HC12: The World’s First Fuzzy Logic Enhanced MCU © INFORM 1990-1996Slide 1 Seminar Presentation © Constantin von Altrock Inform Software Corporation

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

Page 6: 68HC12: The World’s First Fuzzy Logic Enhanced MCU © INFORM 1990-1996Slide 1 Seminar Presentation © Constantin von Altrock Inform Software Corporation

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!