USB and Tessent Embedded Analytics

Highlights

• Tessent Embedded Analytics (formerly UltraSoC)
• Full support for all IP blocks needed for debugging and tracing
• Stop-mode debugging via USB stack
• Core trace and bus monitoring via USB stack

Support for BM-310, C906, E20, E21, E24, E31, E34, E51, E76, E906, E907, EMSA5-FS, H50XF, L50F, N100, N200, N22, N25, N300, N600, NX25, NX600, RV32, RV64, S21, S51, S54, S76, SCR1, SCR3, SweRV, U54, U74

ANDES, CLOUDBEAR, CODASIP, FRAUNHOFER_IPMS, NUCLEI, RISC-V, SIFIVE, SYNTACORE, T-HEAD, WESTERNDIGITAL.

Configuration of the Software-only Debugger

Debug commands entered via the TRACE32 FrontEnd are converted to Tessent Embedded Analytics messages by the TRACE32 Tessent Debug BackEnd. These messages are used to communicate via the Message Engine with Tessent Embedded Analytics IP blocks in order to realize full debug and trace support for complex SoCs. Supported IP blocks are:

  • Communicators such as Bus Comm, JTAG Comm, Trace Comm
  • Analytic Modules such as BPAM, Bus Monitor, JPAM, Trace Encoder, Trace Receiver