ZHCSNJ8A April 2021 – September 2023 TDES960
PRODUCTION DATA
In the TDES960, the V3Link receiver transfers incoming video frames to internal video buffers for forwarding to the CSI-2 Transmit ports. When the TDES960 detects an error condition the standard operation would be to flag this error condition, and stop sending the CSI-2 frame to avoid sending corrupted data downstream. When the TDES960 recovers from an error condition, it will provide a Start of Frame and resume sending valid data. Consequently, when the downstream CSI-2 input receives a repeated Start of Frame condition, this will indicate that the data received in between the prior start of frame is suspect and the signal processor can then discard the suspected data. The settings in registers PORT_CONFIG2 and PORT_PASS_CTL can be used to change how the TDES960 handles errors when passing video frames. The receive ports may be configured to qualify the incoming video and provide a status indication and prevent the forwarding of video frames until certain error-free conditions are met. The Pass indication may be used to prevent forwarding packets to the internal video buffers by setting the PASS_DISCARD_EN bit in the PORT_PASS_CTL register. When this bit is set, video input will be discarded until the Pass signal indicates valid receive data. The Receive port will indicate Pass status once specific conditions are met, including a number of valid frames received. Valid frames may include requiring no V3Link Parity errors and consistent frame size, including video line length and/or number of video lines.
In addition, the Receive port may be programmed to cut off video frames containing errors and/or prevent forwarding of video until the Pass conditions are met. Register settings in PORT_CONFIG2 register can be used to cut off frames on different line/frame sizes or a CSI-2 parity error is detected. When the deserializer cuts off frames in cases of different line/frame sizes different line/frame sizes, the video frame will stop immediately with no frame end packet. Often the condition will not be cleared until the next valid frame is received.
The Rx Port PASS indication may be used to prevent forwarding packets to the internal video buffers by setting the PASS_DISCARD_EN bit in the PORT_PASS_CTL register. When this bit is set, video input will be discarded until the Pass signal indicates valid receive data. The incoming video frames may be cut off based on error conditions or change in video line size or number of lines. These functions are controlled by bits in the PORT_CONFIG2 register. When cutting off video frames, the video frame may be cut off after sending any number of video lines. A cut off frame will not send a Frame End packet to the CSI-2 Transmit port.