Cameralink 图像输出和采集时序,针对FPGA开发
Cameralink使用接口芯片进行开发的时候,例如国产芯片GM8283、GM8284,GM8284等等。都可以支持宽温85Mhz以上。老外的芯片:例如DS90CR285. DS90CR2856 ,DS90CR287.DS90CR288. 精典的Cameralink接口芯片。
那么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,如下图所示。

具体时序图,如下所示。

图像分辨率为m行和n列,那么一个FVAL信号包括m个LVAL信号,一个LVAL信号包括n/8个CLOCK时钟。
数据输出的有效期或者无效期,时钟信号CLOCK一直有效,时钟占空比1:1;LVAL仅在FVAL为高时才有效;数据通道的数据A0~A7,B0~B7,C0~C7 ,D0~D7在FVAL和LVAL同时为高时才有效;发送方在CLOCK下降沿发送数据,建议:接收方在CLOCK上升沿采集数据。
从繁入简:下面分别就是类比的base mono8 2tap,medium mono8 4tap格式。如下:

(2)针对Cameralink接口芯片,其管脚的定义如下:
Tx Input Signal Name | 28-bit Solution Pin Name |
Strobe | TxClk Out/ TxClk In |
LVAL | TX/RX24 |
FVAL | TX/RX25 |
DVAL | TX/RX26 |
Spare | TX/RX23 |
Port A0,Port D0,Port G0 | TX/RX0 |
Port A1,Port D1,Port G1 | TX/RX1 |
Port A2,Port D2,Port G2 | TX/RX2 |
Port A3,Port D3,Port G3 | TX/RX3 |
Port A4,Port D4,Port G4 | TX/RX4 |
Port A5,Port D5,Port G5 | TX/RX6 |
Port A6,Port D6,Port G6 | TX/RX27 |
Port A7,Port D7,Port G7 | TX/RX5 |
Port B0,Port E0,Port H0 | TX/RX7 |
Port B1,Port E1,Port H1 | TX/RX8 |
Port B2,Port E2,Port H2 | TX/RX9 |
Port B3,Port E3,Port H3 | TX/RX12 |
Port B4,Port E4,Port H4 | TX/RX13 |
Port B5,Port E5,Port H5 | TX/RX14 |
Port B6,Port E6,Port H6 | TX/RX10 |
Port B7,Port E7,Port H7 | TX/RX11 |
Port C0,Port F0 | TX/RX15 |
Port C1,Port F1 | TX/RX18 |
Port C2,Port F2 | TX/RX19 |
Port C3,Port F3 | TX/RX20 |
Port C4,Port F4 | TX/RX21 |
Port C5,Port F5 | TX/RX22 |
Port C6,Port F6 | TX/RX16 |
Port C7,Port F7 | TX/RX17 |
(3)Cameralink时钟一般20-85Mhz,采用上述时序类比情况下,接入Cameralink接口芯片,上述模式就可以输出Cameralink图像或者采集Cameralink图像了。
(4)最后推荐一下Cameralink的采集卡,目前国外国内的采集卡都相当成熟,便携式的USB采集卡参见 鹰速光电公司的ES-CV-CLF-U3
=======采集卡点这里==========https://item.taobao.com/item.htm?id=964564297594