FMC、FMC+ 詳解

文章目錄

  • FMC 簡介
  • FMC 引腳輸出定義
    • High-pin count (HPC) connector, HPC pinout
    • Low-pin count (LPC) connector, LPC pinout
    • Pin and signal description
  • FMC+ 簡介
    • VITA57 標準更新歷史
    • VITA57.4 標準推出的原因
  • FMC+ 引腳輸出定義
  • Altera 開發板的 FMC 引腳定義
    • 英特爾? Arria? 10 GX FPGA 開發套件
  • Xilinx 開發板的 FMC 引腳定義
    • AMD Kintex 7 FPGA KC705 評估套件
    • AMD Virtex 7 FPGA VC709 連接功能套件
    • ALINX 開發板
  • 參考資料:

FMC 簡介

FPGA 對 I/O 需求的變化適應性很強。在重新配置 FPGA 以實現新協議之后,只需更換物理 I/O 組件和連接器即可。除非 I/O 組件在擴展卡模塊,否則需要改變板級設計。為了避免與設計變更相關的成本和工作量,設計人員一直依賴于 PCI Mezzanine Card (PMC) 和 Switched Mezzanine Card (XMC) 標準。然而,這些標準是多年前為單板計算機(SBCs)等通用解決方案開發的,而不是 FPGA。2008 年 7 月,隨著美國國家標準協會(ANSI)批準和發布 VITA 57 FPGA Mezzanine Card (FMC) 標準,這種情況發生了變化。
下圖為普通板級設計和基于 FMC 擴展卡的設計的區別:
在這里插入圖片描述
在這里插入圖片描述
FMC 標準由從 FPGA 供應商到最終用戶的公司聯盟開發,旨在為位于基板(載卡)上的 FPGA 提供標準的擴展卡外形、連接器和模塊化接口。以這種方式將 I/O 接口與 FPGA 解耦,簡化了 I/O 接口模塊設計,同時最大限度地提高了載卡的可重復使用能力。與使用 PCI、PCI-X、PCle 或 Serial RapidIO 等復雜接口的 PMC 和 XMC 標準不同,FMC 標準只需要直接連接到載卡上的 FPGA 的核心 I/O 和收發器電路。復雜接口標準在 FMC 擴展卡上實現。如下圖所示,FMC 擴展卡可以支持以下接口標準:

  • 模擬 I/O:ADC 和 DAC
  • 數字并行 I/O:例如,Camera Link,LVDS,FPDP
  • 數字高速串行 I/O:例如,光纖,串行 FPDP,Gb/10Gb 以太網

在這里插入圖片描述
在這里插入圖片描述
FMC 標準為電路板開發人員提供穩定,直接和兼容的標準。FMC 標準的優點如下:

  1. 減少對擴展卡上復雜協議邏輯的需求
  • 最大限度地提高數據吞吐量
  • 最大限度地降低延遲
  • 降低 FPGA 設計復雜性
  • 最大限度地減少系統開銷
  1. 比 PMCI、XMC 擴展卡具有更好的散熱性能
    在這里插入圖片描述

FMC 標準定義了單寬度(69mm x 76.5mm)和雙寬度(139mm x 76.5mm)的外形標準。單寬度模塊支持單個連接器連接到載卡。雙寬度模塊專為需要額外帶寬、更多前面板空間或更大 PCB 面積的應用而設計,最多支持兩個連接器。FMC 標準的兩個外觀標準提供了額外的靈活性,可以根據空間、I/O 需求優化電路板。

一旦選定了外形尺寸,電路板開發人員就可以從兩種不同的連接器中進行選擇,作為從 FMC 標準到載卡上 FPGA 的接口:具有 160 引腳的低引腳數(LPC)連接器和具有 400 引腳的高引腳數(HPC)連接器。兩者都支持高達 2 Gb/s 的單端和差分信號,以及高達 10 Gb/s 的 FPGA 串行收發器信號。LPC 連接器提供 68 個用戶定義的單端信號(或 34 個用戶定義的差分信號)。它還提供了 1 對串行收發器信號、時鐘、一個 JTAG 接口和一個 I2C 接口,作為對基本智能平臺管理接口(IPMI)命令的可選支持。HPC 連接器提供 160 個用戶定義的單端信號(或 80 個用戶定義的差分信號),10 對串行收發器信號和額外的時鐘。
在這里插入圖片描述
HPC 和 LPC 連接器使用相同的機械結構。唯一的區別是哪些信號是實際上被使用的。因此,具有LPC 連接器的擴展卡可以插入到 HPC 端子,并且如果設計得當,當插入到 LPC 端子時,具有 HPC 連接器的擴展卡可以提供功能的子集。下圖顯示了 Xilinx 的一個開發板,它具有 Virtex?-6 FPGA 和兩個 FMC 連接器(一個 LPC 和一個 HPC)。
在這里插入圖片描述

FMC 引腳輸出定義

High-pin count (HPC) connector, HPC pinout

HPC 連接器有 10 排(A、B、C、D、E、F、G、H、J、K),每排 40Pin。下表總結了 HPC 連接器的引腳。
HPC connector pin summary

General pin functionPin count
Gigabit data40
Gigabit clocks4
User data160
User clocks8
I2C2
JTAG5
State flags5
Power supply15
Ground159
Reserved2

在這里插入圖片描述
Footprints can be viewed in Lib_Altium repository.
在這里插入圖片描述

Low-pin count (LPC) connector, LPC pinout

LPC 連接器有 4 排(C, D, G, H),每排 40Pin。下表總結了 LPC 連接器的引腳。
LPC connector pin summary

General pin functionPin count
Gigabit data4
Gigabit clocks2
User data68
User clocks4
I2C2
JTAG5
State flags4
Power supply10
Ground61

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
Footprints can be viewed in Lib_Altium repository.
在這里插入圖片描述

Pin and signal description

在這里插入圖片描述
在這里插入圖片描述

FMC+ 簡介

FMC+ 是 FMC 的增強功能。它將 FPGA 串行收發器信號從 10 對增加到 32 對,數據速率高達 28Gbps。FMC+ 載卡允許向后兼容 FMC 擴展卡。FMC 要求由 ANSI/VITA 57.1 標準定義。FMC+ 要求由 ANSI/VITA57.4 標準定義。

VITA57 標準更新歷史

在這里插入圖片描述

VITA57.4 標準推出的原因

在這里插入圖片描述

FMC+ 引腳輸出定義

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

Altera 開發板的 FMC 引腳定義

英特爾? Arria? 10 GX FPGA 開發套件

訂購代號:DK-DEV-10AX115S-A
https://www.intel.cn/content/www/cn/zh/products/details/fpga/development-kits/arria/10-gx.html
在這里插入圖片描述

主板原理圖:
https://www.intel.cn/content/www/cn/zh/content-details/649803/arria-10-fpga-development-kit-dk-dev-10ax115s-a-board-schematic.html

Xilinx 開發板的 FMC 引腳定義

AMD Kintex 7 FPGA KC705 評估套件

https://china.xilinx.com/content/xilinx/zh/products/boards-and-kits/ek-k7-kc705-g.html
在這里插入圖片描述
主板原理圖(需注冊 AMD 賬號才可下載):
https://china.xilinx.com/member/forms/download/design-license.html?cid=188020&filename=kc705_Schematic_xtp132_rev1_1.pdf

AMD Virtex 7 FPGA VC709 連接功能套件

https://china.xilinx.com/products/boards-and-kits/dk-v7-vc709-g.html
在這里插入圖片描述
主板原理圖(需注冊 AMD 賬號才可下載):
https://china.xilinx.com/member/forms/download/design-license.html?cid=201032&filename=vc709_Schematic_xtp213_rev1_0.pdf

ALINX 開發板

Xilinx Kintex UltraScale FMC HPC PCIE 光纖 FPGA 開發板 XCKU040 AXKU041
在這里插入圖片描述
主板原理圖:
https://www.alinx.com/public/upload/file/AXKU041_UG.pdf

參考資料:

  1. https://fmchub.github.io/appendix/VITA57_FMC_HPC_LPC_SIGNALS_AND_PINOUT.html
  2. ANSI/VITA 57.1-2008
  3. Overview of VITA57 – FMC, Curtiss Wright, www.vita.com/Resources/Learn/FMC%20Overview.pptx
  4. I/O Design Flexibility with the FPGA Mezzanine Card (FMC), Xilinx WP315
  5. FMCHUB - FPGA MEZZANINE CARDs
  6. Lib_Altium, Altium Designer libraries for ANSI/VITA 57 FPGA Mezzanine Card (FMC) Standard
  7. FMC LPC Breakout board, Datasheet of Open-source hardware FMC module

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/95630.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/95630.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/95630.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

小迪web自用筆記24

黑名單機制。如果被過濾可以試試PHP5看看過濾沒(或者其他變種變形),但是得看環境有些環境會被當成下載,有些會直接打開。白名單機制只允許這幾個特定后綴可以上傳,比黑名單更安全。直接從信息圖中獲取文件類型。文件類…

私有部署問卷系統、考試系統、投票系統、測評系統的最佳選擇-調問開源問卷表單(DWSurvey)

在選擇私有部署問卷系統的時候,調問問卷系統(DWSurvey)是一定要嘗試一下,而且可以應用到私有部署考試系統、私有部署投票系統、私有部署測評系統等多個應用場景。 私有部署問卷、考試、測評、投票系統的優勢不言而喻,就拿私有部署考試系統來說…

企業實用——MySQL的備份詳解

序言: 本次基于mysql8.0.40來給大家做數據庫的備份的實用技巧和思路!對于mysql基礎的部分后續我會節選部分給大家講解,本篇文章適合有一定數據庫基礎的小伙伴看。 目錄 一、MySQL備份概述 1、關于數據保存你要知道 2、到底要備份什么 備份什么 MySQL體系結構(MySQL =…

使用 FunASR 工具包實現音頻文件的語音識別

使用 FunASR 工具包實現音頻文件的語音識別,并將識別結果保存為文本文件,支持單文件處理和批量處理。電腦環境需要配置,我使用的PyTorch版本: 2.4.1cu121,CUDA可用: True。FunASR 是一個功能強大、性能卓越、面向工業應用的語音識…

【STM32】定時器編碼器接口

【STM32】定時器編碼器接口一、編碼器接口1.1 正交編碼器1.2 編碼器接口基本結構1.3 工作模式二、編碼器接口測速一、編碼器接口 編碼器接口可接收增量(正交)編碼器的信號,根據編碼器旋轉產生的正交信號脈沖,自動控制CNT的自增或…

浪潮科技Java開發面試題及參考答案(120道題-中)

請介紹一下 SpringMVC 的運行流程?從用戶發送請求到響應返回的完整步驟是什么?SpringMVC 是基于MVC架構的Web框架,其運行流程圍繞“前端控制器(DispatcherServlet)”展開,通過多個組件協同工作,…

k8s初始化常見問題

執行初始化:kubeadm init --apiserver-advertise-address192.168.88.110 --image-repository registry.aliyuncs.com/google_containers --pod-network-cidr10.244.0.0/16 --control-plane-endpointweb01報錯信息:age-repository registry.aliyuncs.com/…

Python學習筆記--使用Django修改和刪除數據

一、修改方式一:模型類的對象.屬性 更改的屬性值,模型類的對象.save()返回值:編輯的模型類的對象。def update_book(request):book models.Book.objects.filter(pk1).first()book.price "169"book.save()return HttpResponse(bo…

如何評價2025年數學建模國賽?

2025年全國大學生數學建模競賽將于9月4日正式舉行! 有些第一次參加數學競賽的同學可能覺得自己還沒準備好,臨近比賽感到緊張很正常,但需調整心態——數學建模比賽本就是學習過程,遇到不會的知識及時搜索、現學現用即可&#xff0…

uniapp [全端兼容] - 實現全景圖Vr 720°全景效果查看預覽功能,3D全景圖流暢不卡頓渲染+手勢拖拽+懸浮工具按鈕,uniAPP實現vr看720度全景效果示例代碼(H5小程序APP全兼容)

前言 如果您需要 Vue 版本,請訪問 這篇文章。 在 uni-app 全平臺兼容(H5網頁網站、支付寶/微信小程序、安卓App、蘋果App、nvue)開發中,詳細實現全景圖Vr 720全景查看+用戶可流暢拖動預覽+自定義工具欄/按鈕元素等,uniApp如何實現在線觀看720度全景圖,適用于全景圖VR看房…

51單片機-實現串口模塊教程

本章概述思維導圖:51單片機實現串口模塊教程通信基本概念通信,至少是需要兩個對象,一個收一個發數據。根據數據通信的傳輸時序協調方式,可分為:同步通信和異步通信;根據數據通信的傳輸線路可分為&#xff1…

Linux echo 命令使用說明

echo 命令使用說明(Linux) 適用環境 Bash/Zsh 等常見 Shell(echo 通常為內建命令)也可能存在外部 /bin/echo(行為與內建略有差異) 基本語法 echo [選項] [字符串...]常用選項 -n: 結尾不輸出換行-e: 解析反…

Java搭建高效后端,Vue打造友好前端,聯合構建電子采購管理系統,實現采購流程電子化、自動化,涵蓋采購全周期管理,功能完備,附詳細可運行源碼

前言:在當今數字化浪潮席卷的時代,企業的采購管理面臨著前所未有的挑戰與機遇。傳統采購模式因流程繁瑣、效率低下、信息不透明等問題,已難以滿足企業快速發展的需求。電子采購管理系統作為一種創新的采購解決方案,借助先進的信息…

應用開發使用緩存

在 Java 開發的典型架構(結合前端、后端、MyBatis、MySQL 及緩存機制)中,緩存層次可以從前端到后端再到數據庫進行劃分,通常涉及以下多層緩存:1. 前端緩存瀏覽器緩存:瀏覽器自帶的緩存機制(如 H…

leetcode算法刷題的第二十六天

今天主要是要用貪心算法來解決重置區間的問題。 1.leetcode 452.用最少數量的箭引爆氣球 題目鏈接 class Solution { public:static bool cmp(const vector<int>& a,const vector<int>& b){return a[0]<b[0];}int findMinArrowShots(vector<vecto…

BlueZ 學習之GATT Server開發

Linux下&#xff0c;使用C語言開發一個簡單的GATT Server&#xff0c;我的Ubuntu上跑的BlueZ版本是5.79&#xff0c;使用的GLib庫版本是2.85.2&#xff0c;這里我直接使用GLib里的D?Bus來實現與BlueZ通信。BlueZ 官方推薦通過 D-Bus 進行通信和控制&#xff0c;如果是要使用原…

【Linux基礎】Linux文件系統深度解析:EXT4與XFS技術詳解與應用

目錄 引言 1 Linux文件系統概述 1.1 文件系統的基本概念 1.2 日志文件系統的概念 2 EXT4文件系統詳解 2.1 EXT4概述 2.2 EXT4的磁盤結構 2.3 EXT4的inode結構 2.4 EXT4的新特性 2.4.1 Extents 2.4.2 延遲分配 2.4.3 快速文件系統檢查 2.5 EXT4的性能特點 3 XFS文…

埃文科技榮獲2025年“數據要素×”大賽河南分賽二等獎

2025年8月19日&#xff0c;2025年“數據要素”大賽河南分賽決賽在鄭州舉行&#xff0c;本屆河南分賽聚焦數據價值賦能。鄭州埃文科技有限公司&#xff08;以下簡稱“埃文科技”&#xff09;憑借其前沿成果“IP地址高精度地理定位及應用場景劃分數據集”&#xff0c;從500多支參…

鏈上迷局:區塊鏈技術的法律暗礁與合規導航

高鵬律師首席數據官&#xff0c;數字經濟團隊創作AI輔助區塊鏈&#xff0c;這個被譽為“信任機器”的技術&#xff0c;正以顛覆性的力量重塑數字經濟的底層邏輯。從比特幣的橫空出世到NFT的全民狂歡&#xff0c;從DeFi的金融革命到DAO的組織重構&#xff0c;技術永不眠&#xf…

線性代數基礎 | 基底 / 矩陣 / 行列式 / 秩 / 線性方程組

注&#xff1a;本文為 “線性代數基礎 ” 相關合輯。 略作重排&#xff0c;未作全校。 如有內容異常&#xff0c;請看原文。 線性代數的本質&#xff08;1&#xff09;——基底、向量、線性變換、逆陣、行列式 野指針小李于 2020-08-13 16:34:45 發布 零、基底 在展開后續內…