cs:fpga_programming
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Předchozí verze | |||
— | cs:fpga_programming [2023/03/16 20:02] (aktuální) – [Open-source nástroje] kaklik | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== Programavání hradlových polí FPGA ====== | ||
+ | |||
+ | |||
+ | |||
+ | ===== Routování VHDL ===== | ||
+ | |||
+ | Pro vytváření schéma v FPGA je aktuálně nutné využít software od Xilinx. Jeho instalační soubory jsou [[http:// | ||
+ | |||
+ | Je však vhodné zmínit, že pro instalaci tohoto typu softwaru potřebujete minimálně 20 GB volného místa na systémovém disku. | ||
+ | |||
+ | ==== Linux ==== | ||
+ | |||
+ | Instalaci spustíme po rozbalení staženého archivu spuštěním instalačního skriptu z příkazové řádky: | ||
+ | |||
+ | sudo ./xsetup | ||
+ | |||
+ | Pro instalaci freeware verze routeru zvolíme pro instalaci produkt " | ||
+ | |||
+ | Po dokončení instalace je vhodné správně nastavit systémové proměnné PATH | ||
+ | |||
+ | | ||
+ | |||
+ | Skript // | ||
+ | |||
+ | Následsně lze Xilinx ISE Project navigator spustit příkazem: | ||
+ | |||
+ | ise | ||
+ | |||
+ | Pro vyzkoušení fungování překladu pak otevřeme nějaký jednodušší projekt. Například [[cs: | ||
+ | |||
+ | ===== Nahrávání schéma do FPGA ===== | ||
+ | |||
+ | ==== Xilinx Virtual Cable ==== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | [[cs: | ||
+ | |||
+ | ==== JTAGFT2232V02A (Bus Blaster V4) ==== | ||
+ | |||
+ | Ve stavebnici MLAB ještě existuje i univerzální programovací modul [[cs: | ||
+ | |||
+ | ====== Open-source nástroje ====== | ||
+ | |||
+ | Pro některá FPGA nyní již existují [[https:// | ||
+ | |||
+ | sudo apt install yosys nextpnr-ice40 iverilog fpga-icestorm gtkwave graphviz gnuplot | ||
+ | pip3 install amaranth amaranth-yosys xdot | ||