fmc接口定义_Xilinx开发板FMC接口-Samtec连接器LPC HPC
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相关推荐
- fmc接口定义_Xilinx FPGA的FMC接口
本文主要介绍Xilinx FPGA的FMC接口. Xilinx FPGA的FMC是FPGA Mezzanine Card的简称.FMC分为处理引擎(载卡)和I/O引擎(FMC模块)两大部分.载卡和模块 ...
- 火龙果(redpitaya)开发板常用接口C语言开发指南(九)——产生信号脉冲(持续更新中)
火龙果(redpitaya)开发板常用接口C语言开发指南(九)--产生信号脉冲(持续更新中) --本人为<火龙果实战指南--搭建基于Zynq处理器的测量仪器与创新实践平台>一书的作者之一, ...
- NanoPi开发板硬件接口
NanoPi开发板硬件接口 NanoPi WiKi链接
- iTOP-RK3588开发板M2接口固态硬盘测试
磁盘驱动器的速度是以一个单位时间内读写数据量的多少来衡量的.DD 命令是一个简单 的命令行工具,它可用对磁盘进行任意数据块的读取和写入,同时可以度量读取写入的速度. iTOP-3588 开发板支持 M ...
- 迅为4418开发板邮票孔与连接器版本区别
迅为4418开发板邮票孔与连接器版本区别 连接器版本 邮票孔版本 核心板类型 板对板连接器 邮票孔 尺寸 50mm*60mm PCB层数 6层PCB沉金设计 8层PCB沉金设计 高度 核心板连接器组合 ...
- TL335x-EVM开发板 5底板B2B连接器、JTAG仿真器接口
底板B2B连接器 开发板使用底板+核心板设计模式,开发板底板上有4个50pin.0.5mm间距的B2B连接器,其中CONC和COND是母座,CONA和CONB是公座,用于和核心板连接,底板各个B2B的 ...
- stm32mp157开发板MIC 接口测试方法
在线课堂:https://www.100ask.net/index(课程观看) 论 坛:http://bbs.100ask.net/(学术答疑) 开 发 板:https://100ask.taoba ...
- 迅为iMX8M Mini开发板硬件接口原理分析
iMX8M Mini开发板参数: CPU:NXP i.MX8M Mini 主频:1.8GHz 架构:四核Cortex-A53,单核Cortex-M4 PMIC:PCA9450A电源管理 PCA9450 ...
- java 机机接口定义_【JAVA】接口
先问一个问题,为什么需要接口? 看例子: 需求:要求实现防盗门的功能.门有"开"和"关"的功能,所有"上锁"和"开锁"的 ...
最新文章
- 青龙羊毛——东方头条(搬砖,非原创)
- VRRP协议介绍--转
- mysql server远程连接_本地远程连接 MySQL server
- Python copy模块浅拷贝和深拷贝
- php 获取上个月、下个月、本月的日期 当前月份的前后一个月
- 用贪心算法来解决沙袋装箱问题
- jni数组使用(一)
- 求高人指点此分页存储过程怎么样?
- Canvas监测雷达
- 了解Maven的<relativePath/>标签
- Educational Codeforces Round 48 (Rated for Div. 2) CD题解
- html请求资源不可用,HTTP状态404 – 请求的资源(/)不可用
- labview自动保存报表_Labview如何快速保存数据到Excel
- Git 和 GitHub 快速入门
- 魅族手机云便签的这些使用小技巧 你都知道吗?
- 想搭建一个专属于你的网站吗??新手向超详细攻略
- python中multiprocessing.Manger()支持类型
- 学习笔记——SDRAM学习
- 智能算法和人工智能算法,人工智能算法概念股票
- 通过gcloud创建Google Kubernetes Engine(GKE)并通过kubectl访问