Skocz do zawartości

Pomocna odpowiedź

Napisano

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.

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...

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

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...

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

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

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.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...