HOWTO Install ISE on Opensuse Linux

HOWTO Install ISE on Opensuse Linux

How To Install Xilinx ISE + Platform Cable USB II / parallel Drivers on OpenS SE Lin x Do"# $ersion %&'()&*)'+)' , t-or. /ario Bl n0 Abstract: Guideline to install the XILINX IDE ISE on OpenSuSE Linux systems. Focus is on installing drivers or plat orm ca!les. "lunk electronic at $$$.!lun#%electronic.de & Contents 1 Preface..............................................................................................................................3 2 ISE Installation on OpenSuSE Linux 11.1........................................................................4 2.1 Cable Dri er Installation.............................................................................................! 2.1.1 Platform Cable #SB II........................................................................................! 2.1.2 Parallel Port Cable I%.........................................................................................& 3 ISE Installation on OpenSuSE Linux 12.1 (32bit(.............................................................) 3.1 Cable Dri er Installation...........................................................................................1* 3.1.1 Platform Cable #SB II......................................................................................1* 3.1.2 Parallel Cable I%...............................................................................................12 4 ISE Installation on OpenSuSE Linux Leap 42.1 '+4bit(..................................................14 4.1 Cable Dri er Installation...........................................................................................1+ 4.1.1 Platform Cable #SB II......................................................................................1+ ! ISE Installation on OpenSuSE ,umble-ee. (32bit(.......................................................1) !.1 Cable Dri er Installation...........................................................................................2* !.1.1 Platform Cable #SB II......................................................................................2* + Installation of t/e #SB II - cable .ri er............................................................................22 +.1 Do-nloa.in1 Dri er Source Co.e...........................................................................22 +.2 Compilin1 t/e .ri er.................................................................................................22 & Settin1 up t/e start0up script...........................................................................................23 ) ,/an2s to.........................................................................................................................24 3 Disclaimer.......................................................................................................................24 ' "lunk electronic at $$$.!lun#%electronic.de ' Prefa"e ,/is .ocu"ent aims to /elp Open SuSE users installin1 t/e po-erful ISE tool "a.e by Xilinx. 6/ile t/e installation of ISE itself is easy t/e Platform Cable USB II an1 parallel Cable I$ 1river installation is a ma7or issue of t/is .ocument. ,/e Xilinx .ri ers s/ippe. -it/ ISE are of no alue since t/ey /a e been co"pile. -it/ a certain Linux 2ernel. 8ost of ot/er Linux 2ernels are not supporte.. ,/e scenarios I .escribe. /ere a 7ust a record of -/at I .i. in order to sol e t/e problem. Co"binations of ot/er Linuxes an. ISE 9 Vivado ersions "ay -ork by t/is 1ui.e as -ell. ,/ere is no focus on /o- to use ISE, /o- to mana1e licenses or /o- to -rite ;DL co.e. Please refer to t/e official 5ilinx .ocumentation at ---.xilinx.co" . I appreciate every hint or critics to improve the )uality o this document. Please sen. 4our comments to mario.blun2=blun2-electronic..e . ,/ank 4ou > ,/ank 4ou Pa-el for 4our fee.back > :0( "lunk electronic at $$$.!lun#%electronic.de * % ISE Installation on OpenS SE !in x ''#' T-e pro"e1 re below applies to bot- ISE '&#' an1 ISE ''#'# 1( Lo1 in as non-root user. 2( Do-nloa. file Xilinx_11.1_WebPack_SFD.tar1 fro" ---.xilinx.co" 3( Sa e t/is ?le in 4our /ome .irector4. 4( Open console. !( @un comman. tar -xf Xilinx_11.1_WebPack_SFD.tar +( @un comman. su &( ,ype 4our root password. )( C/an1e into .irectory Xilinx_11.1_WebPack_SFD 3( @un comman. ./setup for ISE 1*.1 or ./xsetup for ISE 11.1. 1*(Aollo- instructions 1i en by t/e ISE installation process. 6/en 4ou are as2e. to install cable .ri ers, sele"t .ri er installation2. Don't care about t/e box t/at informs 4ou about any environment ariables reCuire. for ISE (see section & Settin1 up t/e start0up script for more). Don't care about t/e messa1e box in t/e en. of t/e installation proce.ure sayin1 t/at 4our cable .ri er installation /as faile.. 6e'll care about t/at later. 11(Do not start ISE. 1 ,/e ,A@0Aile na"e for ISE 1*.1 .iDers fro" t/is notation of course. 2 ,/is -ay t/e fir"-are files 1et installe. in 4our syste" .irectory 9usr9s/are . + "lunk electronic at $$$.!lun#%electronic.de 2.1 Cable Driver Installation 2.1.1 Platform Cable USB II 1( Lo1 in as root 2( Do not start ISE. Close ISE if it is runnin1 alrea.4. 3( Dis"onne"t 4our tar1et /ard-are: 4our ##, or D#, (or /o-e er 4ou call it) from t/e Platform #SB II cable. 4( start EAS, an. install packa1es fxload: make: gcc an. libusb-devel. !( Plu1 in t/e Platform #SB II cable3. ,/e LED on t/e cable shoul. li1/t up 4ello- no-. If t/e LED .oes not come up: run co""an.: ls -l /usr/share/*.hex ,/ere shoul. be a bunch of ?les en.in1 -it/ F/ex”. If t/ey are not t/ere rer n t/e basic ISE installation an. ma2e sure t/e .ri er installation is selecte. (see pa1e 4 section 2 action point 1*. If t/e 4ello- LED still .oes not co"e on: open a console an. type co""an. lsusb | grep Xilinx If t/e firm-are uploa. to t/e #SB cable /as faile. it s/oul. output a line li2e: Bus 002 Device 002: ID 03fd:0013 Xilinx, Inc. So 4ou kno- t/e cable is at least present an. connecte. to t/e PC. If t/e firm-are uploa. /as succee.e. t/e output is: Bus 004 Device 004: ID 03fd:!!!* Xilinx, Inc. Important is t/e number marke. in re.. It states t/at t/e cable firm-are /as been loa.e. properl4. +( C/an1e to .irectory /etc/udev/rules.d/ &( @un comman. touch libusb-driver.rules )( Open file libusb-driver.rules -it/ vi or ot/er text e.itor. 3 I .o not reco""en. any #S$ extension cor.s as t/ey "a4 influence t/e po-er supply ne1ati el4. "lunk electronic at $$$.!lun#%electronic.de , 3( Paste t/is line into file libusb-driver.rules : ACTION=="add", SUBSYSTEMS=="usb", ATTRS{idVendor}=="03fd", MODE="666" 1*(Sa e file libusb-driver.rules 11(Close text e.itor. 12(Do not start ISE. 13(Lo1 out. 14(@estart 4our PC. 1!(Do not start ISE. 1+(Install t/e actual cable .ri er as .escribe. in section + Installation of t/e #SB II - cable .ri er pa1e 22. - "lunk electronic at $$$.!lun#%electronic.de 2.1.2 Parallel Port Cable IV* 1( Lo1 in as root 2( Do not start ISE. Close ISE if it is runnin1 alrea.4. 3( Dis"onne"t 4our tar1et /ard-are: 4our ##, or D#, (or /o-e er 4ou call it) from t/e cable. 4( Dis"onne"t 4our Parallel Cable I% from 4our PC. !( start EAS, an. install packa1es fxload: make: gcc an. libusb-devel. +( in EAS, 1o to FSecurity and .sers” t/en select F.ser and Group /anagement”. &( Edit t/e user -/o is suppose. to -ork -it/ t/e cable an. ma2e it me"ber of t/e 1roup lp. )( Exit EAS,. 3( Shut .o-n 4our PC. 1*(Plu1 in t/e Parallel Cable I% on 4our PCs LPT port. 11(Po-er up t/e Parallel Cable I%. 12(Start 4our PC an. enter PC BIOS. 13(Ma2e sure 4our LPT (parallel) port is set to mo.e E01 or "idir. 14(Exit BIOS. 1!(@estart 4our PC. 4 Later I .isco ere. t/e 1arallel 0a!le III can also set up t/is -a4. It "ay not nee. t/e proce.ure at all since it is ery si"ple re1ar.in1 its innar.s. ;o-e er it -orks perfectly on "y syste". "lunk electronic at $$$.!lun#%electronic.de 2 2 ISE Installation on OpenS SE !in x '%#' 32%bit4 T-e pro"e1 re below applies to bot- ISE '&#' an1 ISE ''#'# 1( Lo1 in as non-root user. 2( Do-nloa. file Xilinx_11.1_WebPack_SFD.tar!” fro" ---.xilinx.co" 3( Sa e t/is ?le in 4our /ome .irector4. 4( Open console. !( @un comman. tar -xf Xilinx_11.1_WebPack_SFD.tar +( @un comman. su &( ,ype 4our root password. )( C/an1e into .irectory Xilinx_11.1_WebPack_SFD 3( @un comman. ./setup for ISE 1*.1 or ./xsetup for ISE 11.1. 1*(Aollo- instructions 1i en by t/e ISE installation process. 6/en 4ou are as2e. to install cable .ri ers, sele"t .ri er installation+. Don5t "are about t/e box t/at informs 4ou about any environment ariables reCuire. for ISE (see section & Settin1 up t/e start0up script for more). If 4ou .on't /a e a license file 4et: "lose t/e -in.o- t/at asks 4ou for licensin1 an. procee.. Don5t care about t/e messa1e box in t/e en. of t/e installation proce.ure sayin1 t/at 4our cable .ri er installation /as faile.. 6e'll care about t/at later. 11(Do not start ISE. 12(C/an1e into .irectory /opt/Xilinx/11.1/ISE/bin/lin/ 13(@un comman. cp *.hex /usr/share ,/is -ay t/e firm-are ?les are copie. -/ere t/e4 belon1&. ! ,/e ,A@0Aile na"e for ISE 1*.1 .iDers fro" t/is notation of course. + In contrast to SuSe 11.1 t/e fir"-are files '*./ex) are not place. in /usr/share /ere. ,/ey -ill resi.e in .irectory /opt/Xilinx/11.1/ISE/bin/lin/ . & I /a e no clue -/y t/e ISE installation proce.ure .oes not copy t/e" into /usr/share by .efault. Instea. a .irector4 /etc/hotplug/usb/xusbdfwu.fw is create. b4 t/e 5ilinx installation proce.ure -/ere t/e *./ex files 1et store.. It is also stran1e t/at t/e *./ex files in /opt/Xilinx/11.1/ISE/bin/lin/ are .iDerent fro" t/e ones store. in /etc/hotplug/usb/xusbdfwu.fw . ;o-e er I i1nore. t/e latter. 3 "lunk electronic at $$$.!lun#%electronic.de 14(@un comman.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    24 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us