USER GUIDE / IMAGE PROCESSING / DMSC / REGISTER DESCRIPTION
寄存器描述
本节按偏移地址顺序给出 DMSC 全部 12 个寄存器的位域定义。位图中的 Reserved 字段写入无影响、读取为零。
SOFT_VERSION 寄存器
SOFT_VERSION(软件版本状态寄存器),偏移 0x0000,访问属性 RO,复位值 0x00000000。
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:0 | soft_version | 表示软件算法的版本 | R |
HARD_VERSION 寄存器
HARD_VERSION(硬件版本状态寄存器),偏移 0x0004,访问属性 RO,复位值 0x00000000。
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:0 | hard_version | 表示硬件设计的版本 | R |
OUT_OPT 寄存器
OUT_OPT(outopt寄存器),偏移 0x0040,访问属性 RW,复位值 0x00000000。
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:2 | Reserved | 写入无影响,读取为零。 | R |
| 1:0 | outopt | 1:2x2窗口插值出R/G/B 其他:3x3窗口插值出R/G/B | RW |
IN_MODE 寄存器
IN_MODE(效果参数in_mode/r_offset补偿寄存器),偏移 0x004C,访问属性 RW,复位值 0x00000000。
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:25 | Reserved | 写入无影响,读取为零。 | R |
| 24:16 | r_offset | 效果参数r_offset | RW |
| 15:7 | Reserved | 写入无影响,读取为零。 | R |
| 6:4 | resmode_uv | 效果参数resmode_uv | RW |
| 3:1 | Reserved | 写入无影响,读取为零。 | R |
| 0 | input_mode | 效果参数input_mode | RW |
SUB 寄存器
SUB(效果参数g/b_offset补偿寄存器),偏移 0x0050,访问属性 RW,复位值 0x00000000。
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:21 | Reserved | 写入无影响,读取为零。 | R |
| 20:12 | b_offset | 效果参数b_offset | RW |
| 11:9 | Reserved | 写入无影响,读取为零。 | R |
| 8:0 | g_offset | 效果参数g_offset | RW |
PAR_0 寄存器
PAR_0(效果参数matrix_00/01/02寄存器),偏移 0x0054,访问属性 RW,复位值 0x00000000。
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:28 | Reserved | 写入无影响,读取为零。 | R |
| 27:20 | matrix_02 | 效果参数matrix_02(R/G/B数据转Y数据时配置) | RW |
| 19:10 | matrix_01 | 效果参数matrix_01(R/G/B数据转Y数据时配置) | RW |
| 9 | Reserved | 写入无影响,读取为零。 | R |
| 8:0 | matrix_00 | 效果参数matrix_00(R/G/B数据转Y数据时配置) | RW |
PAR_1 寄存器
PAR_1(效果参数matrix_10/11/12寄存器),偏移 0x0058,访问属性 RW,复位值 0x00000000。
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:30 | Reserved | 写入无影响,读取为零。 | R |
| 29:20 | matrix_12 | 效果参数matrix_12(R/G/B数据转U数据时配置) | RW |
| 19 | Reserved | 写入无影响,读取为零。 | R |
| 18:10 | matrix_11 | 效果参数matrix_11(R/G/B数据转U数据时配置) | RW |
| 9 | Reserved | 写入无影响,读取为零。 | R |
| 8:0 | matrix_10 | 效果参数matrix_10(R/G/B数据转U数据时配置) | RW |
PAR_2 寄存器
PAR_2(效果参数matrix_20/21/22寄存器),偏移 0x005C,访问属性 RW,复位值 0x00000000。
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:29 | Reserved | 写入无影响,读取为零。 | R |
| 28:20 | matrix_22 | 效果参数matrix_22(R/G/B数据转V数据时配置) | RW |
| 19 | Reserved | 写入无影响,读取为零。 | R |
| 18:10 | matrix_21 | 效果参数matrix_21(R/G/B数据转V数据时配置) | RW |
| 9:0 | matrix_20 | 效果参数matrix_20(R/G/B数据转V数据时配置) | RW |
OFF_SET 寄存器
OFF_SET(效果参数y/uvoffset补偿寄存器),偏移 0x0060,访问属性 RW,复位值 0x00000000。
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | Reserved | 写入无影响,读取为零。 | R |
| 15:8 | uv_offset | 效果参数uv_offset | RW |
| 7:0 | y_offset | 效果参数y_offset | RW |
CLIP_MINMAX 寄存器
CLIP_MINMAX(效果参数y/uvclip寄存器),偏移 0x0064,访问属性 RW,复位值 0x00000000。
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:24 | uv_clip_max | 效果参数uv_clip_max | RW |
| 23:16 | uv_clip_min | 效果参数uv_clip_min | RW |
| 15:8 | y_clip_max | 效果参数y_clip_max | RW |
| 7:0 | y_clip_min | 效果参数y_clip_min | RW |
DEBUG_0 寄存器
DEBUG_0(DEBUG0寄存器),偏移 0x0068,访问属性 RO,复位值 0x00000000。
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:18 | Reserved | 写入无影响,读取为零。 | R |
| 17:16 | fifo_free_num_w | 模块输出pipe_out子模块内部fifo的空余的数据个数 | R |
| 15:2 | Reserved | 写入无影响,读取为零。 | R |
| 1:0 | fifo_data_num_w | 模块输出pipe_out子模块内部fifo的存储的数据个数 | R |
DEBUG_1 寄存器
DEBUG_1(DEBUG1寄存器),偏移 0x006C,访问属性 RO,复位值 0x00000000。
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:25 | Reserved | 写入无影响,读取为零。 | R |
| 24 | i_bp | 模块输出pipe_out子模块输入的bp信号 | R |
| 23:21 | Reserved | 写入无影响,读取为零。 | R |
| 20 | fifo_full_w | 模块输出pipe_out子模块内部fifo的满状态位 | R |
| 19:17 | Reserved | 写入无影响,读取为零。 | R |
| 16 | fifo_empty_w | 模块输出pipe_out子模块内部fifo的空状态位 | R |
| 15:13 | Reserved | 写入无影响,读取为零。 | R |
| 12 | fifo_overflow_w | 模块输出pipe_out子模块内部fifo的overflow状态位 | R |
| 11:9 | Reserved | 写入无影响,读取为零。 | R |
| 8 | fifo_underflow_w | 模块输出pipe_out子模块内部fifo的underflow状态位 | R |
| 7:6 | Reserved | 写入无影响,读取为零。 | R |
| 5:0 | trans_state_r | 模块输出pipe_out子模块内部输出时序状态机 | R |