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


Xilinx ISE 12.x

Installation und Administration

Xilinx ISE 12.2

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 auch mit Begin der Generation 12 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/12.2 (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_ISE_DS_Lin_12.2_M.63c.1.1.tar
user@host: Xilinx_ISE_DS_Lin_12.2_M.63c.1.1/xsetup
user@host: rm -rf Xilinx_ISE_DS_Lin_12.2_M.63c.1.1

user@host: pushd /opt/Xilinx/12.2/ISE_DS
user@host: unzip -o ISE_12.2_SpeedFilesPatch_v_25_jul_10dot2.zip
user@host: popd

user@host: sudo sh -c "\
                sed /opt/Xilinx/12.2/ISE_DS/ISE/bin/lin/xusbdfwu.rules \
                       -e 's:TEMPNODE:tempnode:g' > \
                       /etc/udev/rules.d/xusbdfwu.rules"
user@host: sudo cp /opt/Xilinx/12.2/ISE_DS/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/12.2/ISE_DS/settings32.sh"
user@host: sudo sh -c "echo 'export LANG=""' >> \
                       /opt/Xilinx/12.2/ISE_DS/settings32.sh"
user@host: sudo sh -c "echo 'exec linux32' >> \
                       /opt/Xilinx/12.2/ISE_DS/settings32.sh"

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

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