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 20:29]
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 150: 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 216: 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]]
  
 ====== ====== ====== ======