Digitale Systementwicklung mit Rapid Prototyping
|
|
- Peter Becke
- vor 8 Jahren
- Abrufe
Transkript
1 igitale Systementwicklung mit Rapid Prototyping Forschung am Institut Algorithmen, Architekturen und VLSI Realisierungen für die Informations- und Kommunikationstechnik Schnelle und verlustleistungsarme CMOS System- und Schaltungstechnik Spezielle Kryptoprozessoren mit dedizierter Hardwarearithmetik Angewandte Mikroelektronik irk Timmermann Institut für Angewandte Mikroelektronik und atentechnik FB Elektrotechnik u. Informationstechnik Feldbusse Verläßlichkeit verteilter Systeme Embedded Internet Objektorientierte Echtzeitprogrammierung unter harten Echtzeitbedingungen Prozeßrechentechnik Softwaretechnologie Objektorientierte Softwareentwicklung für Mikrocontroller Interaktive Mikrocontroller-Programmierung mit kurzen Turnaround- Zeiten igitale VLSI-Systeme Agenda! Entwurf digitaler Systeme vom Konzept über Algorithmus und Architektur bis zur Schaltungstechnik! Anforderungen! Prämissen: Kurze Entwurfszeit, hohe esignsicherheit, moderne Entwurfswerkzeuge, durchgängiger esignfluß, Zieltechnologie ASIC oder! Entwurf digitaler VLSI Systeme! Verifikationsmöglichkeiten! Verwendete Werkzeuge:! esign-entry: VHL, Schematic! Simulation und Synthese: Synopsys! Technologiemapping: XILINX (), Cadence (ASIC)! Echtzeit-Rapid Prototyping: Aptix MP3C bis 4 Mio. Gatter! Mehrfach- Partitionierung: PL-Architect
2 Verallgem. Moore sches Gesetz Prozess- Technologie IC-Technologie Magnetspeicher Optische Speicher Bandbreite Software etc. Alle charakteristischen Parameter der Informationstechnologie verbessern sich alle 1bis3JahreumdenFaktor2 Etwas konkreter, bitte! SIA Roadmap 1998 Jahr Strukturgröße (nm) Logiktrans./cm 2 6.2M 18M 39M 84M 180M 390M Kosten/Trans (mcent) Takt [MHz] Chipgröße [mm 2 ] Escherichia Coli verdoppelt sich alle 20 Minuten Entwurfskomplexität Entwicklungszeit = time to market! Einfluss einer 6 monatigen Verzögerung auf einen 6 jährigen Produktzyklus $144M $132M Wirklich?
3 TTM (2)! Real $44M oder mehr, nicht $12M $144M $100M! Kleinerer Marktanteil! Weniger Gewinn! Früheres Produktende esignlücke! Systemkomplexität wächst schneller als die Produktivität des esigners Logiktrans./Chip Trans./PM %/ Jahr %/ 10 Jahr in Tausend Jahr " Bessere CA Agenda esignprozess! Anforderungen! Entwurf digitaler VLSI Systeme! Verifikationsmöglichkeiten Verifiziere: verifiziere die Korrektheit des esigns und der Implementierung! esigne : spezifiziere und gebe den esignwunsch ein Implementiere: verfeinere das esign durch alle Phasen
4 a 0 d b 1 s clk q Entwicklung der EA Results (esign Productivity) 1999 EA = Electronic esign Automation What s next? esignproduktivität OMAIN SPECIFIC GATES/WEEK (ataquest) 8K - 12K Synthesis - Cadence, Synopsys 1985 Schematic Entry - aisy, Mentor, Valid Transistor entry - Calma, Computervision BEHAVIORAL RTL GATE a b d s clk q 2K - 10K 1K - 2K McKinsey S-Curve TRANSISTOR Effort (EA tools effort) RTL versus Behavioral esign, Implementierung und Verifikation eines 10M Transistor-Chips a=b+c; d=a+1; e=d*2; om. Beh. Mannmonate Implementierung sind hier häufig nicht gut genug RTL Behavioral RTL 625 Weil Implementierungen hier unvorhersagbar sind b c + a +1 d e=2*(b+c+1) Gate Trans. a b d s clk q ,500 Power elay 2 * e Area
5 Systementwurf Neue HW entwickeln Hardware Systemspezifikation Vorhandene Komponenten HW/SW Partitionierung Neue SW entwickeln Software Vorhandene Komponenten rei denkbare Szenarien! System Synthese! Ausgehend von bereichsspezifischer Systembeschreibung! IP Zusammensetzung! Schnelle Montage vorgefertigter IP Blöcke ASIC Emulation RAM I/O µp...! Voll programmierbare/rekonfigurierbare Systems! Anpassung eher generischer Standardplattformen für anwendungsspezifische Ansätze mit Programmierung PCB Rapid System Prototyping HW-Integration SW-Integration Systemintegration Sprachen, Modelle und Plattformen Esterel C, C++ Sprache VHL Matlab UML esignfluss à la Berkeley Specification (UML) Rational ROSE, Visual Modeler Conceptual Analog RF, Passives, Mixed Signal (AVHL) Matlab, Ptolemy Communications Engineering/SP Matlab, Ptolemy Protocols/ Control (SL,SMV) Telelogic, Bones Behavioral Synchronous Reactive iscretemodell FSMs Event Cfor RTOS Amplifiers, Filters, A/, PA, Inductors (SPICE, AVHL,Schem.) HSPICE edicated Logic, Pleiades, Programmable SP VHL, Schem., Assembly Leapfrog, esign Compiler Embedded Microprocessor (C, Assembly) ARMulator, Compiler Structural -Based VonImplementierungs- Neumann Hard-Wired Processor Plattform ASIC RTOS Analog Component Libraries (Layout, SKILL) Cadence Virtuoso Func. Modules (RAM, ROM, Mult) Standard Cell Place and Route Cadence Virtuoso, Power- & TimeMill Programmable Cores ARM, (C, VHL, Assembly ARMS, Express Physical
6 Hardwareentwurf (I) Hardwareentwurf (II) Protocol Compiler (Synopsys) Behavioral VHL Hardwarespezifikation COSSAP (Synopsys) Testbenches Code Smartmodels esign-compiler (Synopsys) Gate-level netlist Multi- Partition. (PL-Architect) Schematic Entry (XILINX/Cadence) IP Hard-Cores ASIC/ Emulat. (Aptix) Simulation (Synopsys VSS/ Cyclone) y go on design goals met? n change design BehavioralCompiler (Synopsys) Place&Route (XILINX / Actel) ASIC layout (Cadence) RTL-VHL + Timing RTL-VHL +.db RTL-VHL IP Soft-Cores Bit File Layout File Back annotation ASIC rei denkbare Szenarien Bibliotheken für IP! System Synthese! Ausgehend von bereichsspezifischer Systembeschreibung! IP Zusammensetzung! Schnelle Montage vorgefertigter IP Blöcke! Voll programmierbare/rekonfigurierbare Systems! Anpassung eher generischer Standardplattformen für anwendungsspezifische Ansätze mit Programmierung! Trennung von Funktionsblöcken und Kommunikation
7 IP * -Cores MARS! Systems on Chip durch Wiederverwendung existierender und geprüfter Komponenten (Cores) wirtschaftlich möglich! Hard Core: Fertiges Layout für bestimmte Technologie (funktionssicher, unflexibel)! Soft Core: Synthesefähiges Modell in Hardwarebeschreibungssprache (flexibel, Funktion etwas kritisch)! Standardisierte Schnittstellen erforderlich! Beispiele: RUN4, ES, RSA, CORIC, Scheduling- Coprozessor, Java Prozessor *) IP - Intellectual Property! as Molekulare Adsorbentien Rezirkulierende System MARS - eine neue Methode für die selektive Isolierung von Substanzen aus komplexen Lösungen! ie erste Anwendung in einer extrakorporalen Behandlung zur Blutreinigung von Leberpatienten in der klinischen Medizin! Fa. Teraklin, Warnemünde, Gewinner StartUp Wettbewerb 1998! System-Chip der 1. u. 2. Generation im Institut M entwickelt Hardware/Software Codesign Agenda! Systemkonzept (Prinzip)! Anforderungen! Entwurf digitaler VLSI Systeme! Verifikationsmöglichkeiten Maschinencode Maschinencode! Komplette Systemsimulation von HW und SW VHL Model Smartmodel µc 1 Smartmodel µc 2
8 Ansätze zur esignverifikation! Formale Verifikation! Model checking - beweise Eigenschaften bezüglich eines Modells! Theorem proving - beweise Eigenschaften einer Schaltung! Simulation! Aufbringen von Simulations-Stimuli auf Modell der Schaltung! Emulation! Implementiere eine Version der Schaltung auf Emulator! Rapid prototyping! Generiere einen Prototyp in echter Hardware Verifikation! Immer komplexere Simulationen lassen Verifikationszeit überproportional ansteigen! Beispiel:! Echtzeit sei 50 MHz, 1 Befehl / Taktzyklus! Simulationszeit von Maschinenbefehlen eines µp in RTL-VHL auf üblicher Workstation: ca. 50 Befehle / s = 50 Hz Simulationstakt! 1 Minute Echtzeit = 1,9 Jahre Simulationszeit esign & Implementierung Fertigstellung Verifikation! Ansatz: Verifikation durch rekonfigurierbare Hardware, ca. 10 MHz Sim.takt = nur noch 5 Min. Sim.zeit 48% HW/SW Rapid System Prototyping ASIC/System - Emulation / Multi- Partitionierung Gate-Level-Netzliste Hierarchische Multi- Partitionierung (PL-Architect) Code Top-Netzliste Netzliste Netzliste Netzliste HW/SW - Rapid Prototyping Place&Route (Xilinx/Actel) Place&Route Place&Route (Xilinx/Actel) (Xilinx/Actel) Vorhandene Verbindungs- Mixed Chip Signal HW System-Emulation / Rapid-Prototyping / ASIC-Emulation Vorhandene Mixed Signal HW Systemplatine ASIC
9 Rekonfigurierbares System Prototyping, 4 Mio. Gatter, 30 MHz erzeitige System- und Chipentwicklung Virtuelle System- und Chipentwicklung Entwicklungs-Software Rekonfigurierbares Emulations-System Patterngenerator und Logikanalysator Ethernet Entwicklungssoftware Ethernet Internet
10 Java VM für Eingebettete Systeme! Merkmal: Minimale Ressourcen! Ansatz: Reduzierung des Sprachumfangs und der VM! Eigene Software-VMs! 1. PC-basiertes System minijava! und höher! Basis: JVM Kaffe von Transvirtual! 2. Mikrocontroller (8051)-basierend! Testplattform für Smartcard und Prozessor JavaCard-Umgebung! zu Testzwecken compilierbar mit jedem ANSI-C-Compiler Entwicklungsumgebung APTIX MP3C BOAR HP Logic Synopsys VIRTEX 1000 Synthesis esignanalyzer Analyzer Xilinx Place&Route M3 JSM core Aptix MP3 Explorer ownload I²C interface addr data control IO Memory Extension Board ROM I²C RAM Parallel FLASH Converter I²C IO parallel PC Entwicklungsumgebung Güte und Akzeptanz von esigntechniken System Synthesis Speed of esigner Behavioral Synthesis Sequential Synthesis Combinational Synthesis Acceptance curve Quality of esign Expert designer Source: A. egeus
11 Auf Wiedersehen in Warnemünde! Lage des Instituts
Emulation und Rapid Prototyping. Hw-Sw-Co-Design
Emulation und Rapid Prototyping Hw-Sw-Co-Design Simulation von komplexen ICs Design level Description language Primitives Simulation time (instructions/cycle) Algorithm HLL Instruction sets 10-100 Architecture
MehrEmulation und Rapid Prototyping
Emulation und Rapid Prototyping Hw-Sw-Co-Design Simulation von komplexen ICs Design level Description language Primitives Simulation time (instructions/cycle) Algorithm HLL Instruction sets 10-100 Architecture
MehrSymmetric Multiprocessing mit einer FPGA basierten. Marco Kirschke INF-M3 Seminar Wintersemester 2010/2011 25. November 2010
Symmetric Multiprocessing mit einer FPGA basierten MPSoC Plattform Marco Kirschke INF-M3 Seminar Wintersemester 2010/2011 25. November 2010 Inhalt Motivation Vorarbeiten Ziele für die Masterarbeit Vorgehensweise
MehrAutomatisierung mit Hilfe einer rekonfigurierbaren FPGA-Hardwareplattform
Automatisierung mit Hilfe einer rekonfigurierbaren FPGA-Hardwareplattform Prof. Dr.-.-Ing.. Frank Kesel Fachhochschule Pforzheim Übersicht Vom Algorithmus zum Chip High-Level Synthese Anwendungsbeispiel
MehrDer Design- und Verifizierungsprozess von elektronischen Schaltungen. Y Diagramm
Der Design- und Verifizierungsprozess von elektronischen Schaltungen Y Diagramm Verhaltens Beschreibung Struktur Beschreibung z.b. Vout =Vin/2 Analog: Teiler Digital: Schieberegister Widerstand oder Mosfet
MehrEntwicklung von Partitionierungsstrategien im Entwurf dynamisch rekonfigurierbarer Systeme
Entwicklung von Partitionierungsstrategien im Entwurf dynamisch rekonfigurierbarer Systeme R. Merker, Technische Universität Dresden, Fakultät ET und IT J. Kelber, Fachhochschule Schmalkalden, ET Gliederung
Mehr1. Einleitung. Informationstechnische Systeme
1. Informationstechnische Systeme Realisierungsvarianten für HW-Komponenten Anwendung von SSI Standard-IC Anwendung von µp und MSI-/LSI-Komponenten Einsatz anwendungsspezifischer integrierter Schaltungen
MehrI/O Module TIOS Testsysteme. www.tronteq.de
www.tronteq.de I/O Module TIOS Testsysteme TRONTEQ I/O Module I/O Module Funktionsweise TRONTEQ Electronic entwickelt PC-basierte, flexible und robuste I/O Module für die Industrieelektronik und Nutzfahrzeugindustrie.
MehrArchitekturen, Werkzeuge und Laufzeitumgebungen für eingebettete Systeme
Farbverlauf Architekturen, Werkzeuge und Laufzeitumgebungen für eingebettete Systeme Embedded Systems Christian Hochberger Professur Mikrorechner Fakultät Informatik Technische Universität Dresden Nötiges
MehrMicrosoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt. ECC 2013 Marcel Berger
Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt ECC 2013 Marcel Berger 1 Agenda Motivation Einführung Microsoft.NET Micro Framework Einführung Microsoft.NET Gadgeteer Vorteile Architektur
MehrProgrammierbare Logik CPLDs. Studienprojekt B Tammo van Lessen
Programmierbare Logik CPLDs Studienprojekt B Tammo van Lessen Gliederung Programmierbare Logik Verschiedene Typen Speichertechnologie Komplexe Programmierbare Logik System On a Chip Motivation Warum Programmierbare
MehrEINE MODULARE TESTPLATTFORM FÜR DAS PROTOTYPING VON DRAHTLOSEN SYSTEMEN
EINE MODULARE TESTPLATTFORM FÜR DAS PROTOTYPING VON DRAHTLOSEN SYSTEMEN Einleitung Zunehmender Einsatz von Kurzstreckenfunk in Form drahtloser Datenkommunikation im Bereich IEEE Standard 802.15.4 - Zigbee
MehrMikroelektronik-Ausbildung am Institut für Mikroelektronische Systeme der Leibniz Universität Hannover
Mikroelektronik-Ausbildung am Institut für Mikroelektronische Systeme der Leibniz Universität Hannover Prof. Dr.-Ing. Holger Blume, Hans-Peter Brückner, Christian Leibold, Ingo Schmädecke Gliederung Motivation
MehrJürg Gutknecht, SI und ETH Zürich, April 2015
Jürg Gutknecht, SI und ETH Zürich, April 2015 Der Staubsauger könnte ein Mikrofon eingebaut haben, welches sämtliche Geräusche im Raum aufnimmt und via Stromkabel an einen Geheimdienst weiterleitet Die
Mehrpräzision und kreativität feinmechanik & systemtechnik gmbh
präzision und kreativität feinmechanik & systemtechnik gmbh Die gaedigk gmbh wurde 1996 gegründet. Damaliger Sitz war das Technologiezentrum an der Ruhr-Universität Bochum von Anfang an stand die enge
MehrLinux auf FPGAs. Massgeschneiderte Computersysteme. Christoph Zimmermann, Marc-André Beck. 1. März 2008. Berner Fachhochschule MedOnStream
Massgeschneiderte Computersysteme Christoph Zimmermann Marc-André Beck Berner Fachhochschule MedOnStream 1. März 2008 Gliederung 1 GNU/Linux in eingebetteten Systemen Einsatzort Vorteile Distribution 2
MehrFACHHOCHSCHULE MANNHEIM
Objektorientierte Programmierung 1. Vorlesung Prof. Dr. Peter Knauber Email: P.Knauber@fh-mannheim.de FACHHOCHSCHULE MANNHEIM Hochschule für Technik und Gestaltung Objektorientierung Was ist das? Warum
MehrVHDL Einleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010
VHDL Einleitung Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2010 VHDL Einleitung 1/17 2010-04-14 Inhalt Entwurfsebenen und -sichten
MehrEmbedded OS-9 auf RISC-Prozessoren von Motorola
Firmenporträt BALS Werner BALS Hardware & Software Wielinger Str. 20 D-82340 Feldafing Tel.:+49 8157 900491 Fax:+49 8157 900492 email: wernerb@cube.net OS-9-Systemlösungen für embedded-applikationen OS-9-Systemportierungen
MehrOSEK-OS. Oliver Botschkowski. oliver.botschkowski@udo.edu. PG AutoLab Seminarwochenende 21.-23. Oktober 2007. AutoLab
OSEK-OS Oliver Botschkowski oliver.botschkowski@udo.edu PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Einleitung Motivation Ziele Vorteile Einführung in OSEK-OS Architektur Task Management Interrupt
MehrFinden Sie mit der AllatNet Recruiting Division Ihren Traum Job.
Automotive, Nachrichtentechnik und weiteren Industriezweigen, erweitern wir Ihre Karrieremöglichkeiten Hardwareentwickler analoge Schaltungen (m/w) Referenz HW 2014 AS: Einsatzort: München, Stuttgart,
MehrCopyright 2014 Delta Software Technology GmbH. All Rights reserved.
Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für
MehrRTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen
RTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen Thorsten Keuler (thorsten.keuler@iese.fraunhofer.de) IESE Fraunhofer Institut Experimentelles Software
MehrINNOVATOR im Entwicklungsprozess
Erfahrungsbericht INNOVATOR im Entwicklungsprozess Basis für Host- und Java-Anwendungen Dr. Carl-Werner Oehlrich, Principal Consultant MID GmbH Das Modellierungswerkzeug INNOVATOR Geschäftsprozess-Modellierung
MehrProgrammieren für Ingenieure Sommer 2015. Ein Rechner. Rechner sind überall. Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet.
Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Ein Rechner Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet. Rechner sind überall Ihr Rechner
MehrIT-Projekt-Management
IT-Projekt-Management Dr. The Anh Vuong email: vuongtheanh@netscape.net http: www.dr-vuong.de Seite 1 Konfigurations Management Seite 2 KM: Ziele Verwaltung der Dokumentationen Erzeugen und Pflege die
MehrGrundlagen der Eletrotechnik Praktikum. Einführung in. National Instruments Educational Laboratory Virtual Instrumentation Suite NI ELVIS TM
Grundlagen der Eletrotechnik Praktikum Einführung in National Instruments Educational Laboratory Virtual Instrumentation Suite NI ELVIS TM für das Praktikum im Fachgebiet Allgemeine und Theoretische Elektrotechnik
Mehr17 Architekturentwurf Vorgehen und Dokumentation
17 Architekturentwurf Vorgehen und Dokumentation 17.1 Einbettung Aber Erster Schritt der Lösung Wenn Anforderungsspezifikation vorliegt Vorgabe für Codierung Hierarchische Verzahnung von Anforderungen
MehrImplementierung eines Software Defined Radio auf einem FPGA
Technik Auguste Feukam-Chindji Implementierung eines Software Defined Radio auf einem FPGA Diplomarbeit Fachhochschule Köln Cologne University of Applied Sciences 07 Fakultät für Informations-, Medien-
MehrStorage Area Networks im Enterprise Bereich
Storage Area Networks im Enterprise Bereich Technologien, Auswahl & Optimierung Fachhochschule Wiesbaden Agenda 1. Was sind Speichernetze? 2. SAN Protokolle und Topologien 3. SAN Design Kriterien 4. Optimierung
MehrSystembeschreibung CU-EMBEDDED-PC (Version 1.02)
Systembeschreibung CU-EMBEDDED-PC (Version 1.02) Seite 1 von 8 Diese Systembeschreibung wurde als Begleitdokumentation für das Projekt CU- EMBEDDED-PC bei http://www.ulrichc.de/ erstellt. Der CU-EMBEDDED-PC
MehrEin Debugger für ASIC-Prototypen
Jürgen Haufe 1, Matthias Gulbins 1, Peter Schwarz 1, Christoph Fritsch 2, Jens Große 3 1 für 2 Bosch Telecom 3 SharcWare 1 Gliederung Motivation für Hardware-Debugging Anforderungen und Methode Architekturvarianten
MehrNachtrag 1 zur Herstellererklärung für SecSigner 3.6 vom 04.07.2011. Der Hersteller
Nachtrag 1 zur Herstellererklärung für SecSigner 3.6 vom 04.07.2011 Der Hersteller SecCommerce Informationssysteme GmbH Obenhauptstraße 5 22335 Hamburg erklärt hiermit, dass Tabelle 2 in Abschnitt 2 der
MehrWillkommen. in der Welt der Hütten- und Walzwerks-Technologie. Moderne Automatisierungstopologien mit Echtzeit Ethernet am Beispiel EtherCAT
Willkommen in der Welt der Hütten- und Walzwerks-Technologie Moderne Automatisierungstopologien mit Echtzeit Ethernet am Beispiel EtherCAT Rückblick: 20 Jahre Feldbus Bis 1989: -Zentrale Automatisierungssysteme
Mehr13 Programmierbare Speicher- und Logikbausteine
13 Programmierbare Speicher- und Logikbausteine Speicherung einer Tabelle (Programm) Read Only Memory (ROM) Festwertspeicher Nichtflüchtig Nichtlöschbar: ROM PROM bzw. OTP-ROM Anwender programmierbares
MehrPrototyping eines universellen ISM-Band Transmitters auf Basis des NI FlexRIO MDK
Prototyping eines universellen ISM-Band Transmitters auf Basis des NI FlexRIO MDK Dipl.-Ing. (FH) Alexander Weidel A M S Software GmbH Dipl.-Ing. (FH) Christoph Landmann, M.Sc. National Instruments Germany
MehrAbschluss- und Studienarbeiten. Entwicklung. Elektrik / Elektronik
Entwicklung Elektrik / Elektronik Ihr Ansprechpartner: ANDREAS STIHL AG & Co. KG Personalmarketing Andreas-Stihl-Str. 4 71336 Waiblingen Tel.: 07151-26-2489 oder über: www.stihl.de www.facebook.com/stihlkarriere
MehrSynergien des Energiemanagements mit der Heimvernetzung
Synergien des Energiemanagements mit der Heimvernetzung Connected Living Technologien für die intelligente Heimvernetzung Grzegorz Lehmann Competence Center Next Generation Services Vortrag beim Fachgespräch
MehrAngepasste Software Standards für DLR- Eigenentwicklungen - Die DLR Software Basisstandards -
Angepasste Software Standards für DLR- Eigenentwicklungen - Die DLR Software Basisstandards - Anita Herrmann Braunschweig, 10. Nov 2004 Ausgangspunkte Im DLR werden nach vorsichtigen
MehrEinführung in Peer-To-Peer (P2P) Datenstreaming mit NI FlexRIO
Einführung in Peer-To-Peer (P2P) Datenstreaming mit NI FlexRIO Dipl.-Ing. (FH) Christoph Landmann, M.Sc. Regional Product Engineer Automated Test National Instruments Germany GmbH Agenda Was ist Peer-To-Peer
MehrÜbungen zu. Kraftfahrzeugmechatronik II
Übungen zu Kraftfahrzeugmechatronik II Software-Entwicklung nach dem V-Modell Übungen Rapid Prototyping und Target Link Quelle: Schäuffele/Zurawka Automotiv Software Engineering vieweg Verlag Umsetzung
MehrVorlesung Embedded Software-Engineering im Bereich Automotive
Vorlesung Embedded Software-Engineering im Bereich Automotive Technische Universität Dresden, Fakultät Informatik, Professur Softwaretechnologie WS 2008/2009 Dr. rer. nat. Bernhard Hohlfeld bernhard.hohlfeld@daad-alumni.de
MehrSonderpraktikum Home Automation 2010
2010 Technische Universität Braunschweig Abteilung Entwurf integrierter Schaltungen 38106 Braunschweig DOMOLOGIC GmbH 38106 Braunschweig Vielfältige Anwendungsmöglichkeiten: Economy?! Wetter- und anwesenheitsabhängige
MehrImplementation of a Framework Component for Processing Tasks within Threads on the Application Level
Implementation of a Framework Component for Processing Tasks within Threads on the Application Level Deutsches Krebsforschungszentrum, for Processing Task within Threads on the Application Level Motivation
MehrSEMINAR Sicherheit von Funk- und RFID-Systemen
SEMINAR Sicherheit von Funk- und RFID-Systemen Titel des Seminars: Sicherheit von Funk- und RFID-Systemen Untertitel des Seminars: Technische Grundlagen, Bedrohungen und Gegenmaßnahmen Seminarbeschreibung:
MehrZahlen, Technik und Produktion. Control, Microsystems, Microelectronics (CMM) Master
Zahlen, Technik und Produktion Control, Microsystems, Microelectronics (CMM) Master Inhaltsverzeichnis Beschreibung des Faches... 3 Studienvoraussetzungen und Zulassung... 3 Studienaufbau und Studieninhalte...
MehrEin Tool zum Rapid-Prototyping von Multitouch- Anwendungen
Ein Tool zum Rapid-Prototyping von Multitouch- Anwendungen Author: Frederic Raber Betreuer: Dr. Michael Kipp Gliederung Motivation Ähnliche Arbeiten System Ausblick Motivation Beispiel: Implementierung
MehrC/C++ Entwickler Embedded Systems (m/w)
Sie sind ein begeisterter C++ Entwickler und brennen darauf, Ihr Können in die Entwicklung innovativer Produkte auf der Basis von Embedded Linux einzubringen? Bei uns entwickeln Sie in einem dynamischen
MehrWas ist Arduino? Historie Der Kern Entwicklungsumgebung Hardware Software Und wozu das Ganze? Workshop Mikrorechner 2012 A.
Was ist Arduino? Historie Der Kern Entwicklungsumgebung Hardware Software Und wozu das Ganze? Workshop Mikrorechner 2012 A.Schultze, DK4AQ 1 Das Arduino-Projekt Arduino ist ein Open-Source-Prototypen-System,
MehrMusterlösung 3. Mikroprozessor & Eingebettete Systeme 1
Musterlösung 3 Mikroprozessor & Eingebettete Systeme 1 WS214/215 Hinweis: Die folgenden Aufgaben erheben nicht den Anspruch, eine tief ergehende Kenntnis zu vermitteln; sie sollen lediglich den Einstieg
MehrVon Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg
Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller.NET Consultant / Trainer.NET Client-Server Visual Studio / Expression Blend Thomas Müller Leiter der dodned UG-Franken Sprecher auf Konferenzen
MehrAutomatische Boundary Scan Testgenerierung für scanunfähige Schaltungspartitionen durch modellbasierte Werkzeuge
Automatische Boundary Scan Testgenerierung für scanunfähige Schaltungspartitionen durch modellbasierte Werkzeuge Martin Borowski, GÖPEL electronic GmbH GÖPEL electronic GmbH 2014 Boundary Scan Testprogrammerstellung
MehrObjectBridge Java Edition
ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente
MehrElektronik-Lösungen. Ihre Idee wird zum Produkt. i-bl Elektronik GmbH. Telefon: +49 (0) 7520 / 956 1886 Fax: +49 (0) 7520 / 956 1887 E-Mail:
Elektronik-Lösungen Ihre Idee wird zum Produkt kompetent professionell effizient SIE beschreiben das Ziel WIR entwickeln die Lösung! Als kompetenter Partner entwickeln wir in Zusammenarbeit mit Ihnen individuelle
MehrModellbasierte und komponentenorientierte Programmierung von Steuerungen
Labor für CIM & Robotik Prof. Dipl.-Ing. Georg Stark Modellbasierte und komponentenorientierte Programmierung von Steuerungen 1. Entwicklungsprozess Industriesteuerung 2. Programmierparadigmen - objektorientiert
MehrStudienrichtung Eingebettete Systeme
Qualifikationsziel Eingebettete Systeme stellen ein äußerst wichtiges Anwendungsfeld der Methoden der Informatik dar. Unter einem eingebetteten System versteht man dabei ein (Mikro-) Computersystem, das
MehrLehrstuhl für Informatik 12 (Hardware-Software-Co-Design) Prof. Dr.-Ing. J. Teich
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design) Friedrich-Alexander-Universität Erlangen-Nürnberg Prof. Dr.-Ing. J. Teich Rückblick - Großrechner 2 Keine Computer im Haushalt? Ken Olsen, US-amerikanischer
Mehrcand. Ing. Andreas Homuth
Presentation Title (not the current page title) Diplomarbeit Aufbau eines ADSADS-Simulationsmodells für die externen Hochfrequenzpfade eines WiMAX Transceiversystems cand. Ing. Andreas Homuth ATMEL Duisburg
MehrUsability und User-Centered Design im Kontext einer wissenschaftlichen Bibliothek
Usability und User-Centered Design im Kontext einer wissenschaftlichen Bibliothek Margret Plank und Steffen Weichert Symposium zur Vorstellung des Sammelbands "Benutzerfreundliche Bibliotheken im Web"
MehrWillkommen. Programmierung (MGP) von FPGAs. zur Präsentation
Willkommen zur Präsentation Modulare Grafische Programmierung (MGP) von FPGAs Dr.-Ing. J. Pospiech AVT GmbH Ilmenau Am Hammergrund 1 98693 Ilmenau Tel: +49 (0)3677 / 64 79 0 Fax: +49 (0)3677 / 64 79 69
MehrLinux Embedded. Heimo Schön/August Hörandl 11/2004 Seite 1/17
Linux Embedded Heimo Schön/August Hörandl 11/2004 Seite 1/17 Embedded Systeme Keine Systemadministration Applikation ist vorinstalliert keine Nachinstallation notwendig/möglich Hohe Verfügbarkeit Sehr
MehrTickt ihr Board noch richtig? Frequenzmessung durch ChipVORX als Ergänzung zum Boundary Scan Test. Dipl.-Ing. (FH) Martin Borowski
Tickt ihr Board noch richtig? Frequenzmessung durch ChipVORX als Ergänzung zum Boundary Scan Test. Dipl.-Ing. (FH) Martin Borowski 05.03.205 05.03.205 Was ist ChipVORX? 05.03.205 3 Typische Testaufgaben
MehrT est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series
T est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series Inhalt 1. Einführung... 2 2. Anforderungen... 2 3. Komponenten... 3 3.1. PXI 7952R... 3 3.2. Fiber Optical Interface Module
MehrC und C++ für Embedded Systems
C und C++ für Embedded Systems von Friedrich Bollow, Matthias Homann, Klaus-Peter Köhn Neuausgabe C und C++ für Embedded Systems Bollow / Homann / Köhn schnell und portofrei erhältlich bei beck-shop.de
MehrAusbildungsunterlage für die durchgängige Automatisierungslösung Totally Integrated Automation (T I A)
Ausbildungsunterlage für die durchgängige Automatisierungslösung Totally Integrated Automation (T I A) MODUL 6 T I A Ausbildungsunterlage Seite 1 von 16 Modul 6 Diese Unterlage wurde von Siemens A&D FEA
MehrPartitionierung komplexer heterogener Systeme
Berichte aus der Elektrotechnik Thomas Hollstein Entwurf und interaktive Hardware-/Software- Partitionierung komplexer heterogener Systeme D17(Diss.TU Darmstadt) Shaker Verlag Aachen 2001 Inhaltsverzeichnis
MehrIntegrated Modular Avionics & ARINC 653
Integrated Modular Avionics & ARINC 653 Martin Wißmiller Gliederung IMA - Traditioneller Ansatz - IMA-Ansatz - IMA-Generationen ARINC653 - Speicherpartitionierung - Zeitpartitionierung - Kommunikation
MehrSource: ITRS Roadmap 2009 Andreas König, Institute of Integrated Sensor Systems
Source: ITRS Roadmap Anwendungsspezifische Akquisition & Verarbeitung multisensorischer Daten Senses of Living Beings Sense of Taste Olfaction Sense of Touch Audition Vision Tongue Nostrils Eye Heat
MehrEinführung in modellgetriebene Softwareentwicklung. 24. Oktober 2012
Einführung in modellgetriebene Softwareentwicklung 24. Oktober 2012 Überblick Was sind die Grundprinzipien der modellgetriebenen Softwareentwicklung? Entwicklung einer MDD-Infrastruktur Modellgetriebene
MehrJ.6 Programmierung eingebetteter Systeme
Vorteile von C in eingebetteten Systemen: leichter Zugriff auf die Hardware gute Kontrolle über die verwendeten Ressourcen (Speicher, CPU) Probleme mit C: stark eingeschränkte Laufzeitüberprüfungen ISO
MehrProgrammierung von Steuerungen künftig objektorientiert?
1 Programmierung von Steuerungen künftig objektorientiert? R. Hungerbühler, Dozent BFH R. Hungerbühler Dozent Automation BFH 2 Sichten auf Fragestellung Wissenstand Mitarbeiter /Ausbildung Entwickler,
MehrHerausforderungen des Enterprise Endpoint Managements
Herausforderungen des Enterprise Endpoint Managements PPPvorlage_sxUKMvo-05.00.potx santix AG Mies-van-der-Rohe-Straße 4 80807 München www.santix.de santix AG Herausforderungen 09.10.2013 Herausforderungen
MehrEntwurf eines Generators zur Erzeugung von Hard- und Software-Beschreibungen für Bildverarbeitungspipelines
Entwurf eines Generators zur Erzeugung von Hard- und Software-Beschreibungen für Bildverarbeitungspipelines Verteidigungsvortrag zur Studienarbeit Ludger Irsig Fraunhofer IIS/EAS Digitale Kameras allgemein
MehrErfolgsfaktoren der Elektronikentwicklung bei Best-in-Class Firmen
4. VPE Swiss Symposium, 24. April 2013 Erfolgsfaktoren der Elektronikentwicklung bei Best-in-Class Firmen Volker Brandstetter, Altium Europe GmbH 1 Erfolgreiche Elektronikentwicklung Aerospace & Defense
MehrRealisierung einer 32'768-Punkt-FFT für 2 GBytes/s Datenrate auf einem FPGA
Realisierung einer 32'768-Punkt-FFT für 2 GBytes/s Datenrate auf einem FPGA Mentor User Conference 2004 - Würzburg Michael Pichler, m.pichler@zma.ch Dino Zardet, d.zardet@zma.ch Prof. Karl Schenk, k.schenk@zma.ch
MehrUntersuchungen zur Zulassung von Software unterschiedlicher Sicherheitsklassen auf einem Prozessormodule unter dem neuartigen Betriebssystem PikeOS
Untersuchungen zur Zulassung von Software unterschiedlicher Sicherheitsklassen auf einem Prozessormodule unter dem neuartigen Betriebssystem PikeOS Automotive Safety & Security 2008 Stuttgart, 19. 20.11.2008
MehrFakultät für Technik Technische Informatik Entwicklung einer Kombinierte Hard-/Software- Schnittstelle zur Anbindung von einfachen Sensoren und
Fakultät für Technik Technische Informatik Entwicklung einer Kombinierte Hard-/Software- Schnittstelle zur Anbindung von einfachen Sensoren und Aktoren als Smarte-Geräte für die Industrie-4.0 Betreuer:
MehrPC Virtualisierung für Privatanwender
IT-Symposium 2008 Session 1C04 PC Virtualisierung für Privatanwender PC Virtualisierung für Privatanwender Es wird der Weg vom ersten Denkanstoss über die eigene Idee bis hin zur Realisierung in realer
MehrÜbersicht aktueller heterogener FPGA-SOCs
Fakultät Informatik, Institut für Technische Informatik, Professur VLSI-Entwurfssysteme, Diagnostik und Architektur Übersicht aktueller heterogener FPGA-SOCs Vortrag zum Lehrstuhlseminar Tilo Zschau tilo.zschau@mailbox.tu-dresden.de
MehrStudien- und Prüfungsordnung für Bachelor- Studiengänge der Hochschule Aalen (SPO 31) vom 29. Juni 2012
Studien- und Prüfungsordnung für Bachelor- Studiengänge der Hochschule Aalen (SPO 31) vom 29. Juni 2012 Lesefassung vom 22. Dezember 2015 (nach 10. Änderungssatzung) Auf Grund von 8 Abs. 5 in Verbindung
MehrFPGA vs. Mikrocontroller. Agenda
FPGA vs. Mikrocontroller Name: Jan Becker Matrikelnummer: 546508 Agenda - Kurzvorstellung eines FPGAs - Komponenten eines FPGAs - Programmierung eines FPGAs - Kurzvorstellung eines Mikrocontrollers - Komponenten
MehrNachstehende Studien- und Prüfungsordnung wurde geprüft und in der 317. Sitzung des Senats am 20. Juni 2012 verabschiedet.
Nachstehende Studien- und Prüfungsordnung wurde geprüft und in der 317. Sitzung des Senats am 20. Juni 2012 verabschiedet. Nur diese Studien- und Prüfungsordnung ist daher verbindlich! Prof. Dr. Rainald
MehrDie Softwareentwicklungsphasen!
Softwareentwicklung Die Softwareentwicklungsphasen! Die Bezeichnungen der Phasen sind keine speziellen Begriffe der Informatik, sondern den allgemeinen Prinzipien zur Produktion integrierter Systeme entliehen.
MehrMesstechnik zum I2C-Bus
Wenn man Projekte mit mehreren Teilnehmern am i2c-bus aufbaut oder andere Strukturen, die kompliziert sind, dann lohnen sich Messgeräte zur Analyse des Geschehens auf dem Bus. Es werden hier alle Möglichkeiten
MehrAngewandte Signalverarbeitung
Institut für Elektrische Meßtechnik und Meßsignalv erarbeitung Angewandte Signalverarbeitung Empfohlene Vorkenntnisse SV HW SW BV NT Signalverarbeitung (LVs: Signalverarbeitung, Digitale Messsysteme) Hardware-Entwicklung
MehrKonzeption und Implementierung einer Videodigitalisierung und Videoausgabe unter Embedded Linux. Kolloquium von Frank Schwanz
Konzeption und Implementierung einer Videodigitalisierung und Videoausgabe unter Embedded Linux Kolloquium von Frank Schwanz Aufgabenstellung Im Rahmen des Projektes Initiative Intelligente Autonome Systeme
MehrDevelopment Tools for 16/32 Bit Microcontroller
Praktika- und Diplomthemen bei Stand 01/2013 Die nachfolgend aufgeführten Themen sind Vorschläge und können in Absprache mit dem Praktikanten / Diplomanden sowie der Hochschule modifiziert werden. Die
MehrDie Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen
Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen Westfälische Provinzial Versicherung AG Provinzial-Allee 1 48131 Münster für die Anwendung ProSa, Stand 19.04.2008
MehrPflichtenheft. Projektteam. Rexford Osei - Frey Michael Weichert Thomas Thutewohl. Pflichtenheft Seite 1 von 7
Pflichtenheft Projektteam Rexford Osei - Frey Michael Weichert Thomas Thutewohl Pflichtenheft Seite 1 von 7 Inhaltsverzeichnis Allgemeines Seite 3 Projektteam, Auftraggeber, Betreuer Projektbeschreibung
MehrIntegrative Entwicklungsprozesse am Beispiel einer automotiven Anwendung
am Beispiel einer automotiven Anwendung Bernd van Vugt EXTESSY AG Stefan Gläser VOLKSWAGEN AG Motivation Kundenwunsch: Mobilität und Individualität Fahrzeug + Informationstechnologie + Dienst Herausforderung:
Mehrvernetzten prozessübergreifenden Testsystems DATA Ahead GmbH
Konzept eines Shared Variable vernetzten prozessübergreifenden Testsystems Torsten Will DATA Ahead GmbH Übersicht Motivation Definitionen Konzeptaufbau Testsequenzer Test Clients Remotesteuerung der Clients
MehrAVT Spartan-3E Development Kit AVT DK S3E-500 (V1.0) 21.05.2008
AVT Spartan-3E Development Kit Kurzbeschreibung AVT DK S3E-500 (V1.0) 21.05.2008 Inhaltsverzeichnis Kapitel 1: Kapitel 2: Einführung Komponenten und Eigenschaften AVT Spartan-3E Development Kit Benutzerhandbuch
MehrEntwicklungsprozesse und -werkzeuge
Entwicklungsprozesse und -werkzeuge Boris Nikolai Konrad boris.konrad@udo.edu PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Entwicklungsprozesse Unterstützungsprozesse Kernprozess Entwicklungswerkzeuge
MehrSoftwareentwicklungsprozess im Praktikum. 23. April 2015
Softwareentwicklungsprozess im Praktikum 23. April 2015 Agile Softwareentwicklung Eine agile Methodik stellt die beteiligten Menschen in den Mittelpunkt und versucht die Kommunikation und Zusammenarbeit
MehrEinführung in Generatives Programmieren. Bastian Molkenthin
Einführung in Generatives Programmieren Bastian Molkenthin Motivation Industrielle Entwicklung *!!*,(% % - #$% #!" + '( & )!* Softwareentwicklung Rückblick auf Objektorientierung Objektorientierte Softwareentwicklung
MehrDanisch Kommunikationstechnik GmbH
Danisch Kommunikationstechnik GmbH Company LOGO Geschichte Gegründet 2001 als EDV-Handelgesellschaft. Seit 2002 Danisch Kommunikationstechnik GmbH Danisch Kommunikationstechnik GmbH ist seit vielen Jahren
MehrMikrocontroller Grundlagen. Markus Koch April 2011
Mikrocontroller Grundlagen Markus Koch April 2011 Übersicht Was ist ein Mikrocontroller Aufbau (CPU/RAM/ROM/Takt/Peripherie) Unterschied zum Mikroprozessor Unterschiede der Controllerarten Unterschiede
Mehr