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