Skocz do zawartości

PYNQ - Xilinx Zynq® Systems on Chips (SoCs)


FlyingDutch

Pomocna odpowiedź

Cześć,

chciałem Wam przedstawić projekt firmy "Xilinx" o nazwie "PYNQ". Jest to zestaw bibliotek opartych na języku Python przeznaczonych do przyspieszenia tworzenia aplikacji opartych o układy "Xilinx Zynq". Jeśli ktoś nie miał do czynienia z tymi układami to są to układy łączące jedno lub wielordzeniowy CPU o architekturze ARM z układem FPGA tzw. Systems on Chips (SoCs).

http://www.pynq.io/

Jest to projekt firmy Xilinx - jednego z dwóch największych graczy (razem z firmą Intel/Altera) na rynku układów programowalnych (FPGA).

Jak pisze twórca bibliotek, obejmują one praktycznie wszystkie aspekty tworzenia aplikacji systemów wbudowanych na platformie Zynq:

  • projektowanie mocno "zrównoleglonego" sprzetu
  •  przetwarzanie sygnału wideo o dużej ilości klatek na sekundę
  • algorytmy "przyśpieszane" sprzętowo
  • przetwarzanie sygnałów w czasie rzeczywistym
  • projektowanie układów wejścia/wyjścia o dużej przepustowości
  • projektowanie układów kontroli o bardzo małych czasach opóźnienia

Jako, że język Python cieszy się dużą popularnością, może to być ciekawa alternatywa dla tych którzy nie znają języków HDL (VHDL i Verilog) a chcą poznać projektowanie systemów wbudowanych z użyciem nowoczesnych układów FPGA. Myślę, że także dla osób znających języki HDL może być warte zachodu przyjrzenie się temu projektowi.

Pozdrawiam

 

Edytowano przez FlyingDutch
  • Lubię! 1
Link do komentarza
Share on other sites

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

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.