The core has seven core-specific registers that allow dynamic control of the core's operation. All registers have an initial value of 0. The following table describes the register names.
Address (hex) BASEADDR + | Register Name | Access Type | Register Description |
---|---|---|---|
0x0000 | Control | R/W | Bit 0: ap_start (R/W/COH)
1
Bit 1: ap_done (R/COR) 1 Bit 2: ap_idle (R) Bit 3: ap_ready (R) Bit 7: auto_restart (R/W) Others: reserved |
0x0004 | Global Interrupt Enable | R/W |
Bit 0: Global Interrupt Enable Others: reserved This register is not used but reserved for future use. |
0x0008 | IP Interrupt Enable Register | R/W |
Bit 0: ap_done Bit 1: ap_ready Others: reserved This register is not used but reserved for future use. |
0x000C | IP Interrupt Status Register | R/TOW 1 |
Bit 0: ap_done Bit 1: ap_ready Others: reserved This register is not used but reserved for future use. |
0x0010 | Active Width | R/W | Number of Active Pixels per Scanline |
0x0018 | Active Height | R/W | Number of Active Lines per Frame |
0x0028 | Bayer Phase | R/W | Bits 1-0: Bayer sampling grid starting position |
|