Skocz do zawartości

Pomocna odpowiedź

Napisano

Temat układów FPGA ostatnio nieco odżył na forum, więc niejako przy okazji zapytam, czy może ktoś ma jakieś doświadczenia z układami MPSoC firmy Xilinx (https://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html) ?

Najbardziej interesuje mnie, czy ktoś może próbował programować procesory w tych układach bez użycia środowiska Vitis? Jest to kolejna nakładka na eclipse, ale fajnie byłoby móc pracować z projektem bez niej.

  • Lubię! 1

Cześć @Elvis,

nie robiłem tego praktycznie, ale trochę przeglądałem dokumentację Xilinx'a dot. programowania układów MPSoC Xilinx'a - myślę o tym dokumencie:

https://www.xilinx.com/support/documentation/user_guides/ug1137-zynq-ultrascale-mpsoc-swdev.pdf

Na stronie 32 tego dokumentu jest informacja o "ARM GNU Tools" (czyli zewnętrzny kompilator GCC dla ARM). Nie jest to graficzne środowisko oparte o Eclipse, jest jednak częścią narzędzia Vitis. Są jeszcze narzędzia (kompilatory) dla "PetaLinux" (Peta Linux Tools) oraz dla Yocto.

Ale pewnie te informacje są Ci znane. Ja nadal jestem na poziomie nauki architektury Zynq-7000 ale do tego wystarcza Vivado 2019.1  (ostatnia wersja zawierająca SDK, bo od wersji 2019.2 Xilinx zastąpił SDK przez Vitis).

Pozdrawiam

 

  • Lubię! 1

@FlyingDutch Dzięki za odpowiedź i linka do dokumentacji - tego pdf-a chyba jeszcze nie czytałem. W każdym razie problem nie jest z samym toolchain-em, albo użyciem Yocto, to działa bez problemu. Chodziło mi raczej o możliwość kompilacji i uruchomienia kodu z pominięciem Vitis, ale na bazie wygenerowanej przez Vivado. Ogólnie problem jest taki, że to co tworzą narzędzia Xilinxa wygląda dość strasznie, te same pliki są duplikowane mnóstwo razy, natomiast kod wygląda średnio pięknie. Zastanawiam się na użyciem zamiast tego cmake-a lub czegoś podobnego, tylko to nie jest takie oczywiste jakby się mogło wydawać. I dlatego pytałem, czy może ktoś już z MPSoC walczył i może ma jakieś doświadczenia z tą platformą.

  • Lubię! 2
6 godzin temu, Elvis napisał:

Zastanawiam się na użyciem zamiast tego cmake-a lub czegoś podobnego, tylko to nie jest takie oczywiste jakby się mogło wydawać. I dlatego pytałem, czy może ktoś już z MPSoC walczył i może ma jakieś doświadczenia z tą platformą.

@Elvis,

myślę, że dobrze byłoby zapytać na oficjalnym forum Xilinx'a:

https://forums.xilinx.com/t5/Forums/ct-p/XlnxProd

Może ktoś, już to ćwiczył.

Pozdrawiam

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