CameraLink取込実験:ALTERA FPGAに直接取込みLCDに表示 | ||||||||||||||||||||||||||
2012/05/22- | ||||||||||||||||||||||||||
当社のCyclone IV GX搭載FPGAボードACM-024にCameraLink信号を接続し、カメラから動画を取込んで、TFT LCDパネルに表示してみました。 アナログ カメラリンク ドライバーという装置で、安価なNTSCの監視カメラの映像をCameraLink信号に変換しています。(この実験では、CameraLinkとFPGAを直結しています) 今後も実験を続けていきます。 |
||||||||||||||||||||||||||
2012/06/01 : SignalTapの波形を追加しました。ALTLVDS_RXのPLLを外付けにしたことを追記しました。 2012/05/23 : システム構成、FPGA内部構造を追記しました 2012/05/22 : 公開しました |
||||||||||||||||||||||||||
◆機器構成
|
||||||||||||||||||||||||||
◆追加したCameraLink用コネクタ クリックして拡大 変換基板はアイテムラボ様のSOP28-1P27です。 コネクタは10226-2210PE(3M)を使用しています。 |
||||||||||||||||||||||||||
◆システム構成 ACLD-400からのLVDS出力(データ x4, クロックx1)をFPGAで直接受信し、RGBデータを直接LCDに出力しています。 |
||||||||||||||||||||||||||
◆FPGAの使用状況(ポイント) LVDS信号の受信に、ALTLVDSを使用しています クリックして全体表示 データは4チャンネル(X0〜X3)なので"Number of Channels"には「4」を設定します CameraLinkでは、1データレーンあたり1クロックで7bit転送します。"Deserialization Factor"には「7」を設定します クリックして全体表示 ACLD-400からのクロック出力は、NTSCの場合24.5454MHzですので、"Clock Frequency"には24.55MHzを設定します "Clock Frequency"に"Deserialication Factor"を掛けた171.8178を"Input Data Rate"に設定します ・6/1追記 コンパイルでタイミングエラーが発生し、画像表示が乱れることがありました。 PLLを外付けにすることで解消しています。 |
||||||||||||||||||||||||||
◆SignalTapの波形 データ波形をSignalTapで取ってみました。水平同期信号の間にRGBのデータが取得できていることがわかります。
クリックして拡大表示 |
||||||||||||||||||||||||||
◆回路データについて 当社では、通常、サンプル回路などのご提供は行っておりません。 |
||||||||||||||||||||||||||
みなさまの参考になれば幸いです。 間違いなど見つけられましたらぜひご指摘下さい。 |
||||||||||||||||||||||||||
メールでのご質問はこちらへどうぞ | ||||||||||||||||||||||||||
アルテラコーナートップへ | ||||||||||||||||||||||||||