Adam Taylors MicroZed Chroniken, Teil 188: Pmods!
Das erste, was wir tun müssen, ist die Digilent Vivado Bibliothek herunterzuladen. Diese Bibliothek enthält mehrere Pmod-Treiber und DVI-Senken und Quellen sowie andere sehr nützliche IP-Blöcke, die unseren Design beschleunigen können.
Sobald Sie diese Bibliothek heruntergeladen haben, untersuchen Sie die Dateistruktur. Sie werden mehrere Ordner unter dem Ordner Pmods sehen. Jeder dieser Ordner ist für ein verfügbares Pmod (z.B. Pmod_AD2, das ist ADC) benannt. Innerhalb jedes dieser Treiber sehen Sie Dateistrukturen wie unten gezeigt:
Innerhalb dieser Struktur enthalten die Ordner:
• Treiber - C Quelldateien zur Verwendung im SDK. Diese Dateien bieten Treiber und in vielen Fällen Beispielanwendungen an.
• Src - Die HDL-Quelle für das IP-Modul.
• Utils - Enthält die Platinen Schnittstellen, z.B. die Ausgänge.
• Xgui - Enthält TCL-Dateien zur Instanziierung der IP-Module.
Der nächste Schritt, wenn wir diese IP-Module verwenden möchten, ist, das Verzeichnis als Quelle in unserem Vivado-Design aufzunehmen. Wir tun dies, indem wir die Projekteinstellungen in unserem Projekt auswählen. Wir können eine neue Quelle hinzufügen, die auf die Digilent Vivado Bibliothek hinweist, die wir gerade heruntergeladen haben, mit der Registerkarte IP-Einstellungen Repository Manager:
Sobald dies geschehen ist, sollten wir in der Lage sein, die Pmod IP Kerne im Vivado IP Katalog zu sehen. Wir können diese IP-Kerne dann in unserem Design in der gleichen Weise verwenden, wie wir alle anderen IP verwenden.
Sobald Sie diese Bibliothek heruntergeladen haben, untersuchen Sie die Dateistruktur. Sie werden mehrere Ordner unter dem Ordner Pmods sehen. Jeder dieser Ordner ist für ein verfügbares Pmod (z.B. Pmod_AD2, das ist ADC) benannt. Innerhalb jedes dieser Treiber sehen Sie Dateistrukturen wie unten gezeigt:
Innerhalb dieser Struktur enthalten die Ordner:
• Treiber - C Quelldateien zur Verwendung im SDK. Diese Dateien bieten Treiber und in vielen Fällen Beispielanwendungen an.
• Src - Die HDL-Quelle für das IP-Modul.
• Utils - Enthält die Platinen Schnittstellen, z.B. die Ausgänge.
• Xgui - Enthält TCL-Dateien zur Instanziierung der IP-Module.
Der nächste Schritt, wenn wir diese IP-Module verwenden möchten, ist, das Verzeichnis als Quelle in unserem Vivado-Design aufzunehmen. Wir tun dies, indem wir die Projekteinstellungen in unserem Projekt auswählen. Wir können eine neue Quelle hinzufügen, die auf die Digilent Vivado Bibliothek hinweist, die wir gerade heruntergeladen haben, mit der Registerkarte IP-Einstellungen Repository Manager:
Sobald dies geschehen ist, sollten wir in der Lage sein, die Pmod IP Kerne im Vivado IP Katalog zu sehen. Wir können diese IP-Kerne dann in unserem Design in der gleichen Weise verwenden, wie wir alle anderen IP verwenden.
Mehr anzeigen
Weniger anzeigen
Diskussion (0 Kommentare)