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为高时才有效;数据通道的数据A0A7,B0B7,C0C7 ,D0D7在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 |


