FIRMA LAUTERBACH WSPIERA MPU PIC64GX RISC-V
AktualnościTRACE32® z obsługą procesorów PIC64GX RISC-V® firmy Microchip
Narzędzia programistyczne TRACE32® firmy Lauterbach wspierają 64-bitową rodzinę mikroprocesorów RISC-V® PIC64GX firmy Microchip dla energooszczędnych wbudowanych platform obliczeniowych. Obsługa TRACE32® obejmuje jednoczesne debugowanie rdzeni procesora oraz nieinwazyjne przechwytywanie śladów procesora.
Seria PIC64GX od Microchip obejmuje cztery 64-bitowe rdzenie procesora SiFive RISC-V U54 obsługujące symetryczne i asymetryczne przetwarzanie wieloprocesorowe (SMP/AMP), a także deterministyczne opóźnienia. Ich pięciostopniowy potok w kolejności nie jest podatny na exploity Meltdown i Spectre. Inny 64-bitowy procesor SiFive RISC-V E51 służy jako rdzeń procesora monitorującego.
Narzędzia TRACE32® umożliwiają przyspieszone sprzętowo debugowanie i śledzenie w czasie rzeczywistym procesorów RISC-V oraz innych rdzeni zaimplementowanych w układzie PIC64GX. Narzędzia TRACE32® składają się z uniwersalnego oprogramowania PowerView do debugowania i śledzenia, a także modułów akceleratora debugowania i śledzenia. Moduły PowerDebug gwarantują najwyższe dostępne prędkości pobierania i najmniejsze czasy odpowiedzi w celu wydajnego debugowania i automatyzacji testów, moduły śledzenia w czasie rzeczywistym PowerTrace zapewniają pełny wgląd w to, co robią procesory i inne rdzenie systemu bez jakiegokolwiek wpływu na jego wydajność w czasie rzeczywistym.
TRACE32® umożliwia jednoczesne debugowanie i śledzenie procesorów RISC-V i innych rdzeni w PIC64GX MPU; unikalna możliwość pokrycia całego systemu, niezależnie od tego, czy system jest SMP (Symmetric Multiprocessing), AMP (Asymmetric Multiprocessing), czy iAMP (Integrated Asymmetrical Multiprocessing). Innowacyjna technologia debugowania i śledzenia iAMP firmy Lauterbach umożliwia debugowanie systemów wielordzeniowych z identycznymi zestawami instrukcji procesora w jednym interfejsie graficznym TRACE32® PowerView.
Procesory PIC64GX MPU obsługują wiele systemów operacyjnych, takich jak: Linux®, Canonical® Ubuntu® OS i Zephyr® OS. Funkcja TRACE32® OS-awareness zapewnia kluczowy wgląd w aplikacje i systemy operacyjne, na których działają, niezależnie od tego, czy jest to rozbudowany system operacyjny, RTOS, czy mieszanka wszystkich. Funkcja TRACE32® OS-aware debugging może wyszukiwać i wyświetlać wszystkie obiekty systemu operacyjnego, takie jak wątki, kolejki komunikatów i inne. Dzięki temu inżynierowie mogą lepiej zrozumieć ich zachowanie, a co za tym idzie wykorzystać zasoby układu.
„64-bitowe mikroprocesory PIC64GX, to doskonały wybór dla wbudowanych platform obliczeniowych. Dzięki najnowszemu wsparciu TRACE32®, inżynierowie zyskują możliwość tworzenia aplikacji z wykorzystaniem PIC64GX MPU firmy Microchips oraz naszych narzędzi od samego początku.” – Norbert Weiss, dyrektor zarządzający Lauterbach GmbH
„Nasze procesory PIC64GX MPU rozszerzają wbudowane możliwości przetwarzania Microchip w celu obsługi wymagających obliczeniowo aplikacji czasu rzeczywistego. Wsparcie firmy Lauterbach dla rodziny PIC64GX pozwoli programistom na wykorzystanie narzędzi TRACE32 w celu ulepszenia ich oprogramowania i przyspieszenia czasu wprowadzenia go na rynek.” – Shakeel Peera, wiceprezes ds. marketingu i strategii w dziale FPGA firmy Microchip
Narzędzia programistyczne TRACE32® firmy Lauterbach umożliwiają twórcom wbudowanych platform obliczeniowych jeszcze szybsze i łatwiejsze rozwijanie aplikacji opartych na układach SoC PIC64GX.
Pobierz oficjalny dokument firmy Lauterbach i dowiedz się, w jaki sposób można ułatwić debugowanie aplikacji RISC-V.