School of Engineering DT2 Projekt-2: Baud Rate Generator & GPS Decoder.

Slides:



Advertisements
Ähnliche Präsentationen
Digital Output Board and Motherboard
Advertisements

Digitale Kommunikation für den Funkamateur
SUCONET-K-Slave Integration of SUCONET-K Slave in XSystem
M a r c – o l i v e r p a h l Informatik I – Kapitel 7 Klassen und höhere Datentypen Zusammenfassung des Kapitel 7 Küchlin, Weber, Einführung in die Informatik,
Wir wünschen viel Erfolg
Embedded System Hardware
Eine kleine Einführung
PPTmaster_BRC_ pot Rexroth Inline compact I/O technology in your control cabinet SERCOS III Components Abteilung; Vor- und Nachname.
HCI.
Architektur.
Prof. Dr.-Ing. habil. B. Steinbach - Informatik / Softwaretechnologie und Programmierungstechnik - Institut für Informatik Verteilte Software - Java -
Rexroth Inline New serial interface for e.g. barcode scanners
Telling Time in German Deutsch 1 Part 1 Time in German There are two ways to tell time in German. There are two ways to tell time in German. Standard.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme RUP in der Praxis Zum RUP existiert eine online Version. Mit dieser Version können.
Moore E A Zustands- speicher (ZS) Übergangs- logik (ÜL) Folgezustand
Dynamische Webseiten Java servlets.
Link Layer. Physical Layer Link Layer Host Controller Interface L2CAP Attribute Protocol Attribute Profile PUIDRemote ControlProximityBatteryThermostatHeart.
Advance Reservation & QoS Agents Simon Oberthür. 2/ 27Simon Oberthür Inhalt Advance Reservation Was ist Advance Reservation? Probleme und Lösungen Advance.
1 Dirk Wiedner Straw Detectors for the Large Hadron Colider.
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
Medien- Technik Midi Musical Instruments Digital Interface ab 1980 Erweiterung: General Midi Midi Sequencer Keyboard/ Synthesizer Sonstiges drum machine.
PCI Express DMA Engine für Active Buffer Projekt im CBM Experiment
RS232 Register und ihre Bits
Metro-Style Apps mit Expression Blend 5 für HTML designen Christian Moser User Experience Designer Zühlke Engineering AG
FINSB01FINSB02FINSB03FINSB04 Phase 2: Phase Burkhalter (Inauguration or Phase 2a): FINSB01FINSB02FINSB03 FINSB01FINSB02FINSB03FINSB04 Phase 3 (some time.
T.Ruf, N.Brook, R.Kumar, M.Meissner, S.Miglioranzi, U.Uwer D.Voong Charge Particle Multiplicity Disclaimer: Work has started only recently! I am not an.
Lehrstuhl Technische Informatik - Computer Engineering Brandenburgische Technische Universität Cottbus 1 Hierarchical Test Technology for Systems on a.
MDA – Framework AndroMDA
Stijakovic Stefan IEEE Bus 488. Inhalt Definition Bussignale IEEE Bus Leitungen Data Byte Transfer Timing.
VHDL-Synthese für Fortgeschrittene
FPGA... ein Versuch. Uli Schäfer 1. Historie: PLD Uli Schäfer 2 Schaltungsgrösse wächst drastisch mit Zahl der Eingänge CPLD = Array + Flipflops + macro.
XML IV: Cocoon 2.
3.4 CPU-Chips und Busse CPU-Chips
School of Engineering Themen: Variablen Architecture-Types.
VHDL 7: Automaten 1.
VHDL 4: Getaktete Logik (D-FF, Zähler, Automaten)
School of Engineering DT2 Projekt-3: Baud Rate Generator & GPS Decoder.
Inhalt Einen Zähler generisch aufbauen CPLD Synthese Timing Analyse
DT2 Projekt-1Einführung
Embedded Systems Prof. Dr. H. Kristl
Real Time Operating System
Virtual Earth Visualisierung von Geodaten Daniel Walzenbach, Microsoft Deutschland GmbH
Computerorientierte Physik VORLESUNG Zeit: jeweils Mo Uhr Ort: Hörsaal 5.01, Institut für Experimentalphysik, Universitätsplatz 5, A-8010.
Technische Universität München AFTER based Read Out for the GEM-TPC Sverre Dørheim Physik Department E18 Technische Universität München Germany On behalf.
Μ Version 1.0Seite 1µVision Start Debugger Set Breakpoint µVision Debugger.
+ Arbeitsbericht mit Blick in die Zukunft M. Pernicka
1 Intern | ST-IN/PRM-EU | | © Robert Bosch GmbH Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung,
Launch ON Global.vi System ID object name classname Services to suscribe Observer Control Ref vi-path Service name Step 1 : Objects register to the Global.vi´s,
Deutsches Zentrum für Luft- und Raumfahrt e.V. German Aerospace Center Institut für Physik der Atmosphäre Atmosphärische Aerosole The Multi-Angle Absorption.
Seminarvortrag Grafikkarten der 6. Generation Vortragender: Martin Ley Betreuer: Prof. Dr. Norbert Link.
GWDG – Kurs Parallelrechner-Programmierung mit MPI MPI Kollektive Operationen Oswald Haan
Wie spät ist es? Wieviel Uhr ist es?
Rechnerstrukturen 3b. Endliche Automaten.
FPGA Praktikum WS2000/ Woche: VHDL Tips Ein Schläger für das Spiel.
System zur Videokompression Simone Buzzi Simon Häne Giuseppe Schiavello.
Komponenten für die Überwachung optischer Kenngrößen in Zugangsnetzen – (COMAN) Statusseminar , Stuttgart Jörg Hehmann September, 2007.
FPGA Praktikum WS2000/ Woche: Die Experimentierplatine Aufgaben.
Der Monitor Von ... und ....
Entwicklung des Attiny-Boards
Komponenten für die Überwachung optischer Kenngrößen in Zugangsnetzen – (COMAN) Projekttreffen , Stuttgart Jörg Hehmann Juli, 2007)
USB - Universal Serial Bus
Typenschlüssel.
Robotermechanik Trippelmechanismus Schussmechanismus Antriebsmotoren
Wissenschaftliche Arbeitsgemeinschaft für Raketentechnik und Raumfahrt Lehrstuhl für Raumfahrttechnik Technische Universität München Hardwareprogrammierung.
Technologietag Baugruppentest Bit Error Rate Test (BERT) durch FPGA Embedded Instruments Thomas Wenzel, GÖPEL electronic GmbH.
© Crypto AG‘s presentation / 23-Jun-16 / 1 HC Gerätebedienung Was kann man in 4 Stunden lernen und was nicht? Know How Transfer HC Gerätebedienung;
Telling Time in German Deutsch 1 Part 1.
Vom HW-Automaten zum Prozessor
Aufbau und Anwendungen von Mikrokontrollern
CSL211 Computer Architecture
 Präsentation transkript:

School of Engineering DT2 Projekt-2: Baud Rate Generator & GPS Decoder

School of Engineering GPS Uhr Überblick

School of Engineering GPS Uhr Minimum Features Uart-RX Unit GPS Decoder LCD Unit LCD Controller LCD Driver MaxII FPGA from GPS RX module to LCD Display

School of Engineering Sample Punkte des UART

School of Engineering uart_rx_in serial_in UART RX uart_rx_out rx_data(7:0) rx_data_valid Signal überabtasten Edge erkennen (Start Bits) Tick für Abtastung generieren Data Bits abtasten Buffer 1 Byte Byte am Decoder weitergeben

School of Engineering Abtasten des seriellen Datenstroms P edge TT + ½ T baud_tick Bit-Pointer

School of Engineering serial_in UART RX rx_data(7:0) rx_data_valid Edge Detector clock reset Tick Generator Data Abtaster

School of Engineering Baud Rate Generator Tick Generator Baud Rate Generator 50MHz Edge ResetBaud_tick

School of Engineering Taktteiler-Baud Rate Generator Load Value Load Value -1 Load Value MHz Edge Baud Counter Baud_tick Reload Value 0 1/4800s 1.5/4800 s

School of Engineering uart_rx_out rx_data(7:0) rx_data_valid GPS Decoder gps_time sec_einer(7:0) sec_zehner(7:0) min_einer(7:0) min_zehner(7:0) std_einer(7:0) std_zehner(7:0) Nach dem GPS Telegramm Header suchen Nur die Bytes mit der Zeitinformation abspeichern Zeitinformation an den Display Controller weitergeben

School of Engineering GPS Telegram Link: NMEA-0183 Protokoll :

School of Engineering ASCII Zeichensatz

School of Engineering idle , G P P $ !V !Valid V V V V V $ V & G V & P V & G V &, V & ! $ V & ! G GPS Decoder Statemachine

School of Engineering GPS Decoder UART_DATA sec_einer sec_zehner min_einer min_zehner std_einer std_zehner CLK VALID Time Register