
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.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages24 Page
-
File Size-