Contents
viii
MVP Video Controller User’s Guide
4 Video Timing VC:4-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Discusses several video timing features of the video controller and how to
program them.
4.1 Understanding Horizontal and Vertical Timing VC:4-2. . . . . . . . . . . . . . . . .
4.2 Horizontal Video Timing (Internal) VC:4-4. . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Vertical Video Timing (Internal) VC:4-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1 Noninterlaced Vertical Timing VC:4-6. . . . . . . . . . . . . . . . . . . . . . . .
4.3.2 Interlaced Vertical Timing VC:4-8. . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 Composite Video Timing VC:4-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1 The Theory Behind Serration and Equalization Pulses VC:4-10.
4.4.2 Equalization Pulses on CSYNC
VC:4-12. . . . . . . . . . . . . . . . . . . . .
4.4.3 Serration Pulses on CSYNC
VC:4-13. . . . . . . . . . . . . . . . . . . . . . . .
4.5 Noninterlaced Video Timing VC:4-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.1 Understanding Noninterlaced Mode VC:4-15. . . . . . . . . . . . . . . . . .
4.5.2 Noninterlaced Horizontal Timing Operation VC:4-17. . . . . . . . . . .
4.5.3 Noninterlaced Vertical Timing Operation VC:4-19. . . . . . . . . . . . . .
4.5.4 Summary for Programming Noninterlaced
Video Timing VC:4-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6 Interlaced Video Timing VC:4-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.1 Understanding Interlaced Mode VC:4-22. . . . . . . . . . . . . . . . . . . . .
4.6.2 Interlaced Horizontal Timing Operation VC:4-25. . . . . . . . . . . . . . .
4.6.3 Interlaced Vertical Timing Operation VC:4-28. . . . . . . . . . . . . . . . .
4.6.4 Summary for Programming Interlaced Video Timing VC:4-32. . . .
4.7 Programming VSAREA, VEAREA, and VFTINT in
Interlaced Mode VC:4-33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7.1 Vertical Start Area Programming VC:4-33. . . . . . . . . . . . . . . . . . . .
4.7.2 Vertical End Area Programming VC:4-36. . . . . . . . . . . . . . . . . . . . .
4.7.3 Vertical Frame Timer Interrupt Programming VC:4-39. . . . . . . . . .
4.7.4 Alternative Programming for VFTINT, VSAREA,
and VEAREA VC:4-42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8 External Synchronization VC:4-44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.1 Video Counter Operation VC:4-44. . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.2 External Synchronization Modes VC:4-46. . . . . . . . . . . . . . . . . . . .
4.8.3 Sync Output Operation VC:4-47. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.4 Synchronizing to FCLK VC:4-49. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9 Synchronization Delay Compensation VC:4-50. . . . . . . . . . . . . . . . . . . . . . .
4.10 High-Impedance Capability VC:4-52. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.11 Frame Lock VC:4-53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .