Inhalt. 1. Mikrocontroller 2. FPGA 3. Vergleich 4. Hybride Systeme 5. Zusammenfassung 6. Quellenverzeichnis 12.01.2016



Ähnliche Dokumente
FPGA vs. Mikrocontroller. Agenda

Embedded System Design

Mikrocomputertechnik

FPGAs und Mikrocontroller - Ein Vergleich

13 Programmierbare Speicher- und Logikbausteine

Prinzipien und Komponenten eingebetteter Systeme

Übersicht aktueller heterogener FPGA-SOCs

Einführung in die Welt der Microcontroller

Automatisierung mit Hilfe einer rekonfigurierbaren FPGA-Hardwareplattform

Eclipse. für die kleinen Dinge des (modernen) Lebens

Studienvertiefungsrichtung Informationstechnik

Vorlesungsziele. Mit gängigen Begriffen etwas anfangen können. In der Lage sein, die Architektur von Mikroprozessoren zu verstehen

Webseiten entwickeln mit ASP.NET

BLIT2008-Board. Uwe Berger

WesTest Soft- und Hardware Dienstleistungs GmbH, Hegelsbergstr. 21, Kassel, Tel.: 0561/

SIM Application Toolkit basierter Angriff auf mobile Endgeräte durch Hardwaremanipulation an der SIM-Karte

Technische Informatik (Master)

Hardware Design Patterns.

Schulinternes Curriculum für Informatik (Q2) Stand April 2015

Audiospektrum- Analyse mit Mikrocontrollern

Technische Informatik (Master)

UART-Kommunikation mit dem Atmel AVR

Mikrocontroller - Schnelleinstieg

CU-R-CONTROL. Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32. Autor: Christian Ulrich

Elektronik-Lösungen. Ihre Idee wird zum Produkt. i-bl Elektronik GmbH. Telefon: +49 (0) 7520 / Fax: +49 (0) 7520 /

Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt. ECC 2013 Marcel Berger

C und C++ für Embedded Systems

Programmierbare Logik CPLDs. Studienprojekt B Tammo van Lessen

Mikrorechentechnik 1. Organisation. Professur für Prozessleittechnik Wintersemester 2013/2014

Curriculum des Wahlfaches Informatik für das Gymnasium Dialog

Schulcurriculum Informationstechnische Grundkenntnisse und Informatik Stand:

AVT Spartan-3E Development Kit AVT DK S3E-500 (V1.0)

Programmierbare Logikbauelemente

UNIVERSITÄT LEIPZIG. Studentenmitteilung 3./4. Semester - WS 2006/ SS Aufgaben zum Elektronik Grundlagenpraktikum. 4.

Programmierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13. Teil 8: Ein Sinusgenerator mit AVR-Timer

I2C-Echtzeituhr am Atmel AVR

Die Informatik als junge Wissenschaft

Regelungs- und Systemtechnik 1. Kapitel 1: Einführung

Hardware-Engineering

Mikrocontroller Grundlagen. Markus Koch April 2011

ASIC Application-Specific Integrated Circuit

Mikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie

Finden Sie mit der AllatNet Recruiting Division Ihren Traum Job.

OTMAR-DIETER WATOLA. Master of Science (M.Sc.) Informationssysteme. Professional Scrum Master I. Geburtsjahr 1990 Profil-Stand Januar 2016

Teil I: Wat isse ne Mikrokontroller?

FPGA. Field Programmable Gate Array

Automotive Software Engineering

Was ist Arduino? Historie Der Kern Entwicklungsumgebung Hardware Software Und wozu das Ganze? Workshop Mikrorechner 2012 A.

Anwenderprogrammierbare

Development Tools for 16/32 Bit Microcontroller

Implementierung eines Software Defined Radio auf einem FPGA

Wearables & Internet of Things. Definition, Chancen und Risiken saarcamp 2014 Nico Maas

Entwurf von digitalen Schaltungen und Systemen mit HDLsundFPGAs

Technische Bestandteile und deren Einsatz - Hardware

Ingenieur-Informatik Multimediale Informations- und Kommunikationssysteme. Multimediale Informations- und Kommunikationssysteme

Verteiltes Programmieren mit Space Based Computing

Programmieren I + II

Mikrocontrollerprogrammierung in Assembler und C

BROSE Systeme GmbH Kienitzer Str Berlin Germany Tel.: +49 (0)

VHDL Einleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010

Programmierung von MS-Office mit Visual Basic

Das Studium im Fach Informatik

Embedded Systems

Car on a Chip: Neue Steuergeräte-Architekturen mit Systems-on-Chip im Automobilbereich.

SPKC. Inhalte der Vorlesung. Signalprozessoren und Kommunikationscontroller. Prof. Dr.-Ing. Peter Schulz. Signalprozessoren

Rechnerarchitektur Atmega Vortrag Atmega 32. Von Urs Müller und Marion Knoth. Urs Müller Seite 1 von 7

Rechnergrundlagen. Vom Rechenwerk zum Universalrechner

Software ubiquitärer Systeme

Technische Informatik I

Grundlagen der Informatik

Aktuelle HiWi-Stellenangebote Stand:

BitRecords FPGA Modul XC6SLX25_V2.0, Mai2013 1

Mikroprozessortechnik Grundlagen 1

Programmieren der AVR RISC MikroController mit BASCOM-AVR

Forschungsprofil des Lehrstuhls Technologie- und Innovationsmanagement

Die nachfolgende Abbildung (Abb. 1) zeigt das Entwicklungsboard Mini- MEXLE mit seinen entsprechenden Schnittstellen und Hardware-Einheiten.

Software, die die Welt zusammenhält

ARBEITSPROGRAMM. Elektronikerin - Electroniker EFZ

Rechnergrundlagen. Vom Rechenwerk zum Universalrechner. von Prof. Dr. Rainer Kelch. Fachbuchverlag Leipzig im Carl Hanser Verlag

The ToolChain.com. Grafisches Debugging mit der QtCreator Entwicklungsumgebung

Aufgabensammlung. a) Berechnen Sie den Basis- und Kollektorstrom des Transistors T 4. b) Welche Transistoren leiten, welche sperren?

Qualitätssicherung im Lebenszyclus des itcs Anspruch und Wirklichkeit. Dr. Claus Dohmen Frankfurt / Main

Einführung in die Informatik II

Einrichten einer Toolchain zur Programmierung des Nibo 2 Roboters mit Atmel Studio 6

Einführung (0) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München

FPGA - aktuelle Bausteine und ihre Anwendungen von Altera

Entwicklung von Partitionierungsstrategien im Entwurf dynamisch rekonfigurierbarer Systeme

Mikrocontroller von Markus Koch April 2011

Das FPGA-Kochbuch. Markus Wannemacher. An International Thomson Publishing Company

Entwurfsmethodik für rekonfigurierbare Mixed-Signal-ICs

AndroidRCCar & Physical Computing mit Android

Ein Tool zum Rapid-Prototyping von Multitouch- Anwendungen

Studienrichtung Eingebettete Systeme

Wichtige Themen für die Strategie der Fachverlage (n = 58; Mehrfachnennungen)

Inhaltsverzeichnis 1 Einführung und Überblick 2 Grundlagen

Allgemeines zu Datenbanken

Transkript:

Vergleich FPGA und Mikrocontroller Laura Hilleke Technische Informatik 07.01.2016 07.01.2016 Vergleich FPGA und Mikrocontroller 2 1

Aufbau Funktionsweise Programmierung 07.01.2016 Vergleich FPGA und Mikrocontroller 3 µc - Aufbau Mikroprozessor Steuerwerk Rechenwerk Schnittstellen Peripherie Speicher Bussysteme I/Os. 07.01.2016 4 2

µc - Funktionsweise Anwenderprogramm Sequentielle Abarbeitung 1. Befehlsregister 2. Steuerwerk 3. Rechenwerk 4. Speicherung Ergebnis 5. Register aktualisiert Konfigurierung Peripherie Energiesparmodus 07.01.2016 Vergleich FPGA und Mikrocontroller 5 µc - Programmierung Programmiersprachen: C / C++ Assembler Grafische Entwicklungsumgebungen JTAG Schnittstelle Wiederbeschreibbar Debugging: Entwicklungsumgebung Testhardware 07.01.2016 Vergleich FPGA und Mikrocontroller 6 3

Aufbau Funktionsweise Programmierung 07.01.2016 Vergleich FPGA und Mikrocontroller 7 FPGA - Aufbau 07.01.2016 Vergleich FPGA und Mikrocontroller 8 4

FPGA - Funktionsweise Multiplexer Lookup Table 07.01.2016 Vergleich FPGA und Mikrocontroller 9 FPGA - Programmierung Konfiguration der Logikbausteine Verbindungsmethoden: Reversible SRAM EPROM Irreversible Antifuse Hardware Descripton Language JTAG Schnittstelle 07.01.2016 Vergleich FPGA und Mikrocontroller 10 5

07.01.2016 Vergleich FPGA und Mikrocontroller 11 Vergleich Mikrocontroller Programmierung Sequentiell Hoher Integrationsgrad Einfache Programmierung Viele Funktionen Platzersparnis Geringer Energieverbrauch Niedrige Stückzahlkosten Konfiguration Parallel FPGA Kleiner Integrationsgrad Komplexe Programmierung Begrenzte Komplexität Geringe Logikdichte Hoher Energieverbrauch Hohe Stückzahlkosten 07.01.2016 Vergleich FPGA und Mikrocontroller 12 6

Vergleich - Anwendungen Mikrocontroller Regelkreise Motorsteuerung Effiziente Elektrogeräte Kommunikation Rekursive Berechnungen FPGA Zeitkritische Prozesse Prototyping Parallele Berechnungen 07.01.2016 Vergleich FPGA und Mikrocontroller 13 Atmel AT94S SmartFusion Chip 07.01.2016 Vergleich FPGA und Mikrocontroller 14 7

Hybride Systeme Atmel AT94S-Familie 07.01.2016 Vergleich FPGA und Mikrocontroller 15 Hybride Systeme SmartFusion Chip 07.01.2016 Vergleich FPGA und Mikrocontroller 16 8

07.01.2016 Vergleich FPGA und Mikrocontroller 17 Zusammenfassung Mikroprozessor: Effizient Große Funktionsvielfalt Langsamere Berechnungen FPGA: Schnelle Berechnungen Hoher Energiebedarf Höhere Gesamtkosten Trend geht zu Hybriden Systemen 07.01.2016 Vergleich FPGA und Mikrocontroller 18 9

Quellenverzeichnis Labor für Angewandte Informatik und Datenbanken, Skript Automatisierung/ Echtzeitregelung, Hochschule Bochum, WS 2012/2013. R. Gessler, Entwicklung Eingebetteter Systeme, Springer Vieweg, 2014. H. Bähring, Anwendungsorientierte Mikroprozessoren, Springer Verlag, 2010. Atmel, Atmel AVR Studio, [Online]. Available: http://www.atmel.com/microsite/atmel-studio/default.aspx. H. Bernstein, Mikrocontroller, Springer Vieweg, 2015. U. Brinkschulte und T. Ungerer, Mikrocontroller und Mikroprozessoren, Springer Verlag, 2010. S. Rehwald, FPGAs und Mikrocontroller - Ein Vergleich, TU München, WS 2014/2015. P. Marwedel, Eingebettete Systeme, Springer Verlag, 2008. F. Kesel und R. Bartholomä, Entwurf von digitalen Schaltungen und Systemen mit HDLs und FPGAs, Oldenbourg Wissenschaftsverlag GmbH, 2009. A. Hertwig und R. Brück, Entwurf digitaler Systeme - Von den Grundlagen zum Prozessentwurf mit FPGAs, Carl Hanser Verlag, 2000. M. Wannemacher, Das FPGA - Kochbuch, International Thomson Publishing GmbH, 1998. Microsemi Corporation, Microsemi - SmartFusion, [Online]. Available: http://www.microsemi.com/products/fpga-soc/socfpga/smartfusion. M. Frei, Elektronik-Net, 12 November 2012. [Online]. Available: http://www.elektroniknet.de/automation/sonstiges/artikel/92999/. 07.01.2016 Vergleich FPGA und Mikrocontroller 19 Vielen Dank für Ihre Aufmerksamkeit! 07.01.2016 Vergleich FPGA und Mikrocontroller 20 10