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 148: | 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 214: | 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]] | ||
====== ====== | ====== ====== |