DT2 Projekt-1Einführung
Pflichtenheft der GPS Uhr Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges LCD Display. Als Zeitbasis steht ein 50 MHz Oszillator zur Verfügung. Alle Flip Flops müssen synchron betrieben werden. Das Projekt muss mit der zur Verfügung gestellten Platine realisiert werden Extra Funktionen: Anzeige des Datums Verfügbarkeit des GPS-Signals und Anzahl der erfassten Satelliten Programmierung einer Wecker-Funktion Anzeige der geostatischen Koordinaten (Breitengrad und Längengrad) Programmierung eines Positionsalarms
Spielregeln Es wird in Gruppen von 3 Personen gearbeitet Das gesamte Projekt ist in Fertigstellungsstufen unterteilt (Milestones). Jeder Stufe beinhaltet: Block-Design, Block-Testbench und Integration/Debug Jede Stufe wird von der Gruppe gemeinsam erarbeitet.Die Rollen der Gruppenmitglieder wechselt mit jeder Stufe Jede Stufe hat ausführliche „Testbenches“ auf Block-Level und Top-Level. Der UART hat eine selbstprüfende Testbench
Technische Benotungskriterien Läuft die Uhr nach minimale Spezifikation. Zusatz Punkte für extra Funktionen. Wie gut ist die Dokumentation (nicht wie dick ist die Doku) Blockdiagramme Timingdiagramme Statemachine Diagramme Keine VHDL Ausdrucke, Datenblätter etc. Rechtschreibung und Ausdruck (Carol Sutter) Wie ausführlich sind die Tests, werden Fehler automatisch erkannt (assert statements) Einhalten der Design Rules: überall synchrone Logik, keine Latches, handliche Entities, Überschaubare Prozesse. Präsentation (Carol Sutter)
Leistungsnachweise DT2P 1/3 Sprache in Projekt & Technik (Bewertet wird: Präsentation & Design Manual) 1/3 Schriftliche Prüfung (Thema: VHDL & PLD) 1/3 Technische Lösung des Projektes
Zeitplan Meilensteine Datum MS1 Stufe 1 : MS2 Stufe 2: MS3 Stufe 3: Extra Funktionen MS7 Projektpräsentation MS8 Dokumentation abgeben .
MAX II Board
Extension Board Extension Board mit GPS Empfänger and Display
Top Down Design
Serieller Datenstrom bei RS232
Sample Punkte des UART
LCD Driver 7
GPS Telegram Link: http://www.kowoma.de/gps/index.htm NMEA-0183 Protokoll : http://www.kowoma.de/gps/zusatzerklaerungen/NMEA.htm
ASCII Zeichensatz