Lauterbach ha annunciato il supporto dell’IP Trace Encoder UltraSoC per i processori RISC-V.
Oltre a supportare i set di istruzioni a 32 e 64 bit, TRACE32, supporta il debug di istruzioni personalizzate. Il Trace Encoder UltraSoC consente al target di emettere pacchetti di tracciamento su ciascuna istruzione non lineare (per esempio: branch, jump, ecc.) e su ogni task switch.
Questi pacchetti sono creati senza interrompere l’esecuzione del processore. Il Trace Encoder UltraSoC supporta vari blocchi dell’infrastruttura di tracciamento di terze parti per inoltrare i messaggi di trace a un eventuale “trace sink”, come un buffer RAM o una porta di trace off-chip.
UltraSoc fornisce anche un blocco “UltraSoC USB Communicator” che è supportato da TRACE32 e consente il debug e il tracciamento su una porta USB del target.