68HC12: Standard-MCU mit Fuzzy-Befehlssatz © INFORM 1990-1996Slide 1 Produkseminar © Constantin von Altrock INFORM GmbH Aachen Pascalstraße 23 D-52076.

Slides:



Advertisements
Ähnliche Präsentationen
Internet inter net.
Advertisements

Zugehörigkeitsfunktion (Wahrheitsfunktion) m
Vom Steinzeitmonitor bis
Projekt: µC Ampelsteuerung.
MC WS07 J. Walter. MC Einführung Organisatorisches Einsätze – Beispiele Mikrocontroller.
Übersicht zu Verfahren des Soft Computing
Einführung in NeuroFuzzy Technologien
ZfS Aachen: Kompetenzen und Dienstleistungen für Mittelstand und Lehre.
Agenda Visio 2003 – ein Tool stellt sich vor
Neuerungen in PalmOS® 5 Florian Schulze (SS 2003).
Enno Rehling und Roger Butenuth, Uni-GH Paderborn: Arminius: Software für Linux-basierte SCI-Cluster Arminius: Software für Linux-basierte SCI-Cluster.
Microsoft CRM – ein Überblick
Gerhard Herda und Wolfgang Dorner HLUW Yspertal, 3A, 2008.
BUS-Systeme (PCI) Allgemeines über BUS-Systeme Allgemeines zum PCI-Bus
WS 2009/10 1 Systeme 1 Kapitel 1 Aufbau von Rechnern.
Funktionsmerkmale und Vorteile Die Intel Core i7 Prozessoren der zweiten Generation verfügen über folgende Funktionsmerkmale: Die Intel® Turbo-Boost-Technik.
Business to Business Integration anhand von ERP-Systemen
PowerPoint & Impress kurz, die Registerkarten
Entwicklung der Programmiersprachen
Betriebssysteme für mobile Endgeräte
Palm OS Project Martin Ochs Palm OS Project Inhalt Hardware Schnittstellen Die serielle Schnittstelle Entwicklungsumgebung Test-Programm Hardware-Test.
© 2006 W. Oberschelp, G. Vossen Rechneraufbau & Rechnerstrukturen, Folie 12.1.
1 Einstieg in BoundaryScan mit DIATEM® … (1) Hohe Dringlichkeit für Test/Debug bei aktuellem Projekt ? JA BoundaryScan Test/Debug Services durch TEMENTO.
Der Prozessor - zentraler Bestandteil eines jeden Computers
IBM Workplace Forms - In Kürze © 2007 IBM Corporation XML basierte elektronische Formulare: Effizienzsteigerung und Kostenreduktion durch Automatisierung.
CPLD/FPGA-Programmierung mit E-blocks. Wozu die CPLD/FPGA-Programmierung untersuchen? Zusammenhang zur modernen Digitalen Elektronik Verschwinden der.
aus einer Hand und in professioneller Betreuung
Simple Programmierung
Cowfinder / GPSFinder.
Integriertes Technisches Fertigungsarchiv
Unsere Firmenpräsentation
Projektpräsentation im Rahmen der Abschlussprüfung zur
BREWERY-AUTOMATION Solutions for Micro- Breweries
Die Geschichte des Computers
buck. Wartungsverträge
U S B – R M B USB U n t e r n e h m e n s S y s t e m B e r a t u n g RMB Robert M. Bollig Kreuzauer Str Kreuzau-Stockheim Mobil:
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
1 CeBIT 2008 Knowledge Management 2.0 Ulrich Kampffmeyer PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH Breitenfelder Straße
Embedded Systems Prof. Dr. H. Kristl
Tariffinder und Ersparnisbox / Leistungsrating (gewichtete Mehrleistungen) © 2013 kaimaan software GmbH kaimaan Leistungsrating (gewichtete Mehrleistungen)
Größerer Funktionsumfang. Mehr Effizienz. Mit dem Lexmark MX6500e – der vielseitigen, multifunktionalen Erweiterung.
Windows Server 2012 R2 Upgrade-Potential
1 iBOLT ITIL-Integration-Suite. Schnittstellen vs Integrations-Framework Schnittstellen-Programmierung Integrations-Framework Wartung.
Hardware / Software Codesign Hardware vs. Software: Maßnahmen zur Erreichung der Design-Ziele.
© 1 T/bone XML Security Mobile Smart Card Projekt Präsentation Stand
Verarbeitung und Computerinneres
Geschäftsführer: Peter Kessenich Günter Rugor
Das Unternehmen.
Mischner Steuerungsbau GmbH
Aloaha Software – Martin Wrocklage 05451/943522) Aloaha Software Portfolio.
Universität Rostock Fachbereich Elektrotechnik und Informationstechnik Institut für Angewandte Mikroelektronik und Datentechnik Eine Prozessorarchitektur.
Positionspapier Arbeitsgruppe Software-Wartung Diane König.
Bussysteme WS 05/06 Dominik Fehrenbach EN5:
Aufbau, Funktion und Grundzusammenhänge
Schutzvermerk nach DIN 34 beachten Was ist DCOM ?.
INTERNET-TECHNOLOGIE
WINDOWS 2003 Server. Standart Varianten für 32 Bit: Web Edition: Unterstützt Single(1)- oder Dual(2)-Prozessor-Systeme und bis zu 2 GB RAM 32-Bit Standard.
Struktur eines Fuzzy-Systems
Windows Vista Benedikt Brütting Windows Vista 20. Juni Inhalt  Rückblick auf ältere Versionen.
- Multiplex - Multiplex Multizeilenkamerasystem Als Technische Daten werden zur Auslegung benötigt : Abzugsgeschwindigkeit ( 2 bis 2000 m/min ) Abzugsgeschwindigkeit.
Aktueller Stand der Technik. Auf dem Markt sind heute bereits 64-Bit Mikrocontroller. Die meiste Verwendung finden allerdings noch immer die 8-Bit Modelle.
INTEL im vergleich mit AMD
Prof. Dr. T. Kudraß1 Speicherverwaltung: Flash-Laufwerke.
Steuern. Regeln. Automatisieren.
Das Unternehmen StakoLux GmbH
1.
GroupLink’s everything HelpDesk® im Einsatz bei der Inform GmbH
Von Wietlisbach, Lenzin und Winter
Wartungs- & Informationsmanagement
Von Wietlisbach, Lenzin und Winter
 Präsentation transkript:

68HC12: Standard-MCU mit Fuzzy-Befehlssatz © INFORM Slide 1 Produkseminar © Constantin von Altrock INFORM GmbH Aachen Pascalstraße 23 D Aachen English Version Available! Tel.: Fax: Internet: Optimiert für 1024x768 /256 Farben Produkseminar © Constantin von Altrock INFORM GmbH Aachen Pascalstraße 23 D Aachen English Version Available! Tel.: Fax: Internet: Optimiert für 1024x768 /256 Farben Höchstleistung ohne Aufpreis X XFuzzy Logic Umsetzung in Embedded Control X XErweiterung des Befehlssatz um Fuzzy-Instruktionen X XMOTOROLA 68HC12 X XfuzzyTECH MCU-HC12 Edition X XDemonstrationsmodell Kettenfahrzeug Höchstleistung ohne Aufpreis X XFuzzy Logic Umsetzung in Embedded Control X XErweiterung des Befehlssatz um Fuzzy-Instruktionen X XMOTOROLA 68HC12 X XfuzzyTECH MCU-HC12 Edition X XDemonstrationsmodell Kettenfahrzeug

Fuzzy Logic Umsetzung in Embedded Control Fuzzy Logic Umsetzung in Embedded Control © INFORM Slide Erste Fuzzy Logic Umsetzungen in Software auf Mikrocontrollern waren sehr langsam (~1s auf 8051/12) 1990Einige Unternehmen entwickelten als Konsequenz Fuzzy- Koprozessoren (Erster 8b Fuzzy-Koprozessor FLC110 von InfraLogic/VLSI, entwickelt bei Rockwell) 1990Andere Unternehmen entwickelten Fuzzy-Microkernels, die als reine Software auf Standard-Microcontrollern eingesetzt werden können (Intel und Inform) 1992Fuzzy-Prozessoren der zweiten Generation integrieren Fuzzy-Beschleunigung mit Standardbefehlssatz (Erster 16b Fuzzy-Standardprozessor FUZZY166 von Inform/Siemens) 1993Fuzzy-Microkernels in fuzzyTECH MCU Editionen erreichen ausreichende Performance für fast alle Anwendungen im Bereich des Embedded Control (~1ms auf 8051/12) und sind für viele Microcontrollerfamilien erhältlich 1996Motorola kündigt den ersten Standard-Microcontroller 68HC12 der Welt mit integriertem Fuzzy-Befehlssatz an 1980Erste Fuzzy Logic Umsetzungen in Software auf Mikrocontrollern waren sehr langsam (~1s auf 8051/12) 1990Einige Unternehmen entwickelten als Konsequenz Fuzzy- Koprozessoren (Erster 8b Fuzzy-Koprozessor FLC110 von InfraLogic/VLSI, entwickelt bei Rockwell) 1990Andere Unternehmen entwickelten Fuzzy-Microkernels, die als reine Software auf Standard-Microcontrollern eingesetzt werden können (Intel und Inform) 1992Fuzzy-Prozessoren der zweiten Generation integrieren Fuzzy-Beschleunigung mit Standardbefehlssatz (Erster 16b Fuzzy-Standardprozessor FUZZY166 von Inform/Siemens) 1993Fuzzy-Microkernels in fuzzyTECH MCU Editionen erreichen ausreichende Performance für fast alle Anwendungen im Bereich des Embedded Control (~1ms auf 8051/12) und sind für viele Microcontrollerfamilien erhältlich 1996Motorola kündigt den ersten Standard-Microcontroller 68HC12 der Welt mit integriertem Fuzzy-Befehlssatz an Fast alle Fuzzy-Anwendungen basieren auf Fuzzy-Software!

Erweiterung des Befehlssatz um Fuzzy-Instruktionen © INFORM Slide 3 X XDie effizienteste Umsetzung der Fuzzy- Befehle erfolgt direkt in der ALU X XEin Befehl für komplette Fuzzifizierung! X XEin Befehl für komplette Regelinferenz! X XEin Befehl für komplette Defuzzifizierung! X XDies ergibt eine etwa 10x schnellere Berechnung als eine vergleichbare Softwareumsetzung auf der selben ALU X XDer benötigte Programmspeicher vermindert sich auf etwa 1/5 gegenüber einer vergleichbaren Softwareumsetzung auf der selben ALU X XKein Kommunikationsoverhead und keine Schnittstellenprogrammierung /-hardware X XDie effizienteste Umsetzung der Fuzzy- Befehle erfolgt direkt in der ALU X XEin Befehl für komplette Fuzzifizierung! X XEin Befehl für komplette Regelinferenz! X XEin Befehl für komplette Defuzzifizierung! X XDies ergibt eine etwa 10x schnellere Berechnung als eine vergleichbare Softwareumsetzung auf der selben ALU X XDer benötigte Programmspeicher vermindert sich auf etwa 1/5 gegenüber einer vergleichbaren Softwareumsetzung auf der selben ALU X XKein Kommunikationsoverhead und keine Schnittstellenprogrammierung /-hardware Die Leistung eines Fuzzy-Prozessors ohne Aufpreis im Standardcontroller!

MOTOROLA 68HC12 © INFORM Slide 4 TimerSPI SCI 1K RAM4K EEPROMATD LIMALU MXSBDMINTMMI WCRKWUEBICDL ROC MC68HC812A4 Die Integration des Fuzzy-Befehlssatzes in der ALU des Microcontrollers benötigt nur minimale zusätzliche Siliziumfläche (~1%)! X XMEM 5 Zyklen (komplette Fuzzifikation nach Tabelle) X XREV 3n Zyklen (komplette Fuzzy-Inferenz nach MIN-MAX Prinzip ohne Gewichte) X XREVW5n Zyklen (..mit Regelgewichtungen) X XWAV 8m Zyklen (Gewichteter Mittelwert für Defuzzifikation) X XMEM 5 Zyklen (komplette Fuzzifikation nach Tabelle) X XREV 3n Zyklen (komplette Fuzzy-Inferenz nach MIN-MAX Prinzip ohne Gewichte) X XREVW5n Zyklen (..mit Regelgewichtungen) X XWAV 8m Zyklen (Gewichteter Mittelwert für Defuzzifikation)

fuzzyTECH MCU-HC12 Edition fuzzyTECH MCU-HC12 Edition © INFORM Slide 5 X XErzeugung von HC12 Assemblercode mit Unterstützung aller Fuzzy-Befehle des HC12 X XOnline-Debugging über den neuen Serial Background Debug Mode des HC12 X XErzeugung von HC12 Assemblercode mit Unterstützung aller Fuzzy-Befehle des HC12 X XOnline-Debugging über den neuen Serial Background Debug Mode des HC12 Komplette Software-Entwicklungsumgebung!

Demonstrationsmodell Kettenfahrzeug © INFORM Slide 6 Nur 5 Fuzzy-Regeln steuern das Fahrzeug!