Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

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]]
  
 ====== ====== ====== ======