Skocz do zawartości

Nieduże zestawy FPGA


Pomocna odpowiedź

Cześć,

ostatnio poszukiwałem niedużej zarówno pod względem wymiarów fizycznych oraz ilości zasobów i pinów I/O płytki FPGA. Oczywiście zależało mi też na umiarkowanej cenie takiego zestawu.

Oto wyniki moich poszukiwań, może przydadzą się też innym:

http://tinyfpga.com/

https://www.scarabhardware.com/minispartan3/

https://shop.trenz-electronic.de/en/TEI0001-02-08-C8-MAX1000-IoT-Maker-Board

https://joelw.id.au/FPGA/CheapFPGADevelopmentBoards

http://papilio.cc/index.php?n=Papilio.PapilioOne

https://www.waveshare.com/product/fpga-tools/xilinx/core.htm

https://shop.trenz-electronic.de/en/Products/Trenz-Electronic/

https://hackaday.com/2018/01/27/arrows-30-fpga-board-reviewed/

Pozdrawiam.

Link do komentarza
Share on other sites

Ja ostatnio polubiłem układy ze stajni Altery/Intela. Mogę więc polecić kilka płytek - może nie są najmniejsze, ale chyba ceny mają w miarę przyzwoite (pamiętajmy że to cena w PL z cłem, Vat-em itd itp):

* Maximator w zestawie promocyjnym: https://kamami.pl/zestawy-uruchomieniowe/561438-zestaw-maximator-maximator-expander-kamami-usb-blaster.html - niesamowita relacja jakości do ceny, swietna kontynuacja po ElbertV2, jedna z niewielu plytek z HDMI na pokładzie. FPGA z 8k LE, można zaimplementować mikrokontroler, 48kB pamięci - właściwie ZX spectrum z HDMI 🙂

* https://kamami.pl/zestawy-uruchomieniowe/562820-terasic-de10-lite-board-p0466.html - to co maximator, ale bardziej i to pod prawie każdym względem. FPGA z 50k LE, tutaj to już nie tylko mikrokontroler ale i mały mikroprocesor się zmieści, 64MB SDRAM, i sporo prostych peryferiów do zabawy - do tego wyjścia Arduino i VGA. Cena dla studentów < 300zł

* https://kamami.pl/zestawy-uruchomieniowe/558403-terasic-de0-nano-soc-kit-p0286-zestaw-startowy-z-ukladem-altera-cyclone-v-soc.html - FPGA z serii Cyclone V, 40k elementów logicznych, bardzo solidne wykonanie płytki - a co najważniejsze, 2x Cortex A9 w komplecie. Czyli mniej wiecej to co Xilinx Zybo, ale taniej, szybciej i ladniej opakowane..

Oczywiście warto również popatrzeć na nieco bardziej rozbudowane płytki:

* De1-SoC (https://kamami.pl/zestawy-uruchomieniowe/211736-terasic-de1-soc-board-p0159.html) - dosłownie kawał płytki ewaluacyjnej, sporo peryferiów, no i 2x Cortex-A9

* Max10 NEEK - https://kamami.pl/zestawy-uruchomieniowe/559509-altera-max10-neek-z-wyswietlaczem-7-p0800.html - właściwie własny tablet z kamerką i wyświetlaczem. Mega zestaw, ale chyba nie dla początkujących...

Link do komentarza
Share on other sites

Cześć Elvis,

Maximatora posiadam, a resztę zestawów znam, rzeczywiście są ciekawe. Tym razem szukam małej (w sensie wymiarów) płytki FPGA (wystarczy mi kilkanaście pinów I/O) i około 1000 LUT.

Jak na razie najbardziej podoba mi się zestaw: TinyFPGA A2 - jest prawie idealna do tego projektu. No i cena na poziomie 18 $ też jest fajna (szukam, czy nie można jaj dostać gdzieś w Polsce) tylko koszty wysyłki trochę psują tą kalkulację. Link do płytki:

http://tinyfpga.com/

Zestawy, które podałeś są za duże (w sensie zasobów) no i trochę ceny. Z małych zestawów firma "Lattice" ma ciekawą ofertę układów FPGA o małym poborze mocy.

Chcę na tej płytce zrobić programowalny generator przebiegów - ostatnio bardzo zraziłem się do układu AD9837 (scalony programowalny generator przebiegów z magistralą SPI). Potem chciałem go oprzeć na mikro-kontrolerze (bez dodatkowych układów), ale po przemyśleniu doszedłem do wniosku, że najlepszy będzie mały układ FPGA 😉

Pozdrawiam

Link do komentarza
Share on other sites

Nie wczytywałem się w notę katalogową, ale ten AD9837 to chyba generator sygnałów analogowych. Nie wiem, czy FPGA będzie tak łatwo do analogówki zastosować. A do cyfrowych - to PWM pewnie wystarczy...

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Nie wczytywałem się w notę katalogową, ale ten AD9837 to chyba generator sygnałów analogowych. Nie wiem, czy FPGA będzie tak łatwo do analogówki zastosować. A do cyfrowych - to PWM pewnie wystarczy...

Cześć Elvis,

za pomocą PWM i filtru dolnoprzepustowego można wygenerować dowolny przebieg i tą metodę chcę wypróbować jako pierwszą. Są jeszcze inne metody, ale ta jest bardzo prosta w implementacji. Ja potrzebuję generatora w zakresie częstotliwości akustycznych (właściwie wobuloskopu - czyli generatora o programowo przestrajanej częstotliwości).

Jak będę miał jakieś wyniki to dam znać - development będę robił na Elbercie a docelowo ma to być zaimplementowane na tej małej płytce FPGA.

Pozdrawiam

Link do komentarza
Share on other sites

Prawdę mówiąc mikrokontroler wydaje mi się równie dobry do takiego zadania. Chyba że chodzi o ćwiczenie FPGA 🙂

Chociaż możesz też spróbować wgrać Nios2 do Maximatora i wtedy będziesz miał zarówno mikrokontroler jak i FPGA

Link do komentarza
Share on other sites

Prawdę mówiąc mikrokontroler wydaje mi się równie dobry do takiego zadania. Chyba że chodzi o ćwiczenie FPGA 🙂

Chociaż możesz też spróbować wgrać Nios2 do Maximatora i wtedy będziesz miał zarówno mikrokontroler jak i FPGA

Cześć Elvis,

ja chyba jestem trochę skażony budowaniem większych układów z TTL średniej i małej skali integracji (kiedyś zbudowałem ich całkiem sporo) i lepiej mi się patrzy na układ jak na zbiór bloków które można połączyć kablami 😉

Do tak prostego układu nie potrzebuję Soft-Procesora - wystarczy prosty układ FPGA i filtr na wzmacniaczu operacyjnym.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.