跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI算法

CameraLink 图像输出与采集时序详解(FPGA 开发)

CameraLink 接口在 FPGA 开发中常用于高速图像传输。解析了基于 GM8283/DS90CR 系列芯片的时序规范,涵盖 Mono8 8Tap 模式下的通道映射、FVAL/LVAL/CLOCK 信号逻辑及数据有效边沿定义。同时整理了 28-bit 接口的引脚分配表,明确了时钟频率范围(20-85MHz),为硬件工程师实现图像采集与输出提供时序参考。

dehua dong发布于 2026/4/7更新于 2026/10/26114 浏览
CameraLink 图像输出与采集时序详解(FPGA 开发)

使用 CameraLink 接口芯片进行开发时,常见的方案包括国产芯片 GM8283、GM8284 以及国外厂商的经典型号如 DS90CR285、DS90CR2856、DS90CR287、DS90CR288 等。这些芯片通常支持宽温环境及 85MHz 以上的高频运行。

FPGA 对接此类芯片时,需严格遵循 CameraLink 标准定义的时序规范。下面结合典型模式进行说明。

1. Mono8 8Tap 黑白图像模式

在该模式下,一个时钟周期输出 8 个 X 方向相邻像素,占用 A、B、C、D、E、F、G、H 共 8 个通道。各通道映射关系如下:

  • A 通道输出 Tap1
  • B 通道输出 Tap2
  • C 通道输出 Tap3
  • D 通道输出 Tap4
  • E 通道输出 Tap5
  • F 通道输出 Tap6
  • G 通道输出 Tap7
  • H 通道输出 Tap8

CameraLink Mono8 8Tap 通道映射

具体时序信号逻辑如下图所示:

CameraLink 时序图

时序关键点:

  • 分辨率定义:若图像分辨率为 m 行 n 列,则一个 FVAL 信号包含 m 个 LVAL 信号,一个 LVAL 信号包含 n/8 个 CLOCK 时钟。
  • 信号有效性:时钟信号 CLOCK 始终有效,占空比 1:1;LVAL 仅在 FVAL 为高时有效;数据通道(A0A7, B0B7...)的数据仅在 FVAL 和 LVAL 同时为高时才有效。
  • 边沿触发:发送方通常在 CLOCK 下降沿发送数据,建议接收方在 CLOCK 上升沿采集数据。

在此基础上,还可类比理解更基础的 Base Mono8 (2Tap) 或 Medium Mono8 (4Tap) 配置:

Base/Medium Mono8 格式示意

2. 接口芯片引脚定义

针对典型的 28-bit CameraLink 接口芯片,其管脚分配参考下表:

Tx Input Signal Name28-bit Solution Pin Name
StrobeTxClk Out / TxClk In
LVAL
TX/RX24
FVALTX/RX25
DVALTX/RX26
SpareTX/RX23
Port A0, D0, G0TX/RX0
Port A1, D1, G1TX/RX1
Port A2, D2, G2TX/RX2
Port A3, D3, G3TX/RX3
Port A4, D4, G4TX/RX4
Port A5, D5, G5TX/RX6
Port A6, D6, G6TX/RX27
Port A7, D7, G7TX/RX5
Port B0, E0, H0TX/RX7
Port B1, E1, H1TX/RX8
Port B2, E2, H2TX/RX9
Port B3, E3, H3TX/RX12
Port B4, E4, H4TX/RX13
Port B5, E5, H5TX/RX14
Port B6, E6, H6TX/RX10
Port B7, E7, H7TX/RX11
Port C0, F0TX/RX15
Port C1, F1TX/RX18
Port C2, F2TX/RX19
Port C3, F3TX/RX20
Port C4, F4TX/RX21
Port C5, F5TX/RX22
Port C6, F6TX/RX16
Port C7, F7TX/RX17

3. 频率与实现

CameraLink 时钟频率一般在 20MHz 至 85MHz 之间。采用上述时序规范接入 CameraLink 接口芯片后,即可实现图像的可靠输出或采集。

目录

  1. 1. Mono8 8Tap 黑白图像模式
  2. 2. 接口芯片引脚定义
  3. 3. 频率与实现

更多推荐文章

查看全部
  • GitHub 学生开发者包认证操作指南
  • VSCode Copilot 配置使用 DeepSeek
  • 华为OD机试真题:日志解析算法题解
  • C++ 多态底层实现原理深度解析
  • 2026 年 Trae 收费模式变更与 AI 编程成本分析
  • Linux 进程概念与 fork 函数详解
  • 基于 OpenAgents 构建 Java 面试 AI 聊天室
  • 基于 ZeroMQ 构建具身智能分布式通信系统 Python 实战
  • C++ 继承机制详解(下)
  • 双非本科工程造价转行 AIGC 产品经理经验与面试指南
  • Cute_Animal_For_Kids_Qwen_Image 儿童专属 AI 绘画工具实战
  • YUXIANGROS 框架下智能仓储机器人系统搭建
  • Python 布谷鸟哈希算法与分布式哈希表实现
  • 基于腾讯云 HAI 与 DeepSeek 构建个人网页
  • Python 包管理工具 uv 全面指南:安装、命令与性能优化
  • 虚幻引擎 Pico 大空间 VR 开发:坐标原点与项目优化指南
  • 国内环境升级 GitHub Copilot 专业版支付方案
  • AI 供应链安全检测工具实战与合规治理指南
  • UI-UX-Pro-Max Skill 使用指南:AI 辅助前端界面开发
  • 私有化大模型在十类企业场景中的应用与效能分析

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online