Video and Vision Processing Suite Intel® FPGA IP User Guide
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: obc1655476012248
Ixiasoft
Visible to Intel only — GUID: obc1655476012248
Ixiasoft
17.4. Clocked Video Input IP Interfaces
Name | Direction | Width | Description |
---|---|---|---|
Clocks and Resets | |||
vid_in_clk | In | 1 | Input video clock |
vid_in_reset | In | 1 | Input video reset |
vid_out_clk | In | 1 | Output video clock |
vid_out_reset | In | 1 | Output video reset |
cpu_clock | In | 1 | Control interface clock |
cpu_reset | In | 1 | Control interface reset |
Control Interfaces | |||
av_mm_control_agent_address | In | 7 | Avalon memory-mapped agent address |
av_mm_control_agent_write | In | 1 | Avalon memory-mapped agent write |
av_mm_control_agent_writedata | In | 32 | Avalon memory-mapped agent write data |
av_mm_control_agent_byteenable | In | 4 | Avalon memory-mapped agent byte enable |
av_mm_control_agent_read | In | 1 | Avalon memory-mapped agent read |
av_mm_control_agent_readdata | Out | 32 | Avalon memory-mapped agent read data |
av_mm_control_agent_readdatavalid | Out | 1 | Avalon memory-mapped agent read |
av_mm_control_agent_waitrequest | Out | 1 | Avalon memory-mapped agent wait request |
Intel FPGA streaming video interfaces | |||
axi4s_fr_vid_in_tdata | In | AXI4-S data in | |
axi4s_fr_vid_in_tvalid | In | 1 | AXI4-S data valid |
axi4s_fr_vid_in_tuser[0] | In | 1 | AXI4-S start of video frame |
axi4s_fr_vid_in_tuser[N-1:1] | In | Unused | |
axi4s_fr_vid_in_tlast | In | 1 | AXI4-S end of packet |
axi4s_fr_vid_in_tready | Out | 1 | AXI4-S data ready |
axi4s_vid_out_tdata | Out | AXI4-S data out | |
axi4s_vid_out_tvalid | Out | 1 | AXI4-S data valid |
axi4s_vid_out_tuser[0] | Out | 1 | AXI4-S start of video frame |
axi4s_vid_out_tuser[1] | Out | 1 | Field flag for interlaced formats |
axi4s_vid_out_tuser[N-1:2] | Out | 33 | Unused |
axi4s_vid_out_tlast | Out | 1 | AXI4-S end of packet |
axi4s_vid_out_tready | In | 1 | AXI4-S data ready |
External Conduits | |||
Sof_locked | Out | 1 | Start of frame locked signal. When asserted, the start of frame signal is valid and you can use it. |
Field_flag | Out | 1 | Field flag for interlaced formats |
Sof_pulse | Out | 1 | A single pulse indicating the start of a new frame |
Sof_tgl | Out | 1 | A signal that toggles at the start of a new frame |
Video_overflow | Out | 1 | A signal to indicate output FIFO buffer overflow |
External_video_locked | In | 1 | Assert this signal when a stable video stream is available on the input. Deassert this signal when the video stream is removed. |
Status_update_interrupt | Out | 1 | Interrupt signal |
The equation gives the TDATA width for these interfaces for full-raster variants:
max (floor(((bits per color sample x (number of color planes + 1) x pixels in parallel) + 7) / 8) x 8, 16)
The equation gives the TDATA width for these interfaces for full or lite variants:
max (floor(((bits per color sample x number of color planes x pixels in parallel) + 7) / 8) x 8, 16)