FPGA Praktikum WS2000/2001 4.Woche: Die Experimentierplatine Aufgaben.

Slides:



Advertisements
Ähnliche Präsentationen
Informatik II: Algorithmen und Datenstrukturen SS 2013
Advertisements

Vortrag: Praktikum Technische Informatik Sommersemester 2007
Erst mal den Desktop richtig einrichten. Desktop anzeigen Die Taskleiste Wenn wir auf dem Desktop sind, die F1 Taste drücken.
Atmel AVR JTAG Einführung
Dateihandles Um in Perl eine bestimmte Datei zum Lesen, Schreiben oder Anhängen zu öffnen, benötigt man so genannte Dateihandles. Ein Dateihandle ist der.
Internetstruktur Das Internet besteht aus vielen Computern, die weltweit untereinander vernetzt sind.
Implementierung eines Spiels zur LV Interaktive Systeme von Thomas Thüm.
Installationsanleitung 1.02 Hausverwaltung.
Open Source Prozessor Leon2 Peer Royla und Marco Siebert RST-Labor WS 04/05 Prof. Dr.-Ing. Thomas Risse.
Wismar Business School
Der VFP Debugger - Coverage und Profiling. © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n.
Heute: Scherenzange zeichnen
Ein Computerprogramm zur Erstellung von Concept Maps
Fehlersuche: Antennenkabel überprüfen
Einstellungen im Web für Outlook
Erste Schritte zur Konfiguration
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
G.Meininghaus, Konstanz1 Bilder / Fotos per verschicken.
Eine Reise nach Berlin Die Webquest von: Donata Bajan
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
XNA 3D Tutorial Anzeigen eines Objektes. Inhalt Lernen Sie, wie Sie Modelle implementieren. Initializing Lernen Sie, wie Sie Modelle aus der Content Directory.
Wie man eine einfache Präsentation erstellt...
Unter Start => Geräte und Drucker öffnen – dieses Bild erscheint. Hardware (in diesem Falle PhoenixRC V6.0 (Dongle) sollte angezeigt werden. Dort mit der.
Willkommen bei Sycarus – dem Mathematikprogramm, das neue Wege geht.
Steuerung externer Komponenten über ein USB-Interface.
INSTITUT FÜR SPORTWISSENSCHAFTEN DER UNIVERSITÄT INNSBRUCK
Speichermodulverwendung mit der kompakten Steuerung CP1L
Ihr seid Angestellte/r als Technischer Assistent f. Datenverarbeitung (Bauwesen) Die Homepage soll umgestaltet werden!
Die folgenden Seiten enthalten eine Anleitung wie man
Wo finde ich Meta-Tags…? Was sind Metatags…? Welche Meta-Tags sind am beliebtesten…? Sprachen von Meta-Tags…? Was ist eine Profildatei…? VTAB-09 Fenster.
School of Engineering DT2 Projekt-2: Baud Rate Generator & GPS Decoder.
100 kg Wie wird’s gemacht?! Klick.
Hallo Ich möchte einen Text einer Folie nicht einfach nur einfliegen lassen, sondern genau diesen Text, der schon an einer bestimmten Stelle steht, vergrößern.
Beantwortung der Fragen. Vorteile und Nachteile, wenn die Notenverwaltung mit dem PC durchgeführt wird. Vorteile: Lehrer müssten keine Notenkonferenzen.
Wie man eine einfache Präsentation erstellt...
Versuche alle Fragen richtig zu beantworten!
Bestandsmeldung erstellen Im Programm Powerpoint wird die Präsentation mit F5 gestartet und mit Esc beendet. Mit einem Klick der linken Maustaste oder.
Rundenwettkampf Ergebnissoftware © by Anleitung. 1.Download der Software Es gibt zwei Möglichkeiten zum Download der Software. Zum einen die Rwkergebnisse.exe.
Wie mache ich eine PowerPoint Präsentation??!
Saia Service an PCD's Datensicherung
Erste Schritte in DELPHI
Wir hören immer von Regeln aus Sicht der Frauen. Hier sind endlich die Regeln aus Sicht der Männer.
Herzlich willkommen in Oberpullendorf! Üdvözöllek Felsőpulyán!
Hier eine mögliche Antwort:
Formulare in HTML.
Kater Mickis Bilderalbum Hallo Miezen, Ihr habt jetzt mehrere Möglichkeiten mehr über mich zu erfahren. Wie gewohnt könnt Ihr in meinem Tagebuch lesen.
1.Woche: Organisation Synthetisierbares VHDL
6.Woche: VGA Monitoransteuerung
Rechnerstrukturen 3b. Endliche Automaten.
Anschlussmöglichkeiten beim Samsung S3
Linear Rückgekoppelte Schieberegister und Tristate Treiber
Barrierefreies Internet Tipps und Tools Präsentation auf dem #OTC2015
FPGA Praktikum WS2000/ Woche: VHDL Tips Ein Schläger für das Spiel.
Prüfungstraining Leseverstehen Teil 2
Die Praktikumsplatine Handhabung der Platine LEDs, CLK und Taster Konfiguration des FPGA Aufgaben.
FPGA Praktikum WS2000/ Woche: FPGA Architektur Simulationsskripte Aufgaben.
FPGA Praktikum WS2000/ Woche: Ein Ball Blöcke zum Abräumen Projektvorschläge.
Cyberspeed Web SolutionsCyberspeed Web Solutions © 2005© 2005 Christof Barth Thomas Müllegger MIRO 1.
Installation, Konfiguration, Online stellen, Zugriff © by Lars Koschinski 2003.
2.Woche: FPGA Architektur Simulationsskripte Aufgaben
Projekt: Komprimierung von FPGA Bitstreams Ralph Kuhnert.
/ jok 1 How to Photoshop - Die wichtigsten Handgriffe Das Foto ist selten so, wie wir es gerne hätten, deshalb: Über «öffnen» das gewünschte Bild holen.
Willkommen zur Ventrilo einstellhife. 1.Zu erst installieren Sie das Programm. 2.Starten Sie das Programm mit Doppelklick auf.
Datenverarbeitung Kennen Sie wichtige Fakten? MS-Power-Point-Präs. H.-A. Riepel 00/07.
Termin Festlegung Einführung MySQL Runterladen MySQL, Pentaho Design Studio Betrachtung Pentaho
Pool Informatik, Sj 11/12 GZG FN W.Seyboldt 1 Pool Informatik 5 GZG FN Sj. 11/12 Kopieren, Daten, Programme.
Vieren - Programmierung Im Jahre 1981 traten die ersten Viren auf, die noch sehr einfach gestrickt waren, und nicht sehr destruktiv waren. Mittlerweile.
Funktionen. Aufgabe : Eingabe zweier Zahlen ---> Minimum bestimmen Dann nochmals Eingabe zweier Zahlen ---> Minimum bestimmen.
FPGA Praktikum WS2000/ Woche: BlockRAM CoreGen CPU Informationen Aufgaben.
Technische Informatik II
 Präsentation transkript:

FPGA Praktikum WS2000/ Woche: Die Experimentierplatine Aufgaben

Die Experimentierplatine

Aufgaben zBitte mailt uns, wie lange Ihr für die einzelnen Aufgaben gebraucht habt. zSchreibt dazu, ob Ihr alleine gearbeitet habt, oder in einer Gruppe zSchreibt wichtige Ereignisse dazu. (Z.B. Rechner ständig abgestürzt, mußte von Vorne anfangen weil ich über das Kabel gestolpert bin) zDer Grund dafür ist, daß wir das Praktikum erst zum zweiten mal machen, und den Schwierigkeitsgrad der Aufgaben noch kalibrieren müssen.

Aufgabe 4.1: Erster Test zWer zuhause Arbeiten will: yInstalliert die XSTOOLS auf eurem Rechner yStellt den Parallelport im BIOS auf ECP (Falls es ECP bei eurem Rechner nicht gibt, sollte auch EPP oder zur Not SPP funktionieren) z Alle XSTOOLS Programme gibt es auch als Kommandozeilenversion auf den Rechnern. y(Sucht nach xsload.exe oder fragt Till)

4.1: Erster Test (Fortsetzung) zSchließt die Platine an den Parallelport und die Stromversorgung an. zAchtet darauf, daß die Stromversorgung auf 9V Gleichspannung eingestellt ist. Der Pluspol muß in der Mitte sein. zStartet das GXSTEST Programm. zWählt XS40-010XL zStartet den Test. yDie LEDS blinken. yDie Software meldet Erfolg. 15min

4.2: Zweiter Test zSpeichert den blink.bit Bitstream auf X:blink.bit zStartet GXSLOAD zZieht den Bitstream per Drag&Drop in das Fenster. yAus dem Windwos Explorer oder direkt aus dem Webbrowser zDie LEDs sollten etwa im Sekundentakt blinken. 15min

4.2: Zweiter Test (optional) zFalls die LEDs nicht im Sekundentakt geblinkt haben, ist der Takt der Platine falsch eingestellt. zVerwendet in diesem Fall GXSSETCLK um den Takt auf 12,5 MHz zu stellen und testet das Blinken erneut. zHaltet euch genau an die Anweisungen die euch das Programm gibt! 15min

4.3: Selbstgemachter Bitstream zblink.vhd enthält den Quelltext für das Blinken.blink.vhd zblink.ucf enthält die Zuordnung von Interfacesignalen zu IO-Pins des FPGAsblink.ucf zStartet ein neues HDL Projekt, kopiert blink.vhd und blink.ucf hinein. zSynthetisiert blink.vhd für XC4010XLPC84 -3 zStellt im Implementation Dialog unter Physical Implementation Settings->Contro Files->Set Use Constraints file from: Custom blink.ucf ein (nächste Folie, besser: Datei umbenennen) zImplementiert für XC4010XL zLadet den Bitstream in den FPGA und testet das Blinken. 30 min

Diese Einstellung ist automatisch richtig, wenn das Projekt „blink“ heißt. Ihr könnt umgekehrt das UCF File auch wie euer Projekt nennen.

4.4: Reset Signal zreset.bit enthält einen weiteren Bitsream.reset.bit zBei diesem Bitstream enthält einen endlichen Automaten, der die LEDs zwischen „0“ und „1“ wechseln läßt, allerdings erst, nachdem man das Reset Signal von 1 auf 0 gesetzt hat. zDas Reset Signal ist an Pin D0 des Parallelports angeschlossen. zMit dem GXSPORT Programm kann man das Signal steuern. zTestet das Blinken 15 min

4.5: Zähler zreset.vhd enthält den Quelltext für reset.bit.reset.vhd zreset.ucf enthält die Pinzuordnungen.reset.ucf zSynthetisiert, implementiert und testet die Schaltung zErweitert die Schaltung so, daß sie von 0 bis 9 zählt. zTestet die neue Schaltung. Findet Fehler gegebenenfalls mit Hilfe des Simulators. zSchickt den Quelltext und den Bitstream an Till. 60 min

Anschlußbelegung der LEDs

4.6: Tastatureingabe 90 min zIn dieser Aufgabe sollt Ihr eine Tastatureingabe Implementieren. zNach Drücken der Tasten 0 bis 9 auf der Tastatur soll die entsprechende Zahl auf der 7-Segment Anzeige dargestellt werden. zEine Beschreibung des PS2 Protokolls ist hierhier zEine Liste der Tastencodes ist hierhier yIhr braucht die Make Codes ySucht euch aus, ob ihr die Tasten des Nummernblocks (KP) oder der Haupttastatur nehmt

4.6: Tastatureingabe zDie Tastatur sendet zwei Signale: KB_CLK und KB_DATA zKB_DATA soll bei der fallenden Flanke von KB_CLK in ein 11-Bit Schieberegister geladen werden ySchieberegister steht im Language Assistant als „serial to parallel shift register“ yDas erste Bit (Bit 0) ist immer 0 yDas zehnte Bit (Bit 9) ist ein Paritätsbit zur Fehlererkennung. Es sorgt dafür, daß die Anzahl der Bits immer ungerade ist. yDas elfte Bit (Bit 10) ist immer 1 yBits 1 bis 8 enthalten den Scancode xBit 1 ist das LSB (Bit der Wertigkeit 1) xBit 8 ist das MSB (Bit der Wertigkeit 128)

4.6: Tastatureingabe zKB_CLK und KB_DATA müssen in das UCF-File eingetragen werden. zKB_CLK ist Pin 68 zKB_DATA ist Pin 69 zIhr benötigt das CLK Signal nicht mehr. Es muß deshalb aus dem UCF-File entfernt werden. („#“ davor) zVerwendet gegebenenfalls Simulation zum Debuggen. zHier ist ein Simulationsskript für die Taste „KB 0“Simulationsskript zGebt den VHDL Quelltext, die UCF Datei und den Bitstream bei Till ab.