一种RK3399+MIPI+FPGA的高速工业相机的设计方案(三)

4 MIPI 接 口 嵌入式 平 台 相 机软件系 统 的设计
4 . 1 FPGA 开发环境介绍
4 . 1 . 1 开 发 语 言 介 绍
常 见 的 FPGA 开 发 语 言 有 Veri l o g HDL 和 VHDL , 其 中 后 缀 HDL 的 全 称 为 HardwareDe s cript i on Language , 不 同 于 以 往 软 件 开 发 中 熟 悉 的 C/C++ , 硬 件 描 述 语 言 最 大 的 特 点 是并 行 执 行 , 即 在 同一个 时 刻 所 有 的 描 述 语 句 都 在 进 行 中 , 这 点 和 C/ C++ 的 顺 序 执 行 有 很 大的 不 同 , 这 也 就 造 成 了 FPGA 的 执 行 效 率 很 高 , 在一些 特 定 高 速 、 低 延 迟 的 领域 Ve ril o gHDL 和 VHDL 就 发 挥 了 很 大 的 作 用 。 国 内 市 场 较 常 用 的 是 Veril og HDL , 同 时 Veril og HDL从 高 到 低 分 为 三 类 描 述 级 别 : 行 为 级一RTL 级一结 构 级 , 简 而 言 之 就 是 将 描 述 功 能 状 态 的Veril o gHDL 语 句 通 过 后 续 开 发 平 台 的 处 理 生 成 对 应 的 门 级 电 路 , 然 后 通 过 布 局 布 线 的 优化 来 进 一
步 提 升 系 统 性 能 。
4 . 1 . 2 开 发 平 台 介 绍
Spart an6 系 列 芯 片 主 要 开 发 平 台 是 Xi l i nx 公 司 推 出 的 I nt e grat e d S o ftware Envi ronment( I SE )[ 3 9], 后 续 Xi l inx 公 司 也 推 出 了 更 新 的 FPGA 开 发 环 境 Vi vado , 但 是 相 对 来 说 Vi vado软 件 体 积 更 大 , 编 译条 件 更 加 复 杂 , 对 PC 机 要 求 性 能 更 高 , 从 而 导 致 在 相 同 的 条 件 下 I SE的 编 译 速 度 更 快 , 能 够 有 效 缩 短 项 目 开 发 进 程 , 并 且 Vi vado 不 支 持 Spartan6 芯 片 及 其 之前 的 系 列 。详 细 设 计 流 程 可 分 为 输 入 、 验 证 、 综 合 、 实 现 、 下 载[ 4 Q ]。 对 应 于 Veri l og HDL 的 描 述级 别 能 够 很 好 的 体 现 出 工 程 设 计 的 层 次 感 , 输 入 阶 段 在 文 本 编 辑 器 中 输 入 RTL 级 描 述 代码 , 进 一步 需 要 在 验 证 过 程 中 通 过 仿 真 来 检 查 输 入 代 码 的 功 能 性 是 否 满 足 要 求 , 如 果 不 满足 的 话 需 要 遐 回 输 入 阶 段 重 行 修 改 代 码 , 通 过 仿 真 验证 过 后 接 下 来 就 是 综 合 和 实 现 阶 段 ,这 两 部 分 的 主 要 功 能 是 将 前 面 的 RTL 级 描 述 代 码 通 过 编 译 生 成 FPGA 底 层 的 硬 件 电 路 实现 , 并 且 结 合 F P GA 具 体 型 号 在 底 层 电 路 实 现 相 应 的 功 能 , 同 时 生 成 二 进 制 文 件 , 最 后 需要 通 过 JTAG 下 载 器 将 二 进 制 文 件 烧 录 入 FPGA 中 来 观 察 现 象 , 至 此 就 初 步 完 成 了 整 个 工程 设 计 的 大 致流 程。

 4 . 2 整体软件 系 统 的设计
整 体 软 件 系 统 设 计 中 S P artan 6 内 部 逻 辑 功 能 如 图 4 -1 所 示 , 设 计 的 内 部 逻 辑 功 能 模 块主 要 分 C MO S 驱 动 模 块 、 数 据 解 析 模 块 、 数 据 拼 接 模 块 、 硬 件 图 像 算 法 模 块 、 HDR 图 像
发 送 模 块 、 F I F O 同 步 模 块 以 及 额 外 支 持 的 序 列 触 发 摸 块 。程 序 伊 始 , S p art an 6 芯 片 中 的 驱 动 模 块 开 始 驱 动 图 像 采 集 模 块 工 作 , 图 像 采 集 模 块 依
据 驱 动 模 块 的 配 置 会 选 择 相 应 的 三 种 模 式 数 据 流 进 行 输 出 : 视 频 模 式 / 图 片 捕 获 模 式 / 序 列
触 发 模 式 , 然 后 通 过 数 据 解 析 模 块 将 图 像 采 集 模 块 输 出 的 串 行 有 效 像 素 数 据 转 换 成 并 行 数
据 , 传 输 给 后 续 模 块 进 行 处 理 。 进一步 地 , 需 要 解 析 和 产 生 有 效 信 号 , 其 中 有 效 信 号 包 括帧 有 效 信 号 和 行 有 效 信 号 来 共 同 决 定 图 像 分 辨 率 , 因 为 使 用 的 国 产 图 像 传 感 器 本 身 不 支 持测 试 数 据 ( Te s t_P ate m ) 功 能 , 所 以 这 里 也 可 以 通 过 在 S p a rt an 6 内 部 产 生 的 Te s t P ate m 数
据 作 为 后 续 处 理 模 块 的 数 据 源 , 其 主 要 作 用 就 是 作 为一个 验 证 对 比 实 验 , 检 验 数 据 处 理 结果 是 否 正 确 。 后 续 是 数 据 拼 接 模 块 , 这 和 传 感 器 的 特 性 相 关 , 由 于 G S EN S E 4 0 0 B S I 传 感 器输 出 的 八 通 道 数 据 是 由 两 个 四 通 道 数 据 组 成 的 , 其 中 四 通 道 ( To p C ha nne l ) 传 输 的 是 低 增益 图 像 ( L C G ) , 另 外 的 四 通 道 ( B o to m C h a nn e l ) 传 输 的 是 高 增 益 图 像 ( HC G ) , 所 以 在数 据 拼 接 模 块 中 需 要 对 H C G 数 据 和 L C G 数 据 同 时 进 行 通 道 的 拼 接 处 理 , 以 得 到 完 整 的一帧 图 像 数 据 。 后 续 的 硬 件 图 像 处 理 模 块 可 以 依 据 实 际 功 能 需 求 进 行 选 择 , 由 选 择 模 块 控 制图 像 锐 化 算 法 模 块 和 HDR 图 像 发 送 模 块 的 开 启 和 关 闭 , 最 后 图 像 数 据 到 达 FI F O 同 步 模块 , 在 F I F O 模 块 中 将 图 像 并 行 数 据 在 异 步 时 钟 域 发 送 给 C r 〇 S S_L i nk 芯 片 进 行 处 理 。

 开启 相 机 的 流 程 见 图 4 -2 , 首 先 F P GA 从 : F l a s h 中 加 载 程 序 , 然 后 RK3 3 9 9 开 发 平 台进 行 初 始 化 操 作 , 接 下 来 检 测 图 像 采 集 模 块 是 否 配 置 成 功 。 其 中 检 测 流 程 如 图 4 -3 所 示 ,流 程 依 次 为 检 测 L ED 灯 是 否 正 常 、 复 位 信 号 释 放 是 否 成 功 、 C hi p_I d 读 取 是 否 正 确 、“Tr a i ni ng”状 态 配 置 是 否 成 功 , 并 且 在 初 始 化 配 置 检 测 过 程 中 都 会 配 置 相 应 的 L E D 灯 状态 , 提 示 系 统 目 前 所 处 于 何 种 状 态 。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用的内容,RK3399开发平台可以支持IMX385相机。在硬件电路框架中,可以通过接口桥接转换模块将经过处理的图像数据转换为MIP格式的数据信号,并通过转接板传输给主控模块进行图像显示。而I2C通讯模块的作用是连接主控模块和图像处理模块,以确定最终摄像系统输出的视频流模式。它具有自动曝光功能、增益调节、帧率调节、分辨率调节等调试功能,还可以切换图像正常模式和测试模式,以及相机系统的开启和关闭等功能。因此,RK3399开发平台与IMX385相机的驱动是可以兼容的。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [rk3399平台imx335驱动](https://download.csdn.net/download/weixin_53581248/21839465)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [一种RK3399+MIPI+FPGA高速工业相机设计方案(一)](https://blog.csdn.net/YEYUANGEN/article/details/128924318)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值