Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Vinzenz Blucher Geändert vor über 10 Jahren
1
School of Engineering DT2 Projekt-3: Baud Rate Generator & GPS Decoder
2
School of Engineering GPS Uhr Überblick
3
School of Engineering GPS Uhr Minimum Features Uart-RX Unit GPS Decoder LCD Controller (Loader) LCD Driver MaxII CPLD from GPS RX module to LCD Display (gegeben)
4
School of Engineering Sample Punkte des UART
5
School of Engineering serial_in UART RX rx_data(7:0) rx_data_valid Signal abtasten Edge erkennen (Start Bits) Tick für Abtastung generieren Data Bits abtasten Daten Buffer 1 Byte Neues Byte an Decoder melden
6
School of Engineering Abtasten des seriellen Datenstroms P edge TT + ½ T baud_tick 01234567Bit-Pointer
7
School of Engineering serial_in UART RX rx_data(7:0) Edge Detector clock reset Tick Generator Daten Buffer Steuerung rx_data_valid
8
School of Engineering Baud Rate Generator Tick Generator Baud Rate Generator 50MHz Edge ResetBaud_tick
9
School of Engineering Taktteiler-Baud Rate Generator Load Value Load Value -1 Load Value -2 0 50MHz Edge Baud Counter Baud_tick Reload Value 0 1/4800s 1.5/4800 s
10
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
11
School of Engineering GPS Telegram Link: http://www.kowoma.de/gps/index.htmhttp://www.kowoma.de/gps/index.htm NMEA-0183 Protokoll : http://www.kowoma.de/gps/zusatzerklaerungen/NMEA.htmhttp://www.kowoma.de/gps/zusatzerklaerungen/NMEA.htm
12
School of Engineering ASCII Zeichensatz
13
School of Engineering idle 5 2 1 0, G P P $ !V !Valid V V V V V $ V & G V & P V & G V &, V & ! $ V & ! G GPS Decoder Statemachine
14
School of Engineering GPS Decoder 012345012345 UART_DATA sec_einer sec_zehner min_einer min_zehner std_einer std_zehner CLK VALID Time Register
15
School of Engineering LCD Driver (gegeben) CLK CHAR_NUM DIN WEN LCD_DATA LCD_RS LCD_RW LCD_E 8 LCD DRIVER LCD DISPLAY 7 LCD Controller Loader sec_einer sec_zehner min_einer min_zehner std_einer std_zehner RESET CLK RESET
16
School of Engineering Schnittstelle: LCD-Driver to LCD-Display
17
School of Engineering Schnittstelle: LCD-Loader to LCD-Driver 50MHz Char_num WEN 0123 X41X42X43X44 DIN
18
School of Engineering Baude Rate Generator Pointer LCD Driver sec_einer CLK DIN char_num7 8 Baud_tick WEN LCD – Controller (Loader) sec_zehner min_einer min_zehner std_einer std_zehner
19
School of Engineering Baude Rate Generator Pointer LCD Driver x 41 x 42 x 43 x 44 x 45 x 46 CLK DIN char_num7 8 Baud_tick WEN LCD – Controller (Loader)
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.