Video and Vision Processing Suite Intel® FPGA IP User Guide

ID 683329
Date 9/30/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Warp IP Registers

As the software API allows you to program and control the warp IP, it only has a limited set of registers.
Table 66.  Warp IP RegistersThese registers are all read-only and allow interrogation of the Warp IP’s parameter settings. All the registers are 32-bit wide.
Register Name Offset Address Access Type Description
vid_pid 0x000 RO Warp IP product and vendor ID
version_number 0x004 RO The version for this release of the Warp IP
Reserved 0x008 RO
Reserved 0x00C RO
pip 0x010 RO Indicates value of pixels in parallel parameter
color_planes 0x014 RO Indicates value of number of color planes parameter
cps 0x018 RO Indicates value of bits per color sample parameter
num_engines 0x01C RO Indicates value of number of engines parameter
max_input_width 0x020 RO Indicates value of maximum input video width parameter
max_output_width 0x024 RO Indicates value of maximum output video width parameter
Reserved 0x028-0x16C RO
int_control 0x170 RW Enables the interrupt
int_status 0x174 RW1C Read interrupt status and clear interrupt
Table 67.   vid_pid Register
Bits Name Description
31:16 VID Vendor ID that returns a value of 0x6AF7
15:0 PID Warp product ID that returns a value of 0x016F
Table 68.   version_numberRegister
Bits Name Description
31:0 Version Number The version number of the Warp IP
Table 69.   pipRegister
Bits Name Description
31:0 Pixels in Parallel The pixel in parallel parameter. Returns a value of 1 or 2.
Table 70.   color_planesRegister
Bits Name Description
31:0 Number of Color Planes The number of color planes parameter. Returns a value of 3.
Table 71.   bpsRegister
Bits Name Description
31:0 Bits per Color Sample The bits per color sample parameter. Returns a value of 10.
Table 72.   num_enginesRegister
Bits Name Description
31:0 Number of Engines The number of enginesparameter. Returns a value of 1 or 2.
Table 73.   max_input_widthRegister
Bits Name Description
31:0 Maximum input video width The maximum input video width parameter. Returns a value of 2048 or 3840.
Table 74.   max_output_widthRegister
Bits Name Description
31:0 Maximum output video width The maximum output video width parameter. Returns a value of 2048 or 3840.
Table 75.   int_controlRegister
Bits Name Description
0 Interrupt Enable Setting this bit to 1 will enable the interrupt. Setting to 0 will disable the interrupt.
Table 76.   int_status Register
Bits Name Description
0 Interrupt Status

Reading from this bit returns the status of the interrupt.

Writing a 1 to this bit will clear the interrupt. Once triggered, the interrupt will remain set until it is cleared by writing a 1 to this bit.