Edit online

寄存器列表

3 Mar 2025
Read time: 5 minute(s)

VE 寄存器按功能模块划分不同地址空间范围

模块名

地址范围

VE_TOP

0x18C0_0000-0x18C0_00FF

PNG

0x18C0_0100-0x18C0_01FF

JPEG

0x18C0_0200-0x18C0_03FF

PIC_INFO

0x18C0_0400-0x18C0_07FF

VE_TOP 寄存器列表

偏移

缩写

寄存器名称

章节

0x0000

VE_CLK

VE 时钟使能

0x0000 VE_CLK

0x0004

VE_RST

VE 模块复位

0x0004 VE_RST

0x0008

VE_INIT

VE 初始化

0x0008 VE_INIT

0x000C

VE_IRQ

VE 中断使能

0x000C VE_IRQ

0x0014

JPEG_EN

JPEG 模块使能

0x0014 JPEG_EN

0x0018

PNG_EN

PNG 模块使能

0x0018 PNG_EN

0x00FC

VE_VERSION

VE 版本信息

0x00FC VE_VERSION

JPEG 寄存器列表

偏移

缩写

寄存器名称

章节

0x200

JPEG_START

JPEG 启动解码

0x200 JPEG_START

0x204

JPEG_STATUS

JPEG 解码状态

0x204 JPEG_STATUS

0x208

JPEG_IRQ_EN

JPEG 中断使能 (JPEG Interrupt Enable)

0x208 JPEG_IRQ_EN

0x210

JPEG_START_POS

JPEG 解码起始位置

0x210 JPEG_START_POS

0x214

JPEG_SIZE

JPEG 图像大小

0x214 JPEG_SIZE

0x218

JPEG_CTRL

JPEG 模式控制

0x218 JPEG_CTRL

0x21C

JPEG_MCU_INFO

JPEG MCU 信息

0x21C JPEG_MCU_INFO

0x220

JPEG_HANDLE_NUM

JPEG 解码同时处理 MCU 个数

0x220 JPEG_HANDLE_NUM

0x224

JPEG_QMAT_INFO

JPEG 量化表信息

0x224 JPEG_QMAT_INFO

0x228

JPEG_QMAT_ADDR

JPEG 量化表地址

0x228 JPEG_QMAT_ADDR

0x22C

JPEG_QMAT_DATA

JPEG 量化表数据

0x22C JPEG_QMAT_DATA

0x230

JPEG_HUFF_INFO

JPEG Huffman 表信息配置

0x230 JPEG_HUFF_INFO

0x234

JPEG_HUFF_ADDR

JPEG Huffman 表地址

0x234 JPEG_HUFF_ADDR

0x238

JPEG_HUFF_DATA

JPEG Huffman 表数据

0x238 JPEG_HUFF_DATA

0x23C

JPEG_CLIP_EN

JPEG Clip 输出使能配置

0x23C JPEG_CLIP_EN

0x240

JPEG_CLIP_BASE

JPEG Clip 输出起始位置

0x240 JPEG_CLIP_BASE

0x244

JPEG_CLIP_SIZE

JPEG Clip 输出矩形框大小

0x244 JPEG_CLIP_SIZE

0x248

JPEG_CLIP_OUT_BASE

JPEG Clip 输出在缓存中的起始位置

0x248 JPEG_CLIP_OUT_BASE

0x24C

JPEG_ROTMIR

JPEG 旋转镜像配置

0x24C JPEG_ROTMIR

0x250

JPEG_SCALE

JPEG 缩放配置

0x250 JPEG_SCALE

0x254

JPEG_RGB_EN

JPEG RGB 颜色格式输出

0x254 JPEG_RGB_EN

0x25C

JPEG_RST_INTVAL

JPEG DC 系数重置间隔

0x25C JPEG_RST_INTVAL

0x268

JPEG_UV_INT

JPEG 解码输出 UV 分量交错配置

0x268 JPEG_UV_INT

0x26C

JPEG_CYCLES

JPEG 解码时钟数

0x26C JPEG_CYCLES

0x28C

JPEG_DITHER_PARAM

JPEG dither 参数配置

0x28C JPEG_DITHER_PARAM

0x300

JPEG_SUB_CTRL

JPEG 内部子模块控制

0x300 JPEG_SUB_CTRL

0x304

JPEG_MEM_IA

JPEG 内部子模块缓存中断地址

0x304 JPEG_MEM_IA

0x308

JPEG_MEM_HA

JPEG 内部子模块缓存暂停地址

0x308 JPEG_MEM_HA

0x31C

JPEG_RBIT_OFFSET

JPEG 读数据偏移

0x31C JPEG_RBIT_OFFSET

0x324

JPEG_MEM_SA

JPEG 内部子模块缓存起始地址

0x324 JPEG_MEM_SA

0x328

JPEG_MEM_EA

JPEG 内部子模块缓存结束地址

0x328 JPEG_MEM_EA

0x384

JPEG_STREAM_NUM

JPEG stream 个数

0x384 JPEG_STREAM_NUM

0x38C

JPEG_DATA_COUNT

JPEG 一次读写数据大小

0x38C JPEG_DATA_COUNT

0x390

JPEG_BUSY

JPEG 读数据状态

0x390 JPEG_BUSY

0x398

JPEG_STREAM_END_ADDR

JPEG 码流结束地址

0x398 JPEG_STREAM_END_ADDR

0x394

JPEG_REQ

JPEG 请求数据

0x394 JPEG_REQ

0x39C

JPEG_STREAM_START_ADDR

JPEG 码流起始地址

0x39C JPEG_STREAM_START_ADDR

0x3B0

JPEG_CUR_POS

JPEG 当前读数据位置

0x3B0 JPEG_CUR_POS

PNG 寄存器列表

偏移

缩写

寄存器名称

章节

0x0100

INFLATE_INT

Inflate 中断使能

0x0100 INFLATE_INT

0x0104

INFLATE_STATUS

Inflate 解码状态

0x0104 INFLATE_STATUS

0x0108

INFLATE_START

Inflate 解码开始

0x0108 INFLATE_START

0x010C

PNG_ERROR_STATE

PNG 解码错误状态

0x010C PNG_ERROR_STATE

0x0110

INFLATE_CTRL

Inflate 解码控制

0x0110 INFLATE_CTRL

0x0114

PNG_SIZE

PNG 图像大小

0x0114 PNG_SIZE

0x0118

PNG_OUTPUT_STRIDE

PNG 输出线宽

0x0118 PNG_OUTPUT_STRIDE

0x011C

PNG_OUTPUT_FORMAT

PNG 解码输出颜色格式

0x011C PNG_OUTPUT_FORMAT

0x0120

INPUT_BS_START_ADDR

输入码流起始地址

0x0120 INPUT_BS_START_ADDR

0x0124

INPUT_BS_END_ADDR

输入码流结束地址

0x0124 INPUT_BS_END_ADDR

0x0128

INPUT_BS_OFFSET

输入码流偏移

0x0128 INPUT_BS_OFFSET

0x012C

INPUT_BS_LENGTH

输入码流长度

0x012C INPUT_BS_LENGTH

0x0130

OUTPUT_BUF_ADDR

解码输出地址

0x0130 OUTPUT_BUF_ADDR

0x0134

OUTPUT_BUF_END_ADDR

解码输出缓存结束地址

0x0134 OUTPUT_BUF_END_ADDR

0x0138

OUTPUT_COUNT

解码输出数据长度

0x0138 OUTPUT_COUNT

0x013C

INFLATE_CHECK

解码输出数据校验码

0x013C INFLATE_CHECK

0x0140

INFLATE_WINDOW_BUF_ADDR

LZ77 窗口缓存地址

0x0140 INFLATE_WINDOW_BUF_ADDR

0x0144

PNG_PAL_BUF_ADDR

PNG 索引色缓存地址

0x0144 PNG_PAL_BUF_ADDR

0x0148

DATA_VALID

输入码流数据有效标志

0x0148 DATA_VALID

0x014C

PNG_PALETTE_ADDR

PNG 索引表地址

0x014C PNG_PALETTE_ADDR

0x0160

PNG_CROP_BASE

PNG CROP 的起始坐标

0x0160 PNG_CROP_BASE

0x0164

PNG_CROP_SIZE

PNG CROP 的窗口大小

0x0164 PNG_CROP_SIZE

图像信息寄存器列表

偏移

缩写

寄存器名称

章节

0x600

PICTURE_FORMAT

图像格式信息

0x600 PICTURE_FORMAT

0x604

PICTURE_SIZE

图像大小

0x604 PICTURE_SIZE

0x608

PICTURE_LUMA_ADDR

图像亮度数据地址

0x608 PICTURE_LUMA_ADDR

0x60C

PICTURE_CB_ADDR

图像 Cb 分量数据地址

0x60C PICTURE_CB_ADDR

0x610

PICTURE_CR_ADDR

图像 Cr 分量数据地址

0x610 PICTURE_CR_ADDR

0x7FC

WRITE_END_REG

图像信息写完成

0x7FC WRITE_END_REG