Acton, Mass.– In preparation for the Design Automation Conference in a few weeks, Carbon Design Systems has just made available its Advanced Microcontroller Bus Architecture (AMBA) Advanced eXtensible Interface (AXI) specification Analysis Package for SoC Designer Plus.
The package builds on the SoC Designer Plus virtual platform by adding advanced traffic-generation capabilities with multi-run profiling tools, giving users a way to optimize system-on-chip (SoC) designs for the AXI protocol.
“AXI interconnects can be complex,” said Joe Tatham, Carbon’s vice president of engineering.
“Validating that the communications path has been correctly architected on even the most straightforward system can be challenging.”
He said Carbon’s AXI Analysis Package is designed to simplify this task by combining advanced traffic-generation capabilities with post-simulation analysis, enabling designers to execute and compare results of various parameter settings across multiple runs.
The AXI Analysis Package links the SoC Designer Plus Virtual Platform and 100% accurate models for AXI interconnect with an AXI traffic generator and post-simulation profiler –– a vendor-independent platform for AXI analysis and optimization that gets users productive in days.
The traffic generator generates or consumes AXI traffic based on a number of scriptable parameter settings. Once this data is created, said Tatham, it can be analyzed using SoC Designer Plus’ post-simulation profiler, where data from multiple runs can be analyzed and displayed simultaneously.
He said that with it, developers can experiment with multiple parameter settings and highlight the effect of changes on the overall behavior of the system.
A scripting interface is provided for both tools to enable automation and accelerate data availability.
Join our online Radio Show on Friday 11th July starting at 2:00pm Eastern, when EETimes editor of all things fun and interesting, Max Maxfield, and embedded systems expert, Jack Ganssle, will debate as to just what is, and is not, and embedded system.