Video Signals And Timing: Difference between revisions

[unchecked revision][unchecked revision]
(Added links section)
Line 152:
 
== GTF Using resolution and horizontal frequency ==
<tt>
 
H_FREQ = H_FREQ_REQUIRED<br />
V_SYNC_AND_BACK_PORCH = ''ROUND'' ( MIN_V_SYNC_AND_BACK_PORCH * H_FREQ / 1000000 )<br />
V_BACK_PORCH = V_SYNC_AND_BACK_PORCH - V_SYNC_RND<br />
TOTAL_V_LINES = V_LINES_RND + TOP_MARGIN_LINES + BOTTOM_MARGIN_LINES + INTERLACE + V_SYNC_AND_BACK_PORCH + MIN_PORCH_RND<br />
V_FIELD_RATE = H_FREQ / TOTAL_V_LINES<br />
 
'''if''' ( INTERLACE_REQUIRED == '''true''') <br />
{
:V_FRAME_RATE = V_FIELD_RATE / 2
} '''else''' {
:V_FRAME_RATE = V_FIELD_RATE
}
 
TOTAL_ACTIVE_PIXELS = H_PIXELS_RND + RIGHT_MARGIN_PIXELS + LEFT_MARGIN_PIXELS<br />
IDEAL_DUTY_CYCLE = C_PRIME - ( M_PRIME / H_FREQ )<br />
H_BLANK_PIXELS = ( ''ROUND'' ( TOTAL_ACTIVE_PIXELS * IDEAL_DUTY_CYCLE / ( 100 - IDEAL_DUTY_CYCLE ) / ( 2 * CELL_GRAN_RND ) ) ) * 2 * CELL_GRAN_RND<br />
H_TOTAL = TOTAL_ACTIVE_PIXELS + H_BLANK_PIXELS<br />
H_PERIOD = 1 / H_FREQ<br />
PIXEL_FREQ = H_TOTAL * H_FREQ<br />
</tt>
 
== Variable reference ==
1,490

edits