Die Praktikumsplatine Handhabung der Platine LEDs, CLK und Taster Konfiguration des FPGA Aufgaben.

Slides:



Advertisements
Ähnliche Präsentationen
Was ist ein PC? Innenleben nach dem Stand der Technik und Zusammenwirken der Baugruppen.
Advertisements

Die Installation von Windows 95 erfordert etwas Vorarbeit: Als erstes müssen Sie mit einer Windows 95 Startdiskette den Computer booten.... Dabei wird.
Überblick über wichtige Themen der Elektrik
Atmel AVR JTAG Einführung
µ-Controller-Labor Projekt- Prüfstandslüfter
SWIMMING POOL STEUERUNG
Allgemein Batchdatei/en erstellen Was ist das?? Wie geht das??
Haupt- und Arbeitsspeicher
Gefahren des elektrischen Stroms
Excel Kurs Teil I Excel starten, Verknüpfungen auf dem Desktop anlegen. F. Bäumer.
Anleitung für MONET North U. Backhaus Version: 18. November 2008.
Digital Design Schnuppervorlesung /
CPLD/FPGA-Programmierung mit E-blocks. Wozu die CPLD/FPGA-Programmierung untersuchen? Zusammenhang zur modernen Digitalen Elektronik Verschwinden der.
Ich möchte gerne mehrere Bilder auf ein Folie
Software für die Konfiguration und die Bescheinigung für TTA, DBU, DBU Panels in Übereinstimmung mit dem EN60439-Standard.
TOP: GRAVIERSYSTEM TOP - Graviersystem.
Bilder digital Zusatzinformationen Impressum © 2004 helliwood:media. Alle Rechte vorbehalten. Rechtliche Hinweise Informationen zum Projekt. Jill und Jim.
Speichermodulverwendung mit der kompakten Steuerung CP1L
Bastelprojekt MAGIC SOUND LIGHT
Powerpoint 2010 Start Funker Panorama: Zuschauer auf der Elbbrücke beim Weinfest 2011 in Meißen.
Inhalt Strom Batterie Strom und Batterie Peter Daucher.
Basic Input/Output System
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand November Mikrocomputertechnik Jürgen Walter Eagle-Einführungs-Quickie Beschreibung Pfostenstecker.
DIE FARBEN.
3.4 CPU-Chips und Busse CPU-Chips
Hallo, ich würde gerne wissen, wie ich einen graphen, den ich mit
Lycopin Der Farbstoff im Tomatensaft.
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
Wer von euch hat Lust auf ein Spiel?
Web-Quest deutsche Großstädte. Deutschland ist eines der größten und wichtigsten europäischen Länder. ( Bild: erde.com/europa/staaten/deutschland-karte.gif)
3. Schaltungsentwicklung - Beispiel Taschenlichtorgel
Ampel rot Claus Ilchmann 2006 Ampelsteuerung Phase: Alle Rot A A BB.
Herzlich willkommen in Oberpullendorf! Üdvözöllek Felsőpulyán!
Regeln?. Regeln! 1.Vor jedem Mini-Maze-Level ist ein Escape Level 2.Dort musst du den Schlüssel finden um ins nächste Level zu kommen 3.Du musst auf den.
15. Das elektrische Feld Ein Feld ist ein Raum, in dem jedem Punkt ein bestimmter Wert einer physikalischen Größe zugeordnet wird.
Bilder einfügen Hier eine Variante um Bilder einzufügen, nachdem man sie ins Forum hochgeladen hat.
1.Woche: Organisation Synthetisierbares VHDL
6.Woche: VGA Monitoransteuerung
In der letzten Folge von Legends of Duniel und Duvid.
DEN S2 SCANNER HOCHLADEN. Ihren Scanner hochladen heißt: Die Daten Ihrer durchgeführten Scans werden von Ihrem Scanner an den weltweiten Nu Skin Server.
Linear Rückgekoppelte Schieberegister und Tristate Treiber
FPGA Praktikum WS2000/ Woche: FPGA Hintergrund Reconfigurable Computing: pattern matching Aufgaben.
FPGA Praktikum WS2000/ Woche: VHDL Tips Ein Schläger für das Spiel.
Das Bechertelefon (5) - Schere, Hammer, Zange, Handbohrer
6. Bedienung der Funkgeräte
Modul 1. Einflussfaktoren auf Geschwindigkeit und Rechenleistung von Computer! Der Typ des Mikroprozessors Der Typ des Mikroprozessors Die Taktfrequenz.
FPGA Praktikum WS2000/ Woche: Die Experimentierplatine 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.
2. Woche: Timingmodelle Synthetisierbares VHDL Aufgaben
„Mein Praktikum im Kindergarten als Erzieherin“
Name: ___________________ Das Bechertelefon (5) Nehmt euch Lesestreifen und Bleistifte aus der Kiste und lest den folgenden Text laut vor. Macht einen.
Trilogy Kurzanleitung. Batterien einlegen  Ausschließlich neue oder vollständig aufgeladene Batterien verwenden.  Batterie in die sterilisierte Unit.
Grundlagen der Informatik Wolfgang Neff 21. Sep 2007.
©Sven Pleßer WICHTIG An dieser Stelle möchten wir nochmal darauf Hinweisen das beim programmieren das Netzteil des Laptops nicht angeschlossen sein darf.
ResA am Arbeitsplatz Das Vorgehen ist angelehnt an „5 S“ und bietet Ihnen die Möglichkeit das Konzept der 5 Disziplinen ressourcenschonenden Arbeitens.
FPGA Praktikum WS2000/ Woche: BlockRAM CoreGen CPU Informationen Aufgaben.
Elektrische Stromkreise
Name: ___________________ Das Bechertelefon (5) Nehmt euch jeder einen Lesestreifen und einen Bleistift aus der Kiste, schreibt euren Namen auf die Versuchsanweisung.
Modulfest am International Departement in Karlsruhe
Das Addierwerk eines Rechners
Arbeitsumgebung des FPGA Boards von PLDA
Vom HW-Automaten zum Prozessor
RGB-LED Projekt INGOLSTADT.
Startampel Projekt INGOLSTADT.
 Präsentation transkript:

Die Praktikumsplatine Handhabung der Platine LEDs, CLK und Taster Konfiguration des FPGA Aufgaben

So sieht die Platine aus:

Komponenten zJeder bekommt die folgenden sechs Teile zPraktikumsplatine zDownloadplatine zParallelportkabel zFlachbandkabel zNetzteil zTaster

ESD Electrostatic Discharge zDurch Bewegung können Kleidungsstücke und Personen elektrisch aufgeladen werden. zDadurch können Bauteile auf der Platine beschädigt werden zBesonders gefährlich sind: zTrockene Luft z.B. bei negativen Außentemperaturen oder klimatisierten Räumen zSynthetikkleidung und -teppiche zIsolierende Gummisohlen an den Schuhen

ESD Electrostatic Discharge zHilfreich ist: zLagerung der Platine in einer Antistatikhülle oder auf einer leitenden Oberfläche zLagerung mit angeschlossenem Downloadcable zUnbedingt vor dem Berühren der Platine Entladen! zDazu an ein geerdetes, blankes Metallteil fassen: ySchutzleiter der Steckdose yComputergehäuse (unlackiert) yHeizung(unlackiert) yWasserrohr (unlackiert)

UCF Files zDie verschiedenen Bauteile sind über Leiterbahnen mit Pins des FPGAs verbunden. zIm FPGA müssen die zugehörigen Steuersignale natürlich an die gleichen Pins angeschlossen werden zIhr müßt der Software deshalb mitteilen, welche Pins verwendet werden sollen zDies geschieht in einer *.UCF Datei, die genauso heißen muß, wie das Projekt. zIm Verzeichnis „woche4“ heißt die Datei z.B. „woche4.ucf“

UCF Files zDort fügt Ihr Zeilen im folgenden Format ein: zNET clk LOC = P182; zDies bedeutet, daß das Signal „clk“ an Pin 182 angeschlossen werden soll. zclk muß ein „in“ oder „out“ Signal eurer top level entity sein  Busse sehen etwas anders aus als in VHDL: zNET led LOC = P182;

Schaltplan zDie Detailiertesten Informationen liefert der Schaltplan zSchaltpläne im DXF und und PDF Format liegen auf der Webseite der Experimentierplatine. zDXF läßt sich unter anderem betrachten mit yQCAD (auch Linux, yMacromedia Freehand yMS Office, wenn der DXF Import Filter installiert wurde zIhr bekommt die Informationen aber nochmal vorgekaut.

Taktsynthesizer zMit dem ICS Chip läßt sich in sehr feinen Stufen eine Taktfrequenz bis 160 MHz einstellen. zUnter „Anleitung“ findet sich auf der Platinenwebseite ein Program das die nötige Schalterstellung ausrechnet. zAchtet darauf, daß „ON“ eine ‘0‘ bedeutet. zOhne Schalter liefert der Chip 19,202 MHz zDas Tatksignal liegt an Pin 182 des FPGAs zNET clk LOC = P182;

Leuchtdioden  Die Leuchtdioden leuchten, wenn eine ‘0‘ an das entsprechende Signal gelegt wird zNET led LOC = P153; NET led LOC = P142; NET led LOC = P126; NET led LOC = P115; NET led LOC = P146; NET led LOC = P135; NET led LOC = P119; NET led LOC = P108;

Taster / Joystick Schalter zWenn der Taster geschlossen ist, ist das Signal ‘0‘, sonst ist es ‘1‘ zNET button1 LOC = P140; NET button2 LOC = P141; zButton1 ist Pin 2 am Joystickport zButton2 ist Pin 7 am Joystickport

Konfiguration zBei der Implementation wird ein Bitstream *.bit erzeugt. zDieser kann mit dem „Hardware Debugger“ in den FPGA geladen werden.

Hardware Debugger zDie Platine wird an den Parallelport des PC angeschlossen. zDem Hardware Debugger müßt Ihr das mitteilen

Download zMit dem - normalerweise gelben - Blitz könnt ihr den Bitstream in den FPGA laden. zDanach sollte die rote DONE LED ausgehen

Aufgaben

Aufgabe 5.1 zTestet die Sachen, die auch schon im Praktikum getestet wurden nochmal bei euch zu hause: zGeht die DONE LED aus, wenn Ihr einen Bitstream ladet? zBlinken die Leuchtdioden? zWas sagt der Monitor? zWas passiert, wenn man den Taster drückt? zWenn Ihr Joystick und Aktivboxen oder Stereoanlage habt, dann testet auch das.

Aufgabe 5.2 zLadet den Quelltext und die UCF Datei von der Tips und Tricks Seite und kompiliert sie. zTestet das Ergebnis in der Platine. zIhr solltet zwei Leuchtdioden abwechselnd blinken sehen.

Aufgabe 5.3 zErweitert die UCF Datei aus 5.2 so, daß je zwei rote, grüne und gelbe LEDs angeschlossen sind. Außerdem die blaue LED und ein Taster. zBaut eine Schaltung die: yDie LEDs wie eine Ampel leuchten läßt. yDie Blaue LED leuchten läßt, wenn der Taster gedrückt ist. zTestet das Ergebnis in der Platine.

Aufgabe 5.4 zSchreibt eine UCF Datei für den Prozessor, so daß die unteren 8 Bit des Ausgaberegisters an den LEDs erscheinen. zAlle anderen Ausgangssignale entfernt Ihr am besten. Alternativ könnt Ihr sie auch im UCF File an PCI- oder SRAM-Signale anschließen. Aber nicht zufällig in der Gegend plazieren! zSchreibt die Ampel nochmal in Assembler. zDenkt dabei an die Verzögerungsschleife