Szukam czegoś, z czym mogę się bawić, ale nie wydać za dużo. Nie przysługuje mi zniżka akademicka, więc weź to pod uwagę, zgłaszając sugestie.
Szukam czegoś, z czym mogę się bawić, ale nie wydać za dużo. Nie przysługuje mi zniżka akademicka, więc weź to pod uwagę, zgłaszając sugestie.
Odpowiedzi:
Jeden z zestawów Digilent byłby idealny; Mam jeden z ich zestawów Spartan-3 . Jest to starszy układ, ale na płytce prawdopodobnie znajduje się większość rzeczy, których prawdopodobnie będziesz potrzebować, a wiele pinów jest dostarczanych do złączy w celu uzyskania innych rzeczy, które możesz chcieć z nim połączyć. Zaczynają od 109 USD. Mój ma jeden z 400k żetonów bramek, wydaje się, że nie sprzedają już tej opcji.
Utworzyłem tę grupę wsparcia dla użytkowników. Xilinx ma również własne fora.
Papilio One jest dość tani, ale nie ma na nim żadnych urządzeń I / O, takich jak przełączniki, diody LED, wyświetlacze i tak dalej. Na plus mają kilka dokładnych przykładów - w tym użyteczne Arduino i analizator logiki. Digilent's Basys2 kosztuje znacznie więcej, ale ma wiele przełączników, świateł, złączy i bezpośrednią obsługę Xilinx WebPack.
Lattice ma mniejszy zestaw rozwojowy Lattice XP2 Brevia za 49 USD. Tak jest w przypadku bezpłatnego oprogramowania, przełączników, diod LED i portów rozszerzeń. Wady to (o ile mi wiadomo): brak symulacji i wymaga prawdziwego portu równoległego do programowania - lub kabla USB, który kosztuje ponad dwa razy więcej. Zaprogramowałem je również za pomocą ogólnego programisty opartego na FTDI .
Terasic oferuje kilka płyt deweloperskich opartych na Altera, w cenach od 79 USD (akademickich) lub 119 USD. Niezbyt niski budżet, ale wyglądają na dobre oferty, z dużą ilością łatwo dostępnych I / O, a także przydatnych portów, przełączników i diod LED.
Ponadto, choć nie jest to jedna z tańszych kart o cenie 139 € + VAT, nasza płytka rozwojowa ORDB2A oparta na Cyklonie IV ma złącze USB on-the-go (może działać jako host, choć tylko 12 Mb / s) i gniazdo micro-SD , dwie funkcje, których nie zauważyłem na innych wymienionych tutaj płytach. Brakuje urządzeń peryferyjnych użytkownika, takich jak diody LED i przełączniki, co może sprawić, że będzie mniej przydatny jako deska dla początkujących.
DE0-Nano jest wielka płyta tani rozpocząć się. Ma najnowszy FPGA Cyclone IV od Altera i obsługuje wiele funkcji. Altera zapewnia również świetne laboratoria.
Nie najłatwiejszy dostęp do I / O, ale fajna forma: BeMicro Altera Cyclone 3 . Jestem stronniczy wobec Altery w stosunku do Xilinx. Wiem, że Xilinx ma darmowy zestaw narzędzi internetowych, ale Altera jest wolniejsza na dłużej (w cyklu programowania), jeśli dobrze to zapamiętam. Ponadto podoba mi się ich konstruktor systemu SOPC, skompilowanie wbudowanego procesora z rdzeniem miękkim jest dość proste.
Bonus: laboratoria zawarte na stronie na dobry początek.
Avnet Xilinx® Spartan®-6 FPGA LX9 MicroBoard 89 USD. Sprzedaj arkusz tutaj .
Cechy:
Ta strona jest prawdopodobnie warta obejrzenia, nawet jeśli nie skończysz tworzyć własne :)
Papilio One + LogicStart MegaWing byłby lepszy i tańszy niż Basys2.
Zestaw startowy Fusion kosztuje 500 USD. To właśnie mam (za 300 USD, zanim podniosą cenę). Oprogramowanie Libero jest bardzo dobrze zrobione . Ogólnie polecam Actel ze względu na doskonałą jakość oprogramowania. Wydałbym jeszcze kilkaset dolarów więcej niż uderzenie głową o ścianę jakimś „dobrze znanym” małym robakiem, o którym powinienem wiedzieć, ale tego nie zrobiłem.
W sklepie dostępna jest płyta oparta na Xilinx Spartan 3A FPGA, która kosztuje teraz 50 USD. Nie wysokiej klasy, ale świetny dla początkujących. Zobacz tablicę tutaj.
http://numato.com/elbert-spartan-3a-fpga-development-board
Na dobry początek znajdziesz także tutoriale na http://numato.com/tutorials/
Ten Merkury wygląda ładnie. Ale także Xula i Xula-2: http://www.xess.com/prods/prod055.php
Jeśli budżet napędza wszystko, przeszukaj eBay w poszukiwaniu Xilinx FPGA (lub Altera, jeśli chcesz). Istnieje kilka płyt rozwojowych z Chin, które sprzedają za około 30 USD, w oparciu o starsze układy FPGA Spartan-3.
Nowa (*) płyta deweloperska FPGA „Mojo” zasługuje na umieszczenie na tej liście.
Zauważ, że na głównej stronie http://embeddedmicro.com/development-boards/mojo-v3.html przykłady wykorzystują Verilog, ale za pośrednictwem Xilinx ISE możesz także używać VHDL.
(*) Kampania KickStarter z początku 2013 r .: http://www.kickstarter.com/projects/1106670630/mojo-digital-design-for-the-hobbyist
knjn.com ma kilka płyt, Altera i Xilinx, zaczynając od Pluto RS232 .
Yann, opublikowałem kod źródłowy w naszej bazie kodu Google. Kod oparty jest na WxWidgets. Powinien być łatwy do przeniesienia do Linuksa z niewielkimi modyfikacjami (Biblioteka szeregowa używana przez kod nie jest jednak kompatybilna z Linuksem).
Poszukaj elbert_config_utility_win_src na http://code.google.com/p/numato-open-source/downloads/list
Digilent Atlys używa Spartan6 X45. Jest to świetny układ do pracy z procesorem DSP, ponieważ ma 58 wycinków DSP48. Każdy z nich wykonuje pomnożenia 18 x 18 bitów i dwa sumatory o częstotliwości 390 MHz. Ogólna logika to 6822 „wycinków” = wartość 27 000 bitów 1-bitowego szybkiego sumatora (lub 27 000 lub 54 000 ogólnych funkcji logicznych 6 lub 5 zmiennych), a ogólna logika może być nieco szybsza. Ma również 2 MB szybkiej wbudowanej pamięci SRAM, 320 MHz.
Płytka zawiera wiele fajnych rzeczy, takich jak 1 Gb pamięci DDR SDRAM o przepustowości szczytowej 1,6 GB / s. Mam teraz do czynienia z interfejsem HDMI. Obsługuje monitor typu DVI o rozdzielczości 1280x1024 pikseli. Wdrażam obwody dla analizatora logiki, aby móc debugować z tym monitorem (jako nakładka tekstowa na tle grafiki). Dużo zabawy.
Sprzedają go za 349 USD lub 200 USD, jeśli możesz zdobyć akademika. (A kto nie zna kogoś na uniwersytecie?) Wreszcie, program rozwoju to ISE firmy Xilinx, która dla tego rozmiaru FPGA jest darmowa.
Na naszej stronie znajduje się świetna mała płytka rozwojowa FPGA, która zawiera wiele dodatków, takich jak 8-kanałowy ADC, 4-Mbit SRAM, zegar 50 MHz i styki we / wy tolerujące 5 V. Zaprojektowaliśmy go w 64-pinowym pakiecie DIP do użytku na desce. Jest programowalny przez USB do szybkiego ładowania i testowania nowych konstrukcji FPGA. Obecnie kosztuje 69 USD. Zajrzyj na naszą stronę http://www.micro-nova.com
Mamy również tutoriale, które powinny pomóc Ci zacząć, jeśli jesteś nowym użytkownikiem FPGA.
Chociaż technicznie nie jest FPGA (to PLD), ten mały facet można mieć za 42 USD + wysyłka i ma przyciski, LCD, flash i czujnik temp: http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/MachXO2PicoDevelopmentKit .aspx
Mamy nową kartę Spartan 6 FPGA dostępną z 512Mbit DDR SDRAM, urządzeniem USB FT2232H i do 158 IO. Prawdopodobnie warto rzucić okiem na nasz sklep .