Visible to Intel only — GUID: equ1494048810791
Ixiasoft
1. About the Video and Image Processing Suite
2. Avalon Streaming Video
3. Clocked Video
4. VIP Run-Time Control
5. Getting Started
6. VIP Connectivity Interfacing
7. Clocked Video Interface IPs
8. 2D FIR II IP Core
9. Mixer II IP Core
10. Clipper II IP Core
11. Color Plane Sequencer II IP Core
12. Color Space Converter II IP Core
13. Chroma Resampler II IP Core
14. Control Synchronizer IP Core
15. Deinterlacer II IP Core
16. Frame Buffer II IP Core
17. Gamma Corrector II IP Core
18. Configurable Guard Bands IP Core
19. Interlacer II IP Core
20. Scaler II IP Core
21. Switch II IP Core
22. Test Pattern Generator II IP Core
23. Trace System IP Core
24. Warp Lite Intel FPGA IP
25. Avalon-ST Video Stream Cleaner IP Core
26. Avalon-ST Video Monitor IP Core
27. VIP IP Core Software Control
28. Security Considerations
29. Video and Image Processing Suite User Guide Archives
30. Document Revision History for the Video and Image Processing Suite User Guide
A. Avalon-ST Video Verification IP Suite
7.1. Supported Features for Clocked Video Output II IP
7.2. Control Port
7.3. Clocked Video Input IP Format Detection
7.4. Clocked Video Output IP Video Modes
7.5. Clocked Video Output II Latency Mode
7.6. Generator Lock
7.7. Underflow and Overflow
7.8. Timing Constraints
7.9. Handling Ancillary Packets
7.10. Modules for Clocked Video Input II IP Core
7.11. Clocked Video Input II Signals, Parameters, and Registers
7.12. Clocked Video Output II Signals, Parameters, and Registers
15.1. Deinterlacing Algorithm Options
15.2. Deinterlacing Algorithms
15.3. Run-time Control
15.4. Pass-Through Mode for Progressive Frames
15.5. Cadence Detection (Motion Adaptive Deinterlacing Only)
15.6. Avalon-MM Interface to Memory
15.7. Motion Adaptive Mode Bandwidth Requirements
15.8. Avalon-ST Video Support
15.9. 4K Video Passthrough Support
15.10. Behavior When Unexpected Fields are Received
15.11. Handling of Avalon-ST Video Control Packets
15.12. Deinterlacer II Parameter Settings
15.13. Deinterlacing Control Registers
A.3.1. c_av_st_video_control
A.3.2. c_av_st_video_data
A.3.3. c_av_st_video_file_io
A.3.4. c_av_st_video_item
A.3.5. c_av_st_video_source_sink_base
A.3.6. c_av_st_video_sink_bfm_’SINK
A.3.7. c_av_st_video_source_bfm_’SOURCE
A.3.8. c_av_st_video_user_packet
A.3.9. c_pixel
A.3.10. av_mm_transaction
A.3.11. av_mm_master_bfm_`MASTER_NAME
A.3.12. av_mm_slave_bfm_`SLAVE_NAME
A.3.13. av_mm_control_register
A.3.14. av_mm_control_base
Visible to Intel only — GUID: equ1494048810791
Ixiasoft
7.12.3. Clocked Video Output II Control Registers
Note: If you configure the design without enabling the control interface, the interrupt line (status_update_int) will not be generated. This is because the logic required to clear the interrupt will not be generated and therefore could not provide useful information.
Address | Register | Description |
---|---|---|
0 | Control |
|
1 | Status |
|
2 | Interrupt | Bits 9 and 8 are the interrupt status bits:
|
3 | Video Mode Match | Before any user specified modes are matched, this register reads back 0 indicating the default values are selected. Once a match has been made, the register reads back in a one-hot fashion, e.g. 0x0001=Mode0 0x00020=Mode5 |
4 | Bank Select | Writes to the ModeN registers will be reflected to the mode bank selected by this register. Up to 13 banks are available depending on parameterization. Selection is by standard binary encoding. |
5 | ModeN Control | Video ModeN 1 Control.
|
6 | ModeN Sample Count | Video mode N sample count. Specifies the active picture width of the field. |
7 | ModeN F0 Line Count | Video mode N field 0/progressive line count. Specifies the active picture height of the field. |
8 | ModeN F1 Line Count | Video mode N field 1 line count (interlaced video only). Specifies the active picture height of the field. |
9 | ModeN Horizontal Front Porch | Video mode N horizontal front porch. Specifies the length of the horizontal front porch in samples. |
10 | ModeN Horizontal Sync Length | Video mode N horizontal synchronization length. Specifies the length of the horizontal synchronization length in samples. |
11 | ModeN Horizontal Blanking | Video mode N horizontal blanking period. Specifies the length of the horizontal blanking period in samples. |
12 | ModeN Vertical Front Porch | Video mode N vertical front porch. Specifies the length of the vertical front porch in lines. |
13 | ModeN Vertical Sync Length | Video mode 1 vertical synchronization length. Specifies the length of the vertical synchronization length in lines. |
14 | Mode1 Vertical Blanking | Video mode N vertical blanking period. Specifies the length of the vertical blanking period in lines. |
15 | ModeN F0 Vertical Front Porch | Video mode N field 0 vertical front porch (interlaced video only). Specifies the length of the vertical front porch in lines. |
16 | ModeN F0 Vertical Sync Length | Video mode N field 0 vertical synchronization length (interlaced video only). Specifies the length of the vertical synchronization length in lines. |
17 | ModeN F0 Vertical Blanking | Video mode N field 0 vertical blanking period (interlaced video only). Specifies the length of the vertical blanking period in lines. |
18 | ModeN Active Picture Line | Video mode N active picture line. Specifies the line number given to the first line of active picture. |
19 | ModeN F0 Vertical Rising | Video mode N field 0 vertical blanking rising edge. Specifies the line number given to the start of field 0's vertical blanking. |
20 | ModeN Field Rising | Video mode N field rising edge. Specifies the line number given to the end of Field 0 and the start of Field 1. |
21 | ModeN Field Falling | Video mode N field falling edge. Specifies the line number given to the end of Field 0 and the start of Field 1. |
22 | ModeN Standard | The value output on the vid_std signal. |
23 | ModeN SOF Sample | Start of frame sample register. The sample and subsample upon which the SOF occurs (and the vid_sof signal triggers):
|
24 | ModeN SOF Line | SOF line register. The line upon which the SOF occurs measured from the rising edge of the F0 vertical sync. This is a 13-bit register. |
25 | ModeN Vcoclk Divider | Number of cycles of vid_clk (vcoclk) before vcoclk_div signal triggers. This is a 14-bit register. |
26 | ModeN Ancillary Line | The line to start inserting ancillary data packets. |
27 | ModeN F0 Ancillary Line | The line in field F0 to start inserting ancillary data packets. |
28 | ModeN H-Sync Polarity | Specify positive or negative polarity for the horizontal sync.
|
29 | ModeN V-Sync Polarity | Specify positive or negative polarity for the vertical sync.
|
30 | ModeN Valid | Video mode valid. Set to indicate that this mode is valid and can be used for video output. |
Note:
To ensure the vid_f signal rises at the Field 0 blanking period and falls at the Field 1, use the following equations:
- F rising edge line ≥ Vertical blanking rising edge line
- F rising edge line < Vertical blanking rising edge line + (Vertical sync + Vertical front porch + Vertical back porch)
- F falling edge line < active picture line