SLVS-EC(Scalable Low Voltage Signaling with Embedded Clock)は、イメージセンサー向けの高速インターフェース規格です。エンベデッドクロック方式を採用しているため、データとクロック間のスキューを調整する必要がなく、高速・長距離伝送が求められるアプリケーションに最適です。

 SLVS-ECインターフェース受信IP “SLVS-EC RX IP“ は、SLVS-EC信号をFPGAの高速トランシーバーを経由して受信したバイトデータから、画像情報及び画像データのデコードして出力します。RAM、ROM、PLLなどを使用せず、Verilog-HDL構文のみで設計されています。そのため、SLVS-EC RX IPは様々なFPGAデバイスに適用可能な上、レジスタやLUTの使用量も少ない特長があります。画像処理には多くのRAMやロジックが必要ですが、SLVS-EC RXのリソース使用量が少ないため、空きリソースをシステムの主機能に活用することが可能となります。

- SLVS-EC Specification:v2.0準拠
- Baud Grade:1、2、3 (最大 5Gbps)
- Pixel Data:8、10、12、14、16bit
- Number of Lanes:1、2、4、8
- CRC:対応 (On/Off切替可)
- ECC:オプション
- Multiple Stream:非対応

- AMD UltraScale+ (Zynq,Vertex,Kintex,Artix)
   UltraScale (Vertex,Kintex)  
- Altera Arria (10 Series,V Series)※
    Cyclone (10 Series,V Series)※  
- Microchip PolarFire ※

- Lattice CertusPro-NX
 
その他のデバイスは、現在、検証継続中    
※ 複数レーン使用時にトランシーバーがレーン間のデスキューができない場合は、トランシーバーとSLVS-EC RX IPの間にデスキュー回路が必要です。(当社でも提供可能)

8Lane構成時 (高速トランシーバー含まず)

 AMD
 UltraScale+
Altera 
Arria10
 Register44074624
 LUT41612900
 RAM00

図1. SLVS-EC RX IP を用いた参考システム
信号名I/OBit幅説 明
RESET NIN1非同期リセット
CLKIN1クロック
I_DT0_0~3IN4×8レーン0 1st~4th バイトデータ
I_DT1_0~3IN4×8レーン1 1st~4th バイトデータ
I_DT2_0~3IN4×8レーン2 1st~4th バイトデータ
I_DT3_0~3IN4×8レーン3 1st~4th バイトデータ
I_DT4_0~3IN4×8レーン4 1st~4th バイトデータ
I_DT5_0~3IN4×8レーン5 1st~4th バイトデータ
I_DT6_0~3IN4×8レーン6 1st~4th バイトデータ
I_DT7_0~3IN4×8レーン7 1st~4th バイトデータ
I_KC0_0~3IN4レーン0 1st~4th データ制御シンボル検出フラグ
I_KC1_0~3IN4レーン1 1st~4th データ制御シンボル検出フラグ
I_KC2_0~3IN4レーン2 1st~4th データ制御シンボル検出フラグ
I_KC3_0~3IN4レーン3 1st~4th データ制御シンボル検出フラグ
I_KC4_0~3IN4レーン4 1st~4th データ制御シンボル検出フラグ
I_KC5_0~3IN4レーン5 1st~4th データ制御シンボル検出フラグ
I_KC6_0~3IN4レーン6 1st~4th データ制御シンボル検出フラグ
I_KC7_0~3IN4レーン7 1st~4th データ制御シンボル検出フラグ
0_FRAME_STARTOUT1フレーム開始信号
0_FRAME_ENDOUT1フレーム終了信号
0_EMB_LINEOUT1エンベデッドライン信号
0_LINE_VALIDOUT1ライン有効信号
0_LINE_NUMOUT13ライン番号
0_DATA_IDOUT4データID
0_HDCRC_ERROUT1ヘッダーCRCエラー出力
0_HD_INFOOUT48パケットのヘッダー信号出力
0_LINE_ENOUT1パケット(ライン) 出力有効信号
0_DT_ENOUT1パケット(ライン) データ出力有効信号
0_SOLOUT1パケット(ライン) 開始信号
0_EOLOUT1パケット(ライン) 終了信号
0_DT_0~31OUT16×32ピクセルデータ 0~31
0_CRC_ERROUT16ペイロードCRCエラー出力

SLVS-EC RX IPを自社開発ボードに組み込み、CMOSイメージセンサーからのデータを処理してディスプレイに表示するシステム(製品評価)を構築しています。

 - 暗号化RTL (Verilog-HDL)※
 - シミュレーション環境 (ModelSim or VCS)
 - ユーザーガイド

 ※暗号化は各 FPGA ベンダーのコンパイラによって実行されるため、FPGA ベンダー毎に個別に提供されます。

SLVS-EC RX IP販売及び、搭載したFPGA/ASIC、ボード開発も承ります。
お気軽にお問い合わせください。