====== Mesa 7i90HD ====== Jde o FPGA desku urcenou k rizeni stroju. Její firmware je opensource, takže může být snadno integrována do sytému MLAB pomocí tisknutelného breakoutframe. {{:cs:fpga:mesa_7i90hd.jpg?600| MESA 7i90HD s MLAB breakoutframe}} Na desce je FPGA obvod SPARTAN-6 XC6SLX9. ===== Pouziti v LinuxCNC ===== Nejdrive prelozime a naonstalujeme [[http://linuxcnc.org/|LinuxCNC]]. Dale je potreba mit zprovoznene SPI. pak je mozne v prikazovem radku spustit nastroj halrun. . scripts/rip-environment halrun V nem naloadujeme ovladac hostmot2: halcmd: loadrt hostmot2 Note: Using POSIX non-realtime hm2: loading Mesa HostMot2 driver version 0.15 halcmd: Pak je mozne nahrat i ovladac [[http://linuxcnc.org/docs/html/man/man9/hm2_spi.9.html|hm2_spi]] loadrt hm2_spi spidev_path="/dev/spidev0.0" ==== Nahrávání schéma ==== === Mesaflash === Pokud je v FPGA karty nahráno schéma, které komunikuje po rozhraní, které máme připojené k počítači. Tak můžeme použít utilitu mesaflash k nahrání jiného schéma. Nejdříve je ale potřeba, aby v kartě MESA bylo již nahráno schéma, které umožňuje komunikaci po SPI. == Instalace == Utilitu mesaflash musíme stáhnout a zkompilovat. Příklad pro SPI na ODROID-U3 ./mesaflash --device 7I90 --spi --addr /dev/spidev1.0 --fallback --write ../7i90/configs/fallback/7i90_spi_fallback.bit