SWRZ101B December 2021 – December 2023 AM2732 , AM2732-Q1
MDO sw marker inserted at FIFO threshold location gets missed
Measurement Data Output (MDO) is used to capture the transactions on the bus connected from different interfaces of the AM273x device and transmit outside over LVDS (4-data lanes). MDO is comprised of a sniffer, FIFO, and an aggregator. The corresponding sniffer module sniffs a bus interface and accumulates data in the FIFO. When a FIFO threshold is reached, the data is sent out to the aggregator as a burst transfer.
An MDO source can also inject a marker indicator along with its data for tracking or other related purpose. If a marker is inserted such that it is a part of the last element of the FIFO threshold location, it will be missed.
This happens only when a sniffer other than Sniffer 0 is used for transfer.
Multiple back to back markers (>1) can be sent out by the user to ensure at least one of them is registered by the receiver. The same sniffer configurations should be programmed to Sniffer 0 registers. This way the markers would be sent out and registered by the receiver. This workaround is only beneficial where Sniffer 0 is not in use and is idle for replicating other sniffer configurations.