{home}Li-Pro.Net{/home}
Das Familiennetzwerk
Home | Stephan Linz | Projekte | Hobby | Kontakt | Nutzerzugang


Xilinx ISE 11.x

Installation und Administration

Xilinx ISE 11.x

unter Ubuntu 10.04 LTS

Um überhaupt ein FPGA Design mit integriertem Microblaze erstellen zu können, benötigt man die ISE Design Suite als Embedded oder System Edition mit dem EDK und dem SDK. Nach meinem Kenntnisstand ist bis zum Ende der Generation 11 dieser Werkzeuge nur die 32-bit Version ohne Schwierigkeiten für den produktiven Einsatz nutzbar.

Da man auf modernen Rechnern aber zunehmend mehr als 4 GB Speicher verbaut, ist man zwangsläufig auf den Einsatz von 64-bit Betriebssysteme angewiesen. Für die Installation und den Betrieb der Xilinx Werkzeuge wird hierfür die Umgebung des Betriebssystems künstlich auf 32-bit umgestellt. Hierzu eine minimale Anleitung für die Installation unter /opt/Xilinx/11.4 (ohne Garantie auf Vollständigkeit):

user@host: sudo apt-get update
user@host: sudo apt-get upgrade
user@host: sudo apt-get install linux32 ia32-libs \
           build-essential libusb-dev libc6-dev fxload

user@host: sudo linux32

user@host: tar ­xf Xilinx_11.1_ISE_DS_SFD.tar
user@host: Xilinx_11.1_ISE_DS_SFD/xsetup
user@host: rm -rf Xilinx_11.1_ISE_DS_SFD

user@host: tar ­xf Xilinx_11.4_ISE_DS_lin.tar
user@host: Xilinx_11.4_ISE_DS_lin/xsetup
user@host: rm -rf Xilinx_11.4_ISE_DS_lin

user@host: sudo sh -c "sed /opt/Xilinx/11.4/ISE/bin/lin/xusbdfwu.rules \
                       -e 's:TEMPNODE:tempnode:g' > \
                       /etc/udev/rules.d/xusbdfwu.rules"
user@host: sudo cp /opt/Xilinx/11.4/ISE/bin/lin/xusb*.hex /usr/share/
user@host: sudo /etc/init.d/udev restart

user@host: sudo sh -c "echo 'export XIL_IMPACT_USE_LIBUSB=1' >> \
                       /opt/Xilinx/11.4/settings32.sh"
user@host: sudo sh -c "echo 'exec linux32' >> \
                       /opt/Xilinx/11.4/settings32.sh"

user@host: sudo sh -c "echo 'set XIL_IMPACT_USE_LIBUSB=1' >> \
                       /opt/Xilinx/11.4/settings32.csh"
user@host: sudo sh -c "echo 'exec linux32' >> \
                       /opt/Xilinx/11.4/settings32.csh"


Autor:Stephan Linz
Revision:2021/01/13 - 23:57 - © Li-Pro.Net