Układy firmy LATTICE serii iCE40-LP1K, iCE40-LP4K, iCE40-LP8K, iCE40-HX1K, iCE40-HX4K, iCE40-HX8K można

programować w VERILOG korzystając z Opensource-owych narzędzi:

http://www.clifford.at/icestorm/

http://www.clifford.at/yosys/

https://github.com/cliffordwolf/icestorm

https://github.com/cseed/arachne-pnr

 

----

TINYFPGA BX

Problem z portem szeregowym pod systemem Archlinux / Manjaro:

https://github.com/tinyfpga/TinyFPGA-BX/issues/4

Rozwiązanie w udev/rules.d plik, w którym będą uprawnienia przydzielone

wyłącznie użytkownikowi:

plik: /etc/udev/rules.d/80-fpga-serial.rules

ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="6130", OWNER="darek", GROUP="darek", ENV{ID_MM_DEVICE_IGNORE}="1"


 

 

Informacje dotyczące konfiguracji narzędzi pod Linux-em:

Intel/Altera Quartus + USB Blaster:

http://www.fpga-dev.com/altera-usb-blaster-with-ubuntu/

http://fpgacpu.ca/fpga/USB-Blaster-Debian.html

http://www.alterawiki.com/wiki/Quartus_for_Linux

https://wiki.archlinux.org/index.php/Altera_Design_Software

 

Język Cx (kompilacja do VHDL lub Verilog) - Synflow:

https://www.synflow.com/

https://eliademy.com/catalog/basic-of-the-cx-language.html