School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige...

13
School of Engineerin g DT2 Projekt-1Einführung

Transcript of School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige...

Page 1: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineering

DT2 Projekt-1Einführung

Page 2: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineering

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

Pflichtenheft der GPS Uhr

Page 3: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineeringSpielregeln

● 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

Page 4: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineering

● 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)

Technische Benotungskriterien

Page 5: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineering

● 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

Leistungsnachweise DT2P

Page 6: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineering

Zeitplan

Meilensteine Datum

MS1 Stufe 1 :

MS2 Stufe 2:

MS3 Stufe 3:

MS4 Stufe 4:

MS5 Stufe 5:

MS6 Extra Funktionen

MS7 Projektpräsentation

MS8 Dokumentation abgeben .

Page 7: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineering

MAX II Board

Page 8: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineering

Extension Board

Extension Board mit GPS Empfänger and Display

Page 9: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineeringTop Down Design

UARTRX

Infra-struktur

GPSReceiver

GPSDecoder

DisplayDriver

Display

DebugI/O

50MHzOszillator

CPLD

LED

MAXII Board

Reset

Page 10: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineering

Serieller Datenstrom bei RS232

Page 11: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineering

Sample Punkte des UART

Page 12: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineering

LCD Driver

CLK

RESET

CHAR_NUM

DIN

WEN

LCD_DATA

LCD_RS

LCD_RW

LCD_E

8

LCD_DriverLCD_DISPLAY

67

Page 13: School of Engineering DT2 Projekt-1Einführung. School of Engineering Minimale Funktionen: Anzeige von Sekunden, Minuten, Stunden auf ein 20-stelliges.

School ofEngineering

GPS Telegram

Link: http://www.kowoma.de/gps/index.htmNMEA-0183 Protokoll : http://www.kowoma.de/gps/zusatzerklaerungen/NMEA.htm