-
Data: 2012-02-18 17:41:32
Temat: Re: FPGA - jak toto ugryźć ?
Od: Wojciech Bartczak <o...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2012-02-17 07:16, Lelek@ pisze:
>
> "sundayman" <s...@p...onet.pl> wrote in message
> news:jhgcio$qis$1@inews.gazeta.pl...
>> No czytałem to i tam, ale nadal mam chaos myślowy;
>>
>> Jak tu się zabrać do nauki FPGA ? No wiem oczywiście że głównie Altera
>> albo Xilinx.
>
> Ja bym kupił starter kit. Używkę po kimś nawet na stary CPLD Xilinxa
> byle był VHDL czy Verilog co ci pasuje.
> Jak załapiesz o co w tym chodzi to później to już zabawa.
> Musisz przestawić myślenie z procesorów i to jest jedyny problem.
> Kup starter do którego są przykłady migania ledami. Reszta przyjdzie
> sama. VHDL jest przenośny jak C. Jak nie korzystasz z makr odnoszących
> sie do specyficznych fragmentów architektury tylko budujesz maszyny
> stanów i logikę to jest jak C++.
>
Witam,
Popieram przedmówcę. Najlepiej zacząć od gotowego kitu.
Kamami oferuje dobre kity w niezłej cenie, kity Xilinxa zawierają już
programator na USB, więc odpadnie problem z zaprogramowaniem kostki. Do
prostych projektów wystarczy CPLD, mniejsi kuzyni FPGA, z wbudowaną
pamięcią. Chyba, że planujesz od razu zająć
się budową ALU. Jednak nie jest to takie proste.
Osobiście mam poniższy kit:
http://kamami.pl/index.php?ukey=product&productID=40
065
Co do samej teorii, to przydadzą się podstawy układów cyfrowych.
Później warto prześledzić historię programowalnych układów logicznych.
Następnie warto wybrać sobie język jaki zamierzasz używać do
programowania. Z popularnych odmian HDL dostępny jest Verilog (bardziej
jak Pascal) i VHDL bardziej jak ADA. Istnieje też ABEL, ale z tego
co się orientuję jest mniej popularny obecnie.
Verilog i VHDL obsługiwany jest przez większość narzędzi na rynku, także
tych darmowych. Niektóre środowiska pozwalają nawet na mieszany projekt
złożony z modułów jednego i drugiego języka. Ich możliwości też są
podobne. Z czego VHDL jest bardziej konfigurowalny. Niestety ceną za to
jest jego większa złożoność.
Istnieje tez możliwość projektowania układów przez ich rysowanie w na
zasadzie łącznia pojedynczych bramek (tylko najprostsze układy).
Na koniec zostaje wybór konkretnego dostawcy układów.
Z racji posiadania płytki Xilinxa preferuje ich układy, jednak
po czasie wygląda na to, że Altera ma ich większy wybór oraz dostępność.
Dodatkowo publikują schemat programatora pod USB, z czym problemy są dla
produktów Xilinxa.
Pozdrawiam,
Wojtek Bartczak.
Następne wpisy z tego wątku
- 21.02.12 01:51 MH
Najnowsze wątki z tej grupy
- 8080
- Portowanie CP/M
- radyjko
- Re: Basen i chłodzenie w w wentylacji mechanicznej
- Akumulatory VRLA
- ładowarka zmarła
- Podstawa bezpiecznikowa jako rozłącznik DC
- Napięcie akumulatora wyłączające UPS / jakie nowe akumulatory do UPS?
- nawigacja satelitarna
- SmartLife/Tuya i osuszanie -- mordowanie z zimną krwią...
- Głośnik piezoelektryczny
- Mala autonomiczna kamera monitoringu
- czas na emeryturę i EB
- Generowanie sumy kontrolnej z fragmentu pliku bin
- Re: Mala autonomiczna kamera monitoringu
Najnowsze wątki
- 2024-07-11 Tokarze CNC czyli ciężkie życie prototypiarza
- 2024-07-12 Zgody na przetwarzanie danych
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual: Installation Guide
- 2024-07-12 stare graty młode kozy
- 2024-07-11 8080
- 2024-07-13 Przyłącze dolne grzejnika
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual Overview
- 2024-07-12 Czym wykonać otwór fi 100 w betonie komórkowym?
- 2024-07-12 Warszawa => Senior Rust Software Engineer <=
- 2024-07-12 Warszawa => Business Unit Manager (Recruitment Business) <=
- 2024-07-12 Warszawa => Head of WMS Competence Center for IT&D Contract Logistics
- 2024-07-12 Warszawa => Head od WMS Competence Center dla IT&D (Blue Yonder) <=
- 2024-07-12 Kraków => Ruby Backend Developer <=
- 2024-07-12 Warszawa => UX/UI Designer <=
- 2024-07-12 Częstochowa => Specjalista ds. Marketingu (E-Commerce) <=