fmc介面定義 FMC介面說明

2021-10-13 14:21:15 字數 1128 閱讀 2796

fmc介紹

fmc是英文fpga mezzanine card(fpga 夾層卡)的縮寫,用於fpga io和通訊部件之間的連線。實現fpga具有重配置io能力的引腳與其他的fmc子卡io連線。其訊號完整性可以保證高達幾g/bps的訊號通訊。其遵循的是ansi/vita 57 的標準

協議標準對以下部分做出了規範:

fmc子卡模組,用於與fmc 主機板連線

fmc板卡之間的io訊號速度

可適應均衡io(tranceiver)通道速率達10gbps

single end 或者差分訊號速度達 2gbps

連線io數量可變

hpc/lpc (high pin connector)/(low pin connector)

hpc具有400 pin,lpc是160 pin

hpc 引腳定義

lpc引腳定義

lpc只定義了一組(4根)高速訊號通道

hpc則定義了10組(40根)高速訊號

部分特殊訊號作用:

clk[0..1]_m2c_p, clk[0..1]_m2c_n : 子卡到主機板的差分時鐘訊號

clk[2..3]_bidir_p, clk[2..3]_bidir_n :主機板或者子卡驅動的雙向時鐘訊號 (一般設計為fpga輸出,接入子卡)

clk_dir 雙向時鐘訊號clk[2..3]的方向選擇訊號(一般nc)

ga[0..1] 子卡上的i2c eeprom 的位址決定訊號

ref_a/b_m2c la/ha hb 上的io參考電壓,由對應的fpga bank電壓決定。如果fpga的對應io bank電壓不可調,此引腳可以保留不接

vio_b_m2c 子卡產生電壓用於給bank b上的對應的io所在的fpga的bank供電。

3p3vaux 3.3v 輔助電壓

vadj 從主機板到子卡輸出的可調電壓

3p3v 12p0v 主機板到子卡上3v 12v電壓

altera 擴充套件

altera fpga 5代之前不支援 io 動態雙向,所以altera 在vita 57的ha,hb,la訊號bank的基礎上重新定義了ha_tx ha_rx,la_tx,la_rx,表示bank上部分訊號只支援特定的方向傳輸。如圖:

vita57:

altera fmc:

fmc介面定義 Xilinx FPGA的FMC介面

本文主要介紹xilinx fpga的fmc介面。xilinx fpga的fmc是fpga mezzanine card的簡稱。fmc分為處理引擎 載卡 和i o引擎 fmc模組 兩大部分。載卡和模組之間通過聯結器連線 samtec的 載卡上的聯結器通常使用母座 female 模組上的聯結器通常使用公...

基於FMC介面的FPGA訊號處理PCIE訊號處理卡

技術指標 板載fpga實時處理器 xc7k325t 2ffg900i 介面指標 1.支援pci express 2.0規範 2.pcie gen2 x8 5gbps lane,理論資料頻寬40gbps 3.pcie雙向dma傳輸頻寬 3.2gbyte s,效率可達80 fmc介面指標 1.標準fmc...

C 介面 介面定義

介面用來描述一種程式的規定,介面描述可屬於任何類或結構的一組相關行為。實現介面的類或結構要與介面的定義嚴格一致。介面可由方法 屬性 事件 索引器或這4種成員型別的任何組合構成。介面不能包含字段。介面成員一定是公共的。定義介面的語法如下 訪問修飾符 inte ce 介面名 下面定義乙個開關的介面,如下...