Incorrect Timing Information - 1.0 English

AXI4-Stream Video IP and System Design Guide (UG934)

Document ID
UG934
Release Date
2022-11-16
Version
1.0 English

There can be some discrepancy between the measured frame dimensions based on EOL and SOF locations and the frame dimensions the AXI-VDMA programmed through the AXI4-Lite interface. This is often due to programming or communication errors.

When the number of pixels between subsequent EOL pulses is less than the line-length programmed into the AXI-VDMA core, the core triggers an interrupt indicating the error. The AXI-VDMA line pointer moves forward to the next line. Data received after received EOL is written to the start of a new line. No padding data is written to the frame buffer to complete the line as programmed to the core.

When the number of pixels between subsequent EOL pulses is more than the line-length programmed into the AXI-VDMA, the core triggers an interrupt indicating the error and drops extraneous pixels until EOL is received.

When the number of lines between subsequent SOF pulses is less than the line-length programmed into the AXI-VDMA, the core triggers an interrupt indicating the error and the frame pointer moves forward to the next line. Data received after received SOF is written to the next frame in the buffer. No padding data is written to the buffer to complete the frame as programmed to the AXI-VDMA core.

When the number of lines between subsequent SOF pulses is more than the line-length programmed into the AXI-VDMA, the core triggers an interrupt indicating the error and drops extraneous lines until SOF is received.