USER GUIDE / IMAGE PROCESSING / VIC / REGISTER LIST
寄存器列表
VIC 的基地址
VIC 有两个通道,各自有独立的基地址,下表的偏移地址均相对于所属通道的基地址。
表 1 基地址
| 名称 | 基址 | 说明 |
|---|---|---|
| VIC0 | 0x1335D000 | VIC0 的基地址 |
| VIC1 | 0x1336D000 | VIC1 的基地址 |
VIC 寄存器地址
下表按偏移地址从小到大列出全部 49 个寄存器,两个通道的寄存器布局相同。名称可跳转至对应的寄存器描述小节。
表 2 通道地址
| 名称 | RW | 复位值 | 地址偏移量 | 访问位宽 |
|---|---|---|---|---|
| VIC_CTRL | RW | 0x0000_0000 | 0x0010 | 32 |
| VIC_RES | RW | 0x0780_0438 | 0x0014 | 32 |
| VIC_FRM_ECC | RW | 0x0000_0000 | 0x0018 | 32 |
| VIC_IN_INTF | RW | 0x0000_0000 | 0x001C | 32 |
| VIC_IN_DVP | RW | 0x0000_0000 | 0x0020 | 32 |
| VIC_IN_CSI_FMT | RW | 0x0000_0002 | 0x0024 | 32 |
| VIC_IN_HOR_PARA0 | RW | 0x0000_0F00 | 0x0028 | 32 |
| VIC_IN_HOR_PARA1 | RW | 0x0000_0000 | 0x002C | 32 |
| VIC_IN_VER_PARA0 | RW | 0x0000_0000 | 0x0030 | 32 |
| VIC_IN_VER_PARA1 | RW | 0x0000_0000 | 0x0034 | 32 |
| VIC_IN_VER_PARA2 | RW | 0x0000_0000 | 0x0038 | 32 |
| VIC_IN_VER_PARA3 | RW | 0x0000_0000 | 0x003C | 32 |
| VIC_BF_BAR_CTRL | RW | 0x0000_0000 | 0x0040 | 32 |
| VIC_BF_BAR_BLANK | RW | 0x0000_0000 | 0x0044 | 32 |
| VIC_AF_BAR_CTRL | RW | 0x0000_0000 | 0x0048 | 32 |
| VIC_AF_BAR_BLANK | RW | 0x0000_0000 | 0x004C | 32 | RW | 0xFFFF_FFFF | 0x0050 | 32 |
| VIC_VLD_LINE_SAV | RW | 0x0080_0800 | 0x0060 | 32 |
| VIC_VLD_LINE_EAV | RW | 0x009D_09D0 | 0x0064 | 32 |
| VIC_VLD_FRM_SAV | RW | 0x0000_6002 | 0x0070 | 32 |
| VIC_VLD_FRM_EAV | RW | 0x0000_7003 | 0x0074 | 32 |
| W_STATE | R | 0x0000_0000 | 0x008c | 32 |
| VIC_VC_CONTROL_CH0_PIX | R | 0x0000_0000 | 0x0090 | 32 |
| VIC_VC_CONTROL_CH0_LINE | R | 0x0000_0000 | 0x00A0 | 32 |
| VIC_WHITE_BAR | RW | 0x00eb_8080 | 0x00C0 | 32 |
| VIC_BLACK_BAR | RW | 0x0010_8080 | 0x00C4 | 32 |
| VIC_BLUE_BAR | RW | 0x0010_8080 | 0x00C8 | 32 |
| VIC_GREEN_BAR | RW | 0x0091_3622 | 0x00CC | 32 |
| VIC_RED_BAR | RW | 0x0051_5af0 | 0x00D0 | 32 |
| VIC_CYAN_BAR | RW | 0x00aa_a610 | 0x00D4 | 32 |
| VIC_YELLOW_BAR | RW | 0x00d2_1092 | 0x00D8 | 32 |
| VIC_MAGENTA_BAR | RW | 0x006a_cade | 0x00DC | 32 |
| VIC_WHITE_BAR2 | RW | 0x00eb_8080 | 0x00E0 | 32 |
| VIC_BLACK_BAR2 | RW | 0x0010_8080 | 0x00E4 | 32 |
| VIC_BLUE_BAR2 | RW | 0x0010_8080 | 0x00E8 | 32 |
| VIC_GREEN_BAR2 | RW | 0x0091_3622 | 0x00EC | 32 |
| VIC_RED_BAR2 | RW | 0x0051_5af0 | 0x00F0 | 32 |
| VIC_CYAN_BAR2 | RW | 0x00aa_a610 | 0x00F4 | 32 |
| VIC_YELLOW_BAR2 | RW | 0x00d2_1092 | 0x00F8 | 32 |
| VIC_MAGENTA_BAR2 | RW | 0x006a_cade | 0x00FC | 32 |
| MIPI_ALL_WIDTH_4BYTE | RW | 0x0000_02d0 | 0x0100 | 32 |
| MIPI_VCROP_DEL01 | RW | 0x0000_0000 | 0x0104 | 32 |
| MIPI_VCROP_DEL23 | RW | 0x0000_0000 | 0x0108 | 32 |
| MIPI_SENSOR_CONTROL | RW | 0x0000_0000 | 0x010C | 32 |
| MIPI_HCROP_CH0 | RW | 0x0780_0000 | 0x0110 | 32 |
| VC_CONTROL_DELEY | RW | 0x0010_0010 | 0x01A4 | 32 |
| VC_CONTROL_TIZIANO_ROUTE | RW | 0x0000_3210 | 0x01A8 | 32 |
| VC_CONTROL_DELEY_BLK | RW | 0x0000_0010 | 0x01B0 | 32 |
| VIC_INT_STA | R | 0x0000_0000 | 0x01E0 | 32 |
| VIC_INT_MASK | RW | 0x0000_0000 | 0x01E8 | 32 |
| VIC_INT_CLR | W | 0x0000_0000 | 0x01F0 | 32 |