terasic DE0-Nano – baza wiedzy o Cyclone IV od Altera

Układy FPGA od bardzo dawna mnie fascynowały, ale zawsze brakowało motywacji do rozpoczęcia nimi zabawy. Zupełnie inny poziom, niż mikrokontrolery – trzeba pamiętać po podstawach cyfrówki, ogarniać dość kobylaste oprogramowanie, liznąć Verlilog lub podobny język programowania oraz pamiętać o zboczach, czasach i innych, które w uC po prostu są zsynchronizowane.

Pierwszy tip – dajcie sobie spokój z zabawą w Control Panel. Niestety z nowymi systemami operacyjnymi (głównie 64bit) oraz kolejnymi wersjami Quartusa (IDE programistyczne Altery) niekoniecznie dobrze radzi sobie to narzędzie. Wywala błędy bibliotek DLL, stwierdza błędne ścieżki dostępu, etc. Przeczytałem stos forów dyskusyjnych dla narzędzia, które pozwala pomigać diodami. Bez sensu.

terasic_de0-nano

Zdecydowanie lepiej skorzystać z gotowych przykładów, które są dostępne na stronie Altery: http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=139&No=593&PartNo=4 link DE0-Nano CD-ROM – w środku jest katalog Demonstration z różnymi przykładami – kilka kliknięć i dany przykład ląduje na płytce prototypowej.

fpga-de0-nano

Inne miejsca z przykładami?

Wrzuciłem na FB info, że udało mi się uruchomić zestaw i zaczynam z nim swoją zabawę – w odpowiedzi Mateusz wrzucił link:

http://opencores.org/or1k/ORPSoC

może macie inne ciekawe linki/przykłady wykorzystania platformy DE0-Nano (Cyclone® IV EP4CE22F17C6N FPGA)? Podzielcie się!

Podobał Ci się wpis? - skomentuj lub zalajkuj. Podziel się ze swoimi znajomymi. Każdy aktywny głos to dodatkowa motywacja do pisania bloga! Dzięki.