Xilinx

开发板

FMC

接口

-Samtec

连接器

LPC HPC

一、

FMC

标准

FMC

标准描述了一个通用的模块,它是以一定范围的应用,环境和市场为目标的。

标准由包括

FPGA

厂商和最终用户在内的公司联盟开发,

旨在为基础板

(

载卡

)

上的

FPGA

供标准的夹层板(子卡)尺寸、连接器和模块接口。通过这种方式将

I/O

接口与

FPGA

离,不仅简化了

I/O

接口模块设计,同时还最大化了载卡的重复利用率。

二、

FMC

标准的优点

FMC

标准与使用

PCI

PCI-X

PCI-E

Serial RapidIO

等复杂接口连接到载卡的

PMC

XMC

标准不同,

FMC

标准只要求核心

I/O

收发器电路直接连接至载卡上的

FPGA

即可。

FMC

子模块的设计中,通过固定电信号位置,使用最小的系统支持和灵活的引脚分配,能

最大限度地减少设计的精力和资源,

不仅提高了效率,

而且也带来了诸多显著优势,

主要有

以下几方面:

(

1

)设计重复利用性:不管是采用定制的内部板设计还是商用成品

(COTS)

子卡或载

卡,

FMC

标准有助于将现有的

FPGA /

载卡设计重新用到新的

I/O

上,

而这只需更换

FMC

模块并对

FPGA

设计略作调整即可。

(

2

)数据吞吐量:支持高达

10 Gb/s

的信号传输速率,子卡和载卡之间潜在总带宽达

40 Gb/s

(

3

)多

I/O

:提供充足

I/O

数量,紧密排列,空间占用少。

(

4

)兼容性:标准化的电源,规范的信号定义,增加彼此的兼容性。

(

5

)稳定性:宽面积接触,采用

BGA

封装,增加抗震性能。

三、

FMC

标准的尺寸及其对应使用的连接器

(

1

)

FMC

标准定义了单宽度

(69

毫米

x

76.5

毫米

)

和双宽度

(139

毫米

x

76.5

毫米

)

两种尺寸。

单宽度模块支持到载卡的单个连接器。

双宽度模块主要面向需要更高带宽、

更大

前面板空间或较大

PCB

面积的应用,支持多达两个连接器。

FMC

标准提供两种尺寸,能够

更加灵活地根据空间、

I/O

要求或者这两者的要求对板进行精心优化。

(

2

)

FMC

连接器是美国

Samtec

公司设计的高密度高速连接器,以用作标准到载卡上

FPGA

的接口:一种是具有

160

个引脚的低引脚数

(LPC)

连接器,另一种则是具有

400

个引脚的高引脚数

(HPC)

连接器。

这两种连接器均支持高达

2Gb/s

的单端和差分信号传输

速率,且到

FPGA

串行连接器的信号传输速率高达

10Gb/s

(

3

)

HPC

LPC

连接器都使用相同的机械式连接器,唯一的差别在于实际上移植哪

些信号,因此采用

LPC

连接器的卡也能插入

HPC

处,而且只要适当设计,

HPC

卡在插入

LPC

处时还能提供诸多派生功能。此外,除了

68

个用户定义的单端信号或者

34

个用户定

义的差分对外,

LPC

连接器还提供了

1

个串行收发器、

时钟、

JTAG

接口和

1

个作为基础智

能平台管理接口

(IPMI)

命令可选支持的

I2C

接口。

HPC

连接器则提供了

160

个用户定

义的单端信号

(

或者

80

个用户定义的差分对

)

10

个串行收发器对以及更多时钟。

目前,在美国

Xilinx

公司的

FPGA

开发板上设计了

FMC

连接器接口,并且

Xilinx

公司和

第三方公司联合提出

ANSI/VITA 57.1-2008 FMC

连接标准,使得第三方板卡能完全兼容

Xilinx

公司开发板,从而可以实现互联互通的配套使用。

fmc接口定义_Xilinx开发板FMC接口-Samtec连接器LPC HPC相关推荐

  1. fmc接口定义_Xilinx FPGA的FMC接口

    本文主要介绍Xilinx FPGA的FMC接口. Xilinx FPGA的FMC是FPGA Mezzanine Card的简称.FMC分为处理引擎(载卡)和I/O引擎(FMC模块)两大部分.载卡和模块 ...

  2. 火龙果(redpitaya)开发板常用接口C语言开发指南(九)——产生信号脉冲(持续更新中)

    火龙果(redpitaya)开发板常用接口C语言开发指南(九)--产生信号脉冲(持续更新中) --本人为<火龙果实战指南--搭建基于Zynq处理器的测量仪器与创新实践平台>一书的作者之一, ...

  3. NanoPi开发板硬件接口

    NanoPi开发板硬件接口 NanoPi WiKi链接

  4. iTOP-RK3588开发板M2接口固态硬盘测试

    磁盘驱动器的速度是以一个单位时间内读写数据量的多少来衡量的.DD 命令是一个简单 的命令行工具,它可用对磁盘进行任意数据块的读取和写入,同时可以度量读取写入的速度. iTOP-3588 开发板支持 M ...

  5. 迅为4418开发板邮票孔与连接器版本区别

    迅为4418开发板邮票孔与连接器版本区别 连接器版本 邮票孔版本 核心板类型 板对板连接器 邮票孔 尺寸 50mm*60mm PCB层数 6层PCB沉金设计 8层PCB沉金设计 高度 核心板连接器组合 ...

  6. TL335x-EVM开发板 5底板B2B连接器、JTAG仿真器接口

    底板B2B连接器 开发板使用底板+核心板设计模式,开发板底板上有4个50pin.0.5mm间距的B2B连接器,其中CONC和COND是母座,CONA和CONB是公座,用于和核心板连接,底板各个B2B的 ...

  7. stm32mp157开发板MIC 接口测试方法

    在线课堂:https://www.100ask.net/index(课程观看) 论  坛:http://bbs.100ask.net/(学术答疑) 开 发 板:https://100ask.taoba ...

  8. 迅为iMX8M Mini开发板硬件接口原理分析

    iMX8M Mini开发板参数: CPU:NXP i.MX8M Mini 主频:1.8GHz 架构:四核Cortex-A53,单核Cortex-M4 PMIC:PCA9450A电源管理 PCA9450 ...

  9. java 机机接口定义_【JAVA】接口

    先问一个问题,为什么需要接口? 看例子: 需求:要求实现防盗门的功能.门有"开"和"关"的功能,所有"上锁"和"开锁"的 ...

最新文章

  1. 青龙羊毛——东方头条(搬砖,非原创)
  2. VRRP协议介绍--转
  3. mysql server远程连接_本地远程连接 MySQL server
  4. Python copy模块浅拷贝和深拷贝
  5. php 获取上个月、下个月、本月的日期 当前月份的前后一个月
  6. 用贪心算法来解决沙袋装箱问题
  7. jni数组使用(一)
  8. 求高人指点此分页存储过程怎么样?
  9. Canvas监测雷达
  10. 了解Maven的<relativePath/>标签
  11. Educational Codeforces Round 48 (Rated for Div. 2) CD题解
  12. html请求资源不可用,HTTP状态404 – 请求的资源(/)不可用
  13. labview自动保存报表_Labview如何快速保存数据到Excel
  14. Git 和 GitHub 快速入门
  15. 魅族手机云便签的这些使用小技巧 你都知道吗?
  16. 想搭建一个专属于你的网站吗??新手向超详细攻略
  17. python中multiprocessing.Manger()支持类型
  18. 学习笔记——SDRAM学习
  19. 智能算法和人工智能算法,人工智能算法概念股票
  20. 通过gcloud创建Google Kubernetes Engine(GKE)并通过kubectl访问

热门文章

  1. 计算机无法启动硬盘损坏,如果无法打开计算机硬盘分区该怎么办? chkdsk方法修复损坏的磁盘...
  2. hndlrsvc.exe
  3. 弹性云服务器的稳定可靠性,弹性云服务器的稳定可靠性
  4. 关于Android上进行分区的问题
  5. ION-DTN网络设计思想(一)
  6. 金测评 手感更细腻的游戏手柄,双模加持兼容更出色,雷柏V600S上手
  7. Pixhwak差速无人艇配置改装笔记
  8. 搭建基于瓦片的离线地图应用
  9. 数据库系统原理(第二版)知识点总结
  10. 考研倒计时小系统(前后端交互)