SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
CAL has two modes for video port operation: baseline mode and VPx4 mode.
The video ports can be used for data transfer to the device VIP modules. The mapping of CAL video ports signals to VIP modules is controlled via registers in the device Control Module. For more information, see Section 11.2, VIP Environment.
Table 10-5 summarizes the video port interface signals (descriptions apply to all four video ports).
Signal name(1) | I/O | Description |
---|---|---|
VPn_PCLK | O | Output pixel clock. Synchronous to the functional clock. Mean clock rate defined by the CAL_VPORT_CTRL1[16:0] PCLK register bit-field. |
VPn_VS | O | Active during the first pixel of the frame. |
VPn_VE | O | Active during the last pixel of the frame. |
VPn_HS | O | Active during the first pixel of any line. |
VPn_HE | O | Active during the last pixel of any line. |
VPn_DATA[15:0] | O | When CAL_VPORT_CTRL1[31] WIDTH = 0: Pixel data for any position When CAL_VPORT_CTRL1[31] WIDTH = 1: Pixel data for position (X%2) = 0 MSBs are padded with 0s when less than 16 bits are used. |
VPn_DATA[31:16] | O | When CAL_VPORT_CTRL1[31] WIDTH = 0: Stuffed with 0s for any position When CAL_VPORT_CTRL1[31] WIDTH = 1: Pixel data for position (X%2) = 1 MSBs are padded with 0s when less than 16 bits are used. |
VPn_STALL | I | Hardwired to 0. The video port cannot be stalled from outside CAL. |
Software can control the minimum time between two consecutive VP_PCLK pulses using the CAL_VPORT_CTRL1[16:0] PCLK bit field. It can also impose minimum vertical and horizontal blanking using the CAL_VPORT_CTRL1[24:17] XBLK and CAL_VPORT_CTRL1[30:25] YBLK bit fields.
The video port can carry up to 2 pixels per VP_PCLK clock cycle.
For more details on the video port, see Section 10.4.6.9, CAL Video Port.