Einführung in ISE WebPack 11.4 von Xilinx am Beispiel des "Lauflicht"

Transcription

Einführung in ISE WebPack 11.4 von Xilinx am Beispiel des "Lauflicht"
Einführung in ISE WebPack 11.4 von Xilinx
am Beispiel des "Lauflicht" Designs
1. Neues Projekt anlegen
"Xilinx ISE 11.4" starten: Bei der Standardinstallation ist dieser im Windowsstartmenü
unter Programme→Xilinx ISE Design Suite 11→ISE→ISE 64-bit→Project Navigator zu
finden.
Neues Projekt anlegen: Im Menü des Programms File→New Project... auswählen. Danach
erscheinen nacheinander diese Dialoge. Sie sind so auszufüllen, wie hier dargestellt. Das
Device ist bei unseren Boards xc95144xl. Nur bei „Project name“ und „Project location“
den Namen des Projektes und den Pfad auf der Festplatte eingeben.
Nun werden die Quelldateien hinzugefügt. Den ersten Dialog kann man überspringen. Es soll
ja keine neue Datei erzeugt werden. Mit dem zweiten Dialog über „Add Existing Sources“
die benötigten Dateien (makros.vhd, lauflicht.vhd, lauflicht.ucf) für das Projekt hinzufügen.
Bei allen Dateien erfolgt noch eine Zuordnung der „Association“. Für die Dateien mit der
Endung ".vhd" muss diese, wie hier dargestellt, auf „All“ eingestellt werden. Für die Datei
mit der Endung ".ucf" muss die „Association“ auf „Implementation“ eingestellt werden.
2. Projekt synthetisieren
Quellcode betrachten und bearbeiten: Im Fenster "Sources" werden die eingefügten
Quellen angezeigt. Mit einem Doppelklick darauf können sie im rechten Fenster geöffnet und
dort auch bearbeitet werden.
Projekt synthetisieren: Ein einfacher Klick auf "lauflicht.vhd" im
Fenster "Sources" markiert das zu synthetisierende Design.
Daraufhin erscheinen im darunterliegenden Fenster "Processes"
einige Einträge. Mit einem Rechtsklick in diesem Fenster auf
"Generate Programming File" und der Auswahl von "Run" wird
der Quellcode synthetisiert. Das ganze kann ein paar Minuten
dauern. Danach sollte jeweils ein grüner Haken neben "Synthesize",
"Translate", "Fit" und "Generate Programming File"
erscheinen.
3. CPLD programmieren
Leiterplatte anschließen und Programm zum "Download"
starten: An dieser Stelle ist zu überprüfen, ob die Leiterplatte
korrekt am Parallelport angeschlossen und mit Strom versorgt ist!!!
Wenn dies sichergestellt ist, wird mit einem Doppelklick auf
"Configure Target Device" das Programm iMPACT zum
"Download" des Designs gestartet.
Design auf das CPLD laden: Nach dem
Start von iMPACT auf File→ New Project
klicken, die kommende Meldung mit "Yes"
bestätigen und die darauf folgende mit
"OK". Nach einem weiteren Klick auf
"OK" erscheint das Fenster "Auto Assign
New Configuration File Query Dialog",
welches mit "Yes" zu bestätigen ist. Dort
wird die Datei "lauflicht.jed" ausgewählt.
WICHTIG: Dabei ist darauf zu achten,
dass man sich auch im richtigen
Projektverzeichnis befindet!!! Mit einem
Rechtsklick auf den Chip und der Auswahl
von "Program..." wird die Leiterplatte mit
unserem Design programmiert. FERTIG!
☺
4. Änderungen am Design vornehmen
Nach dem Schließen von iMPACT können Änderungen am Design vorgenommen werden.
So kann z.B. in Zeile 135 von "lauflicht.vhd" der Wert der Konstante
"SCHRITTE_PRO_SEKUNDE" auf 10 erhöht werden. Diese Einführung braucht dann nur
ab Punkt 3 durchlaufen werden, um ein schnelleres Lauflicht zu erhalten.