Tessent Embedded SDK
The Tessent Embedded Software Development Kit (ESDK) is a set of software libraries designed to be compiled and run on an embedde…
Overview
The Tessent Embedded Software Development Kit (ESDK) is a set of software libraries designed to be compiled and run on an embedded system within an SoC. It provides a way to configure, control, and process results from Tessent Embedded Analytics modules or monitors within the SoC itself.
The Tessent Embedded SDK allows the creation of a self-contained monitoring and analytics environment on-chip. It consists of a set of APIs that opens up access to the full functionality of Tessent Embedded Analytics modules, and provides a direct connection to the Embedded Analytics message infrastructure.
While this is useful during SoC bring-up, it is invaluable during in-field deployments where an external connection to the SoC is often simply not possible
The Tessent Embedded Analytics solution accelerates debug, validation, and optimization of complex multi-core SoCs. Leveraging embedded non-intrusive instrumentation such as bus monitors, NoC monitors, and CPU debug modules, debug and software engineers can observe what’s happening in the design when operational software is running on the system. The instruments enable full transaction-level visibility of traffic on buses with a wide range of measurements, analytics and statistics gathering. The instrumentation is accessed through standard interfaces such as JTAG, USB2, or USB3. A self-contained on-chip monitoring and analytics environment can be facilitated using the Tessent Embedded SDK.
Key features
- Service Layer receives messages from the Tessent Embedded Analytics message infrastructure
- AXI Bus Communicator driver takes care of low-level HW control, separating kernel driver functionality and the user-space application
- Message Codec allows services to access on-the-fly encode and decode for Tessent Embedded Analytics messages, simplifying development of efficient embedded applications
- Intercom Layer provides direct access to the analytics modules in the Tessent Embedded Analytics system.
Benefits
- Enables run-time configuration and control of Tessent Embedded Analytics IP without external (host) hardware
- Simplifies the development of efficient embedded applications that leverage
- Tessent Embedded Analytics modules and monitors
- Integrated part of the Tessent Embedded Analytics whole system solution
What’s Included?
- C source code
- Example build system and applications
Files
Note: some files may require an NDA depending on provider policy.
Specifications
Identity
Provider
Learn more about Debug Trace IP core
Introducing the Akeana 1000 Series Processors
Industry's First Verification IP for Display Port Automotive Extensions (DP AE)
Imagination DXTP GPU IP: Accelerating Games and AI Apps All. Day. Long.
Migrating the CPU IP Development from MIPS to RISC-V Instruction Set Architecture
RISC-V International N-Trace Technical Group Milestone
Frequently asked questions about Debug Trace IP
What is Tessent Embedded SDK?
Tessent Embedded SDK is a Debug Trace IP core from Siemens Tessent Embedded Analytics listed on Semi IP Hub.
How should engineers evaluate this Debug Trace?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Debug Trace IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.