So Laden Sie Ein Projekt In Ein Altera FPGA

Inhaltsverzeichnis:

So Laden Sie Ein Projekt In Ein Altera FPGA
So Laden Sie Ein Projekt In Ein Altera FPGA

Video: So Laden Sie Ein Projekt In Ein Altera FPGA

Video: So Laden Sie Ein Projekt In Ein Altera FPGA
Video: Первый проект на FPGA Altera Cyclone IV 2024, Kann
Anonim

Lassen Sie uns das Projekt vorbereiten und aus der Quartus II-Entwicklungsumgebung in das Altera FPGA laden.

USB-Blaster-Programmierer
USB-Blaster-Programmierer

Notwendig

  • FPGA von Altera;
  • USB-Blaster-Programmierer;
  • Computer mit Quartis II Entwicklungsumgebung.

Anleitung

Schritt 1

Wählen Sie im Menü Zuweisungen -> Gerät … das FPGA aus, in das Sie das Projekt "füllen" wollen. In der Gruppe Gerätefamilie müssen Sie die Familie auswählen, zu der Ihr FPGA gehört. Wählen Sie Ihr FPGA-Modell im Feld Verfügbare Geräte aus.

In der Listengruppe In "Verfügbare Geräte anzeigen" können Sie Geräte nach Package-Typ (Package) oder nach Pin-Anzahl () sortieren, um schnell Ihr FPGA-Modell zu finden.

Es ist nicht überflüssig zu spezifizieren, in welchem Zustand sich die unverbundenen FPGA-Legs befinden werden. Klicken Sie auf die Schaltfläche Geräte- und Pinoptionen …, gehen Sie zum Schritt und geben Sie den Status der Pins an.

Nachdem Sie das FPGA-Modell angegeben haben, schließen Sie das Gerätefenster, indem Sie auf die Schaltfläche OK klicken.

Wählen Sie im Gerätefenster die FPGA-Familie und das Modell aus
Wählen Sie im Gerätefenster die FPGA-Familie und das Modell aus

Schritt 2

Wenn Sie möchten, dass der Synthesizer den Pins selbst Funktionen zuweist, dann können Sie nichts anderes tun. Und um FPGA-Pins manuell zuzuweisen, gehen Sie in das Menü Zuweisungen -> Pinplaner oder drücken Sie die Tastenkombination Strg + Umschalt + N.

Das Pinbelegungstool startet. Nachfolgend finden Sie eine Liste der in Ihrem Projekt verwendeten I/O-Pins mit den entsprechenden Namen.

Jetzt müssen Sie in der Spalte Standort die PIN-Nummern festlegen. Doppelklicken Sie auf die entsprechende Zelle und wählen Sie die PIN-Nummer aus oder geben Sie die Nummer über die Tastatur ein. Die Pin-Nummern hängen von Ihrem Steckbrett ab.

Nachdem alle Pins definiert wurden, kann das Pin-Planer-Fenster geschlossen werden. Kompilieren Sie nun das Projekt: Bearbeiten -> Kompilieren starten oder Strg + L.

Zuordnung der FPGA-Pins zu den Projektsignalen
Zuordnung der FPGA-Pins zu den Projektsignalen

Schritt 3

Verbinden wir den Programmierer mit dem Computer. Wenn Sie zum ersten Mal eine Verbindung herstellen, müssen Sie den Treiber installieren. Es wird standardmäßig installiert und befindet sich im Quartus-Verzeichnis im Ordner driver: C:\altera\13.0sp1\quartus\drivers.

Nach der Installation des Treibers wird das Programmiergerät im Gerätemanager als Altera USB-Blaster angezeigt.

Treiberinstallation für USB Blaster Programmer
Treiberinstallation für USB Blaster Programmer

Schritt 4

Altera FPGAs unterstützen mehrere Programmiermodi. Schauen wir uns zunächst das Herunterladen der Firmware über die JTAG-Schnittstelle an. Verbinden Sie den Programmierer mit dem JTAG-Anschluss auf der FPGA-Platine.

Starten wir das Programmiertool: Tools -> Programmer.

Fügen wir einen Programmierer hinzu. Drücken Sie dazu die Schaltfläche Hardware Setup … und wählen Sie die verbundene in der Dropdown-Liste aus. Schließen wir das Fenster.

Klicken Sie im Programmer-Fenster auf die Schaltfläche Auto Detect, damit Quartus versucht, das angeschlossene FPGA und die *.sof-Firmware-Datei automatisch zu erkennen. Die Firmware-Datei wird von Quartus standardmäßig während der Kompilierung erstellt, sofern nicht anders angegeben.

Wählen Sie im Programmer-Fenster den JTAG-Modus, aktivieren Sie das Kontrollkästchen Program / Configure und klicken Sie auf die Schaltfläche Start. Die Firmware wird in den FPGA-Speicher geschrieben.

Hochladen von Firmware auf FPGA über JTAG
Hochladen von Firmware auf FPGA über JTAG

Schritt 5

Bei dieser Schreiboption wird die Firmware in den flüchtigen Speicher des FPGA geschrieben und nach einem Neustart gelöscht. Um die Firmware im ROM zu speichern, schreiben Sie die Firmware im Active Serial-Modus.

Verbinden Sie das Programmierkabel mit dem AS-Anschluss bzw. Führen Sie das Firmware-Programm aus: Tools -> Programmierer. Wählen Sie Modus -> Aktive Seriell. Stimmen Sie zu, wenn Sie eine klärende Frage beantworten.

Fügen Sie die Firmware-Datei hinzu, indem Sie auf die Schaltfläche Datei hinzufügen … klicken. Suchen Sie im Projektunterverzeichnis output_files die Datei mit der Erweiterung.pof. Setzen Sie nach dem Öffnen der Firmware-Datei die Checkboxen Program / Configure und, falls gewünscht, Steel. Achten Sie auf den Typ des Konfigurationsspeichers in der Spalte Device: Dieser muss mit dem Speichertyp Ihres FPGAs übereinstimmen.

Hochladen von Firmware auf FPGA im Active Serial-Modus
Hochladen von Firmware auf FPGA im Active Serial-Modus

Schritt 6

Klicken Sie auf die Schaltfläche Start, um die Firmware auf das FPGA herunterzuladen.

Empfohlen: