-
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
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
Najnowsze wątki
- 2025-03-16 Co powinno spotkać "adwokatów dwóch" uczestniczących w przesłuchaniu świadka do którego nie dopuszczono adwokata świadka?
- 2025-03-16 Przednich p-mgielnych nie wolno bez mgły
- 2025-03-16 Co w KANADZIE wolno komercyjnie (na razie się nie czepili?)
- 2025-03-16 silnik-chwilówka
- 2025-03-16 Prokurator Wrzosek "Bezstronna" nie przyczynia się do śmierci (dowodnie) - oświadcza bodnatura [Dwie Kacze Wieże]
- 2025-03-15 kraje nieprzyjazne samochodom
- 2025-03-15 parking Auchan
- 2025-03-15 Art. 19.1 ustawy o ochronie praw autorskich
- 2025-03-15 przegląd za mną
- 2025-03-15 Na co komu okna
- 2025-03-15 Mój elektryk
- 2025-03-15 Fejk muzyczny czy nie fejk
- 2025-03-15 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-15 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk
- 2025-03-15 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=