Difference between revisions of "FPGA"
From Tech
Jump to navigationJump to search (→Xilinx) |
(→Xilinx) |
||
Line 9: | Line 9: | ||
* Butterfly One: board with schematics. [http://papilio.cc/index.php?n=Papilio.Hardware Docs at papilio (with eagle files)], [https://www.sparkfun.com/products/11158 SparkFun page] |
* Butterfly One: board with schematics. [http://papilio.cc/index.php?n=Papilio.Hardware Docs at papilio (with eagle files)], [https://www.sparkfun.com/products/11158 SparkFun page] |
||
* Xilinx constrants.ucf file info [http://www.xilinx.com/itp/xilinx10/books/docs/cgd/cgd.pdf Constraints Guide] |
* Xilinx constrants.ucf file info [http://www.xilinx.com/itp/xilinx10/books/docs/cgd/cgd.pdf Constraints Guide] |
||
+ | * programming (sending .bit file to FPGA) via [http://xc3sprog.sourceforge.net/hardware.php xc3sprog]? |
||
* Free edition of software: [http://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.htm ISE WebPACK] |
* Free edition of software: [http://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.htm ISE WebPACK] |
||
#Installing libXm.so.3: |
#Installing libXm.so.3: |
Revision as of 22:05, 1 April 2013
Stuff about VHDL
See VHDL
Xilinx
- Website: http://www.xilinx.com/products/silicon-devices/fpga/
- Spartan 3a Starter Board: SPARTAN-3E, BASYS2, FPGA, EVAL BOARD (Board Guide) Spartan 3a user guide, Data Sheet
- examples
- Butterfly One: board with schematics. Docs at papilio (with eagle files), SparkFun page
- Xilinx constrants.ucf file info Constraints Guide
- programming (sending .bit file to FPGA) via xc3sprog?
- Free edition of software: ISE WebPACK
#Installing libXm.so.3: sudo apt-get install libmotif3 #Set the env variables: INSTALL_DIR=/opt . $INSTALL_DIR/Xilinx/14.4/ISE_DS/settings32.sh DISPLAY=:0 #starting the main app: $INSTALL_DIR/Xilinx/14.4/ISE_DS/ISE/bin/lin/ise
When first starting ise, it will ask for a license. On Ubuntu, the LD_LIBRARY_PATH variable is set to Xilinx-compiles stdc++ library, that doesn't allow chromium-browser to start. I fixed this with:
cd /usr/lib/chromium-browser mv chromium-browser chromium_browser_ cat > crhomium-browser <<EOF #!/bin/bash LD_LIBRARY_PATH= set > /tmp/set /usr/lib/chromium-browser/chromium-browser_ "$@" EOF chmod a+x chromium-browser.
This will of cause stop working after the next update of chromium-browser.
Lattice
Altera
- Altera Website
- Cyclone III datasheet (finally one I can somewhat understand)
- Free medium density FPGA Quartus II Web Edition Software (4GB..., linux link)
cd /tmp wget -O 12.1sp1_243_quartus_free_linux.tar.gz "http://download.altera.com/akdlm/software/acdsinst/12.1sp1/243/standalone/12.1sp1_243_quartus_free_linux.tar.gz?None&fileExt=.gz" cd ~ tar -xvzf 12.1sp1_243_quartus_free_linux.tar.gz cd 12.1sp1_243_quartus_free_linux TARGET=/opt/altera12.1sp1/ altera_installer/bin/altera_installer_cmd --all --target=$TARGET --source `pwd` altera_installer/bin/altera_installer_cmd --install=devices --target=$TARGET --source `pwd` --web #start it up: /opt/altera12.1sp1/quartus/bin/quartus