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.