SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
In certain cases the number of clock cycles between HD pulses is greater than the line buffer included in the H3A. To solve this problem a framing module was added before the line buffer. The framing module uses the H3A_LINE_START register to find the position of the first pixel to place into the line buffer. All other registers reference this point as the 0 pixel for their start positions. The line size is 2816 pixels. After 2816 clock cycles the framing logic disables the line buffer and waits until the next HD. If the next HD comes before 2816 clock cycles, then the active region ends immediately and the counter waits for the H3A_LINE_START register count to be reached again. For the vertical position the H3A_LINE_START[31:16] SLV bit field can be used to determine where the start point of the frame is relative to the rising edge of VD. This logic allows for an active frame to cross VD boundaries and remain in the same frame.
Figure 9-114 shows the ISS ISP H3A frame format settings.
Figure 9-114 ISS ISP H3A Frame Format Settings(Frame width on VP) - (H3A_LINE_START[15:0] LINE_START) must be less than or equal to 2816, because the H3A memory lines are limited to 2816 pixels.