AMBA Bus On-Chip Verification
It is a fact that most designs implant processor cores and thus embed buses. While many cores and IPs can communicate through these buses, signals tracing can greatly help designers to debug a HW/SW embedded system. DiaLite now introduce the first of a new generation of IPs : Bus Trace Analyzer (BTA) and Bus Protocol Checker (BPC).
AMBA Bus Trace Analyzer
This IP is connected to the AMBA system bus and provides signal monitoring and bus tracing. Real-time tracing is achieved with a specific trace compression module. Finally the trace data can be stored in on-chip memory or output to an off-chip memory device like TemStorage. The tracer can be set up through a JTAG port interface.
AMBA Bus Protocol Checker*
This IP is also connected to the AMBA system bus. It is dedicated to check bus transactions and a is composed of dedicated modules responsible for verifying different rules related to bus entities behaviors (master, slave, decoder, arbiter, signals…). The IP is thus able to check in real-time any default occurring in a bus transaction and to report it for further analysis and debugging.