Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
vlsi:workbook:fpga:spartan3an [17/11/2014 16:34] pacher |
vlsi:workbook:fpga:spartan3an [03/03/2015 03:08] (versione attuale) pacher |
||
---|---|---|---|
Linea 5: | Linea 5: | ||
[ __[[vlsi:workbook:fpga:spartan3an:test|Test]]__ ] | [ __[[vlsi:workbook:fpga:spartan3an:test|Test]]__ ] | ||
[ __[[vlsi:workbook:fpga:spartan3an:programming|Programming options (tmp)]]__ ] | [ __[[vlsi:workbook:fpga:spartan3an:programming|Programming options (tmp)]]__ ] | ||
+ | [ __[[vlsi:workbook:fpga:xilinx:spartan3an:ucf|UCF location constraints]]__ ] | ||
== Contents == | == Contents == | ||
Linea 115: | Linea 115: | ||
Cable drivers for UNIX/Linux ? | Cable drivers for UNIX/Linux ? | ||
- | Official page from Xilinx: //Platform Cable USB/USB-II - Libusb Driver support available on Linux// \\ | + | Official page from Xilinx: \\ |
+ | //Platform Cable USB/USB-II - Libusb Driver support available on Linux// \\ | ||
[[http://www.xilinx.com/support/answers/29310.html]] | [[http://www.xilinx.com/support/answers/29310.html]] | ||
Other resources: | Other resources: | ||
+ | * [[https://m.youtube.com/watch?v=CjZ5QwyZRrY]] | ||
* [[http://www.xilinx.com/support/answers/29310.htm]] | * [[http://www.xilinx.com/support/answers/29310.htm]] | ||
* [[http://www.xilinx.com/support/answers/54381.htm]] | * [[http://www.xilinx.com/support/answers/54381.htm]] | ||
Linea 127: | Linea 129: | ||
* [[http://forums.xilinx.com/t5/Installation-and-Licensing/How-to-install-Xilinx-ISE-and-USB-drivers-CentOS-5/td-p/54250/page/2]] | * [[http://forums.xilinx.com/t5/Installation-and-Licensing/How-to-install-Xilinx-ISE-and-USB-drivers-CentOS-5/td-p/54250/page/2]] | ||
* [[https://www.wrbishop.com/fpga/how-to-configure-xilinx-fpga-design-suite-13-3-under-rhelcentos-6-x-fedora-15/]] | * [[https://www.wrbishop.com/fpga/how-to-configure-xilinx-fpga-design-suite-13-3-under-rhelcentos-6-x-fedora-15/]] | ||
+ | * [[http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_1/pim_t_linux_cable_drivers.htm]] | ||
+ | * [[http://rmdir.de/~michael/xilinx/]] | ||
+ | * [[http://elinux.org/Install_Xilinx_USB_cable_drivers_for_Ubuntu]] | ||
+ | * [[http://tingcao.wordpress.com/2012/05/11/install-xilinx-cable-drivers-on-32-bit-ubuntu/]] | ||
+ | * [[http://forums.xilinx.com/t5/Installation-and-Licensing/Installing-Xilinx-14-webpack-on-Ubuntu-12-04/td-p/248770]] | ||
+ | * [[http://javispedro.com/fpga/xilinx-usb-linux.html]] | ||
+ | * [[http://forums.xilinx.com/t5/Design-Tools-Others/iMPACT-tips-for-modern-linux-distros/td-p/146486]] | ||
+ | * [[http://www.xilinx.com/support/answers/22648.html]] | ||
+ | * [[http://wiki.gentoo.org/wiki/Xilinx_USB_JTAG_Programmers]] | ||
+ | * [[http://www.george-smart.co.uk/wiki/Xilinx_JTAG_Linux]] | ||
+ | * [[https://wiki.archlinux.org/index.php/Xilinx_ISE_WebPACK]] | ||
+ | * [[http://ashwith.wordpress.com/2012/06/10/setup-xilinx-ise-14-1-free-version-and-digilents-adept-utilities-in-fedora-17-64-bit/]] | ||
+ | * [[http://www.linuxjournal.com/magazine/fpga-programming-linux]] | ||
Linea 135: | Linea 150: | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | Modified UDEV rule file: | ||
+ | |||
+ | <code> | ||
+ | ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0008", MODE="666" | ||
+ | SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0007", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusbdfwu.hex -D $tempnode" | ||
+ | SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0009", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xup.hex -D $tempnode" | ||
+ | SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="000d", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_emb.hex -D $tempnode" | ||
+ | SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="000f", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xlp.hex -D $tempnode" | ||
+ | SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0013", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xp2.hex -D $tempnode" | ||
+ | SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0015", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xse.hex -D $tempnode" | ||
+ | </code> | ||
Linea 201: | Linea 229: | ||
====== Web tutorials and other resources ====== | ====== Web tutorials and other resources ====== | ||
+ | Lot of examples can be found at [[http://www.fpga4fun.com/]] | ||
- | **Basic LED blinking** | ||
+ | |||
+ | \\ | ||
+ | **Turning on/off a simple LED with a D-FlipFlop** | ||
+ | |||
+ | * [[http://m.youtube.com/watch?v=eLOLBYxLXcE]] | ||
+ | |||
+ | |||
+ | \\ | ||
+ | **Basic LED blinking using binary counters** | ||
+ | |||
+ | * [[http://www.fpga4fun.com/ISEQuickStart.html]] | ||
* [[http://therobotfix.wordpress.com/2011/06/27/getting-started-with-spartan-3e-fpga-and-verilog/]] | * [[http://therobotfix.wordpress.com/2011/06/27/getting-started-with-spartan-3e-fpga-and-verilog/]] | ||
* [[http://m.youtube.com/watch?v=2qx7Xef2LGE]] | * [[http://m.youtube.com/watch?v=2qx7Xef2LGE]] | ||
+ | * [[http://m.youtube.com/watch?v=qXlM8p0u-as]] | ||
+ | \\ | ||
+ | A nice collection of FPGA projects by Mike Field at //hamsterworks.co.nz//, | ||
+ | [[http://hamsterworks.co.nz/mediawiki/index.php/FPGA_Projects]] | ||
====== ====== | ====== ====== |