Register Address Space for Warp Filter - 1.0 English

Video Warp Processor LogiCORE IP Product Guide (PG396)

Document ID
PG396
Release Date
2021-12-07
Version
1.0 English
Table 1. Register Address Space for Warp Filter
Address (hex) BASEADDR+ Register Name Access Type Register Description
0x0000 Control Signals R/W Bit[0] = ap_start
Bit[1] = ap_done
Bit[2] = ap_idle
Bit[3] = ap_ready
Bit[7] = auto_restart
Others = Reserved
0x00004 Global Interrupt Enable R/W Bit[0] = Global interrupt enable
Others = Reserved
0x00008 IP Interrupt Enable R/W Bit[0] = ap_done
Bit[1] = ap_ready
Others = reserved
0x0000C IP Interrupt Status Register R/TOW Bit[0] = ap_done
Bit[1] = ap_ready
Others = Reserved
0x00010 Descriptor Address Register 0 R/W Bit[31] to Bit[0] = LSB 32 bits of the descriptor address
0x00014 Descriptor Address Register 1 R/W Bit[31] to Bit[0] = MSB 32 bits of the descriptor address

Registers Description

Control (0x00000) Register
This register controls the operation of the Filter. Bit[0] of the Control register, ap_start, kicks off the core from software. Writing 1 to this bit starts the core to generate a video frame. To set the core in free running mode, Bit[7] of this register, auto_restart, must be set to 1. Bits[3:1] are not used now but reserved for future use.
Global Interrupt Enable (0x00004) Register
This register is the master control for all interrupts. Bit[0] can be used to enable or disable all core interrupts.
IP Interrupt Enable (0x00008) Register
This register allows interrupts to be enabled selectively. Currently, two interrupt sources are available: ap_done and ap_ready. ap_done is triggered after the frame processing is complete, and ap_ready is triggered after the core is ready to start processing the next frame.
IP Interrupt Status (0x0000C) Register
This is a dual-purpose register. When an interrupt occurs, the corresponding interrupt source bit is set in this register. In readback mode (Get status), the interrupting source can be determined. In writeback mode (Clear interrupt), the requested interrupt source bit is cleared.
IP Descriptor Address Register 0 (0x00010) Register
This register allows to configure the LSB 32-bit of the 64-bit descriptor address to the IP.
IP Descriptor Address Register 0 (0x00014) Register
This register allows to configure the MSB 32-bit of the 64-bit descriptor address to the IP.