We transfer frames of video data to and from many different locations (memory, HDMI ports, USB, etc) without any error checking currently.
It would be good if we calculated CRC code for the pixels in a frame as we transferred them around. This would then allow us too check there was no error in transfer.
This is also needed for pulldown detection, as we need to be able detect identical frames of data and a CRC code should allow that to be easy.
This should be as simple as adding CRC generation to the DMA engines in the HDMI input and output cores.
We transfer frames of video data to and from many different locations (memory, HDMI ports, USB, etc) without any error checking currently.
It would be good if we calculated CRC code for the pixels in a frame as we transferred them around. This would then allow us too check there was no error in transfer.
This is also needed for pulldown detection, as we need to be able detect identical frames of data and a CRC code should allow that to be easy.
This should be as simple as adding CRC generation to the DMA engines in the HDMI input and output cores.