USER GUIDE / IMAGE INPUT & ENCODING / MIPI CSI / CONTROLLER CONFIGURATION FLOW

控制器配置流程

MIPI CSI 控制器配置流程

下文将介绍MIPI_CSI的配置操作。

Single Sensor MIPI_CSI

初始化步骤如下

  1. 步骤一:向寄存器 PHY_RSTZ写入32'h0复位 PHY
  2. 步骤二:向寄存器 CSI2-RESETN写入32'h0复位 CSI 控制器
  3. 步骤三:等待 100us 后,向寄存器 PHY_RSTZ写入 32'h1 以启用 PHY
  4. 步骤四:向寄存器 CSI2-RESETN写入32'h1 启用 CSI 控制器
  5. 步骤五:向寄存器 N_LANES 设置数据通道数量,以启用数据通道(最多1个数据通道)
  6. 步骤六:向寄存器 RXVALID_MASK写入数据通道有效位,以启用通道(最多 1 个通道)。
  7. 步骤七:等待 200us 后,读取 PHY 状态寄存器 (PHY_STATE) 以确认 D-PHY 的所有数据和时钟通道都处于停止状态
  8. 步骤八:配置摄像头,使其开始在 D-PHY 时钟通道上传输时钟
  9. 步骤九:读取 PHY 状态寄存器(PHY_STATE),确认 D-PHY 正在接收 D-PHY 时钟通道上的时钟
  10. 步骤十:按照上述步骤配置摄像机,以开始传输数据包