fmc介面定義 Xilinx FPGA的FMC介面

2021-10-13 13:46:08 字數 1152 閱讀 4493

本文主要介紹xilinx fpga的fmc介面。

xilinx fpga的fmc是fpga mezzanine card的簡稱。fmc分為處理引擎(載卡)和i/o引擎(fmc模組)兩大部分。載卡和模組之間通過聯結器連線(samtec的),載卡上的聯結器通常使用母座(female),模組上的聯結器通常使用公座(male),設計人員可以重複利用單個載卡(包括乙個或多個fpga以及適當數量和型別的fmc聯結器和板)作為多種不同市場和應用的基礎。同時,借助效能更高、功能更強的新型fpga產品,設計人員能在確保與現有fmc模組全面相容的同時輕鬆公升級到新載卡。

fmc標準定義了單寬度(69mm*76.5mm)和雙寬度(139mm*76.5mm)兩種尺寸。單寬度模組支援到載卡的單個聯結器。雙寬度模組主要面向需要更高頻寬、更大前面板空間或較大pcb面積的應用,支援多達兩個聯結器。fmc標準提供兩種尺寸,能夠更加靈活地根據空間、i/o要求或者這兩者的要求對板進行精心優化。

選定尺寸之後,板設計人員就要在兩種不同聯結器間做出選擇,以用作fmc標準到載卡上fpga的介面:一種是具有160個引腳的低引腳數(lpc:low pin count connector with 160pins)聯結器,另一種則是具有400個引腳的高引腳數(hpc:high pin count connector with 400pins)聯結器。這兩種聯結器均支援高達2gb/s的單端和差分訊號傳輸速率,且到fpga序列聯結器的訊號傳輸速率高達10gb/s。

除了68個使用者定義的單端訊號或者34個使用者定義的差分對外,lpc聯結器還提供了1個序列收發器對、時鐘、jtag介面和1個作為基礎智慧型平台管理介面(ipmi)命令可選支援的i2c介面。而hpc聯結器則提供了160個使用者定義的單端訊號或者80個使用者定義的差分對、10個序列收發器對以及更多時鐘。

hpc和lpc聯結器都使用相同的機械式聯結器,唯一的差別在於實際上移植哪些訊號,因此採用lpc聯結器的卡也能插入hpc處,而且只要適當設計,hpc卡在插入lpc處時還能提供諸多派生功能。

ansi/vita 57.1 - revised2019 fmc: fpga mezzanine cards base standard

ansi/vita 57.4 - revised2018 fmc+: fpga mezzanine cards base standard - next generation

以上就是針對fmc的簡單介紹,詳細可以參考相關標準。

fmc介面定義 FMC介面說明

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

基於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 介面名 下面定義乙個開關的介面,如下...