ULTRASOC TRACE ENCODER IP DLA RISC-V WSPIERANE PRZEZ TRACE32
AktualnościTRACE32 z obsługą UltraSoc Trace Encoder IP dla RISC-V
Firma Lauterbach ma przyjemność ogłosić wsparcie UltraSoC Trace Encoder IP dla procesorów RISC-V. RISC-V jest otwartym modelem programowym procesora ISA (Instruction Set Architecture), obsługującym instrukcje o zmiennej szerokości, umożliwiając jednocześnie dodawanie spersonalizowanych instrukcji. Oprócz wsparcia 32- i 64-bitowych ISA, TRACE32 obsługuje również debugowanie instrukcji personalizowanych.
UltraSoc Trace Encoder pozwala obiektowi docelowemu na wysyłanie pakietów śledzenia na każdej nieliniowej instrukcji (np. gałęzie, skoki) oraz na każdym przełączniku zadania. Te pakiety śledzenia tworzone są bez przerywania działania procesora. UltraSoC Trace Encoder obsługuje różne, postronne bloki infrastruktury śledzenia, w celu przekazywania komunikatów śledzenia do ewentualnego „trace sink”, takich jak bufor pamięci RAM lub port śledzenia poza układem. Wiele z tych bloków IP jest już obsługiwanych przez TRACE32, umożliwiając tym samym integratorom systemów swobodę w wyborze najlepszej technologii pasującej do ich ogólnego projektu. UltraSoC oferuje również UltraSoC USB Communicator, który także obsługiwany jest przez TRACE32 i pozwala na debugowanie oraz śledzenie przy użyciu portu USB na urządzeniu docelowym.