Visible to Intel only — GUID: tlb1494048610879
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: tlb1494048610879
Ixiasoft
7.12.1. Clocked Video Output II Interface Signals
Signal | Direction | Description |
---|---|---|
main_reset_reset | Input | The IP core asynchronously resets when you assert this signal. You must deassert this signal synchronously to the rising edge of the clock signal. |
main_clock_clk | Input | The main system clock. The IP core operates on the rising edge of this signal. |
din_data | Input | din port Avalon-ST data bus. This bus enables the transfer of pixel data into the IP core. |
din_endofpacket | Input | din port Avalon-ST endofpacket signal. This signal is asserted when the downstream device is ending a frame. |
din_ready | Output | din port Avalon-ST ready signal. This signal is asserted when the IP core function is able to receive data. |
din_startofpacket | Input | din port Avalon-ST startofpacket signal. Assert this signal when the downstream device is starting a new frame. |
din_valid | Input | din port Avalon-ST valid signal. Assert this signal when the downstream device produces data. |
din_empty | Input | din port Avalon-ST empty signal. This signal has a non zero value only when you set the Number of pixels in parallel parameter to be greater than 1. This signal specifies the number of pixel positions which are empty at the end of the din_endofpacket signal. |
underflow | Output | Clocked video underflow signal. A signal corresponding to the underflow sticky bit of the Status register synchronized to vid_clk. This signal is for information only and no action is required if it is asserted.
Note: Present only if you turn on Use control port.
|
status_update_int | Output | control slave port Avalon-MM interrupt signal. When asserted, the status registers of the IP core have been updated and the master must read them to determine what has occurred.
Note: Present only if you turn on Use control port.
|
vid_clk | Input | Clocked video clock. All the video output signals are synchronous to this clock. |
vid_data | Output | Clocked video data bus. This bus transfers video data out of the IP core. |
vid_datavalid | Output | Clocked video data valid signal. Assert this signal when a valid sample of video data is present on vid_data.
Note: This signal is equivalent to the CVI II IP core's vid_de signal.
|
vid_f | Output | Clocked video field signal. For interlaced input, this signal distinguishes between field 0 and field 1. For progressive video, this signal is unused.
Note: For separate synchronization mode only.
|
vid_h | Output | Clocked video horizontal blanking signal. This signal is asserted during the horizontal blanking period of the video stream.
Note: For separate synchronization mode only.
|
vid_h_sync | Output | Clocked video horizontal synchronization signal. This signal is asserted during the horizontal synchronization period of the video stream.
Note: For separate synchronization mode only.
|
vid_ln | Output | Clocked video line number signal. Used with the SDI IP core to indicate the current line number when the vid_trs signal is asserted.
Note: For embedded synchronization mode only.
|
vid_mode_change | Output | Clocked video mode change signal. This signal is asserted on the cycle before a mode change occurs. |
vid_std | Output | Video standard bus. Can be connected to the tx_std signal of the SDI IP core (or any other interface) to read from the Standard register. |
vid_trs | Output | Clocked video time reference signal (TRS) signal. Used with the SDI IP core to indicate a TRS, when asserted.
Note: For embedded synchronization mode only.
|
vid_v | Output | Clocked video vertical blanking signal. This signal is asserted during the vertical blanking period of the video stream.
Note: For separate synchronization mode only.
|
vid_v_sync | Output | Clocked video vertical synchronization signal. This signal is asserted during the vertical synchronization period of the video stream.
Note: For separate synchronization mode only.
|
vcoclk_div | Output | A divided down version of vid_clk (vcoclk). Setting the Vcoclk Divider register to be the number of samples in a line produces a horizontal reference on this signal. A PLL uses this horizontal reference to synchronize its output clock.
Note: Present only if you turn on Use control port.
|
vid_sof | Output | Start of frame signal. A rising edge (0 to 1) indicates the start of the video frame as configured by the SOF registers.
Note: Present only if you turn on Use control port.
|
vid_sof_locked | Output | Start of frame locked signal. When asserted, the vid_sof signal is valid and can be used.
Note: Present only if you turn on Use control port.
|
sof | Input | Start of frame signal. A rising edge (0 to 1) indicates the start of the video frame as configured by the SOF registers. Connecting this signal to a CVI IP core allows the output video to be synchronized to this signal.
Note: Present only if you turn on Accept synchronization inputs.
|
sof_locked | Input | Start of frame locked signal. When asserted, the sof signal is valid and can be used.
Note: Present only if you turn on Accept synchronization inputs.
|
sdi_cvo_rden | Input | This signal connects to the SDI II IP core's tx_dataout_valid output signal. This signal indicates to the CVO II IP core to advance the state of the clocked video data and attributes.
Note: This signal is only available when you select the Embedded in video option for the Sync signals parameter. It will not be present for external sync interfaces such as DisplayPort and HDMI.
|
Signal | Direction | Description |
---|---|---|
av_address | Input | control slave port Avalon-MM address bus. Specifies a word offset into the slave address space.
Note: Present only if you turn on Use control port.
|
av_read | Input | control slave port Avalon-MM read signal. When you assert this signal, the control port drives new data onto the read data bus.
Note: Present only if you turn on Use control port.
|
av_readdata | Output | control slave port Avalon-MM read data bus. These output lines are used for read transfers.
Note: Present only if you turn on Use control port.
|
av_waitrequest | Output |
control slave port Avalon-MM wait request bus. This signal indicates that the slave is stalling the master transaction.
Note: Present only if you turn on Use control port.
|
av_write | Input | control slave port Avalon-MM write signal. When you assert this signal, the control port accepts new data from the write data bus.
Note: Present only if you turn on Use control port.
|
av_writedata | Input | control slave port Avalon-MM write data bus. These input lines are used for write transfers.
Note: Present only if you turn on Use control port.
|
av_byteenable | Input | control slave port Avalon-MM byteenable bus. These lines indicate which bytes are selected for write and read transactions.
|