You are here:
Tessent Embedded SDK
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.
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.
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
Deliverables
- C source code
- Example build system and applications
View Tessent Embedded SDK full description to...
- see the entire Tessent Embedded SDK datasheet
- get in contact with Tessent Embedded SDK Supplier