热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

FMC接口说明文档

  • 1星
  • 2015-03-18
  • 1.57MB
  • 需要1积分
  • 27次下载
标签: FMC

FMC

xilinx

xilinx

通过此文档,你可以更全面的认识FMC

White Paper: Virtex-6 and Spartan-6 FPGAs
WP315 (v1.0) August 19, 2009
I/O Design Flexibility
with the
FPGA Mezzanine Card (FMC)
By: Raj Seelam
The FPGA’s inherent flexibility has proven
indispensable for the creation of external I/O
interfaces. However, unless I/O is implemented on a
daughter card (mezzanine module), replacing the
physical I/O components and connectors requires
changing the FPGA board design. To avoid these
costs, designers have historically relied on the
PCI™ Mezzanine Card (PMC) and Switched
Mezzanine Card (XMC) standards. The problem is
that these were developed years ago for general
purpose solutions such as single-board computers—
not FPGAs.
The FPGA Mezzanine Card (FMC) standard,
developed by a consortium of companies ranging
from FPGA vendors to end users, specifically targets
FPGAs, increasing I/O flexibility and lowering costs
in a broad range of applications.
© 2009 Xilinx, Inc. XILINX, the Xilinx logo, Virtex, Spartan, ISE, and other designated brands included herein are trademarks of Xilinx in the United States and other countries.
PCI, PCI Express, PCIe, and PCI-X are trademarks of PCI-SIG. All other trademarks are the property of their respective owners.
WP315 (v1.0) August 19, 2009
www.xilinx.com
1
Introduction
Introduction
Facing a seemingly endless stream of new and evolving I/O standards, it is not
surprising that today's embedded system designers continue to rely on FPGAs to
perform the increasingly critical role of external I/O interface for their systems.
FPGAs offer a large number of configurable I/Os that support a virtually limitless
variety of highly complex I/O standards, given the right IP. The designer can also use
an FPGA to perform in-stream data processing, even on protocols running at
multi-gigabit signaling speeds and bandwidths.
FPGAs are highly adaptable to changes in I/O requirements. After reconfiguring an
FPGA to implement a new protocol, little more is required than replacing the physical
I/O components and connectors. Unless the I/O was implemented on a mezzanine
module, this means changing the board's design. To avoid the costs and effort
associated with a design change, designers have historically relied on the
PCI Mezzanine Card (PMC) and Switched Mezzanine Card (XMC) standards.
However, these standards were developed years ago for general purpose solutions
such as single-board computers (SBCs)—not FPGAs. That changed in July of 2008
with the ratification and release of the VITA 57 FPGA Mezzanine Card (FMC)
standard by the American National Standards Institute (ANSI).
Developed by a consortium of companies ranging from FPGA vendors to end users,
the FMC standard was created to provide a standard mezzanine card form factor,
connectors, and modular interface to an FPGA located on a base board (carrier card).
Decoupling the I/O interfaces from the FPGA in this manner simplifies I/O interface
module design while maximizing carrier card reuse. Unlike the PMC and XMC
standards that use complex interfaces like PCI, PCI-X™, PCIe®, or Serial RapidIO to
interface to the carrier card, the FMC standard requires only the core I/O transceiver
circuitry that connects directly to the FPGA on the carrier card.
The resulting efficiencies translate to substantial benefits:
Data throughput: Individual signaling speeds up to 10 Gb/s are supported, with
a potential overall bandwidth of 40 Gb/s between mezzanine and carrier card.
Latency: Elimination of protocol overhead removes latency and ensures
deterministic data delivery.
Design simplicity: Expertise in protocol standards such as PCI, PCI Express®, or
Serial RapidIO are not required.
System overhead: Simplifying the system design reduces power consumption, IP
core costs, engineering time, and material costs.
Design reuse: Whether using a custom in-house board design or a commercial
off-the-shelf (COTS) mezzanine or carrier card, the FMC standard promotes the
ability to retarget existing FPGA/carrier card designs to a new I/O. All that is
required is swapping out the FMC module and slightly adjusting the FPGA
design.
FMC Standard Highlights
The FMC standard defines both a single-width (69 mm x 76.5 mm) and double-width
(139 mm x 76.5 mm) form factor. The single-width module supports a single
connector to the carrier. The double-width module is designed for applications
requiring additional bandwidth, more front panel space, or a larger PCB area, and
supports up to two connectors. Having two form factors for the FMC standard
2
www.xilinx.com
WP315 (v1.0) August 19, 2009
FMC Standard Highlights
provides additional flexibility to optimize the board for space, I/O requirements, or
both.
Figure 1
shows an FMC carrier card and multiple FMC mezzanine card options.
X-Ref Target - Figure 1
WP315_01_081409
Figure 1:
FMC Carrier Card and Multiple FMC Mezzanine Card Options
Once the form factor is selected, board designers can choose from two different
connectors to use as an interface from the FMC standard to an FPGA on a carrier card:
a Low Pin Count (LPC) connector with 160 pins and a High Pin Count (HPC)
connector with 400 pins. Both support single-ended and differential signaling up to
2 Gb/s and signaling to an FPGA's serial connector at up to 10 Gb/s.
The LPC connector provides 68 user-defined, single-ended signals or 34 user-defined,
differential pairs. It also provides one serial transceiver pair, the clocks, a JTAG
interface, and an I2C interface as optional support for base Intelligent Platform
Management Interface (IPMI) commands. The HPC connector provides
160 user-defined, single-ended signals (or 80 user-defined, differential pairs), 10 serial
transceiver pairs, and additional clocks.
The HPC and LPC connectors use the same mechanical connector. The only difference
is which signals are actually populated. Thus, cards with LPC connectors can be
plugged into HPC sites, and if properly designed, HPC cards can offer a subset of
functionality when plugged into an LPC site.
Figure 2
shows an example board from Xilinx featuring a Virtex®-6 FPGA and both
FMC connectors (one LPC and one HPC).
WP315 (v1.0) August 19, 2009
www.xilinx.com
3
FMC Market Opportunities
X-Ref Target - Figure 2
FMC
(LPC)
FMC
(HPC)
WP315_02_081409
Figure 2:
ML605 Evaluation Board
The FMC standard supports a number of existing industry-standard carrier card form
factors, including VME, CompactPCI, VXS, VPX, VPX-REDI, CompactPCI Express,
AdvancedTCA, and AMC. The FMC standard also defines a range of environmental
configurations, from low-cost commercial-grade form factors to "ruggedized"
conduction-cooled options.
FMC Market Opportunities
Combining the versatility of the FMC standard and FPGAs creates an interesting
spectrum of market and application opportunities. Typically, markets such as
aerospace and defense, medical, industrial, telecommunications, video, and others
rely heavily on FPGAs for their digital signal processing (DSP) price/performance
benefits and for their ability to accommodate a broad assortment of I/O requirements.
In the past, however, every market and every application within a given market
required a different board design.
The emergence of the FMC standard has essentially modularized the board design
effort into a processing engine (the carrier card) and an I/O engine (the FMC module).
Designers can now reuse a single carrier card—comprising one or more FPGAs and an
appropriate number and type of FMC connectors and boards— as the foundation for
any number of markets and applications. Moreover, with new FPGAs offering
enhanced performance and function, the designer can easily upgrade to a new carrier
card while retaining full compatibility to the existing FMC modules.
A cursory examination of the range of form factor, I/O, and processing requirements
for a few of the aforementioned markets illustrates the scope of the problem. Broadcast
video applications, for example, generally need access to four or more SDI connectors,
along with 10 Gigabit Ethernet and other transceiver connectors. In wireless base
station applications, baseband processing typically involves ATCA/AMC form-factor
boards processing at 3.125–10 Gb/s. This typically involves a combination of FPGAs
4
www.xilinx.com
WP315 (v1.0) August 19, 2009
FMC Modules and the Xilinx Targeted Design Platform
and traditional DSPs, with high-speed I/O (100–500 MHz, 12–16 bit resolution) on the
radio front-end.
The aerospace and defense market prefers VME and cPCI form factors, but with
widely varied processing requirements. For example, radar processing employs
sampling rates similar to those used in wireless radio applications, but generally at
higher resolutions. Military satellite base station applications typically involve higher
sampling frequencies at lower bit resolutions (8–14 bits).
Clearly, with the range of processing and I/O requirements so widely varied for just
this small subset of applications, one can imagine the extent of the problem across the
entire range of applications served by FPGAs. Although the various processing
requirements for these applications are fairly well understood—and served by a rich
variety of hardware solutions from a mature board industry—engineers have
historically spent precious design cycles creating custom hardware or dealing with
complex (and frequently unnecessary) bus protocols.
By decoupling FPGAs from the I/O engines, the FMC standard solves this problem. It
enables designers to select the right processing engine in the right form factor and the
right I/O engine from a plethora of COTS offerings that specifically support their end
application. Additionally, the FMC standard makes it feasible for vendors to create a
single system for evaluation and development that they can also deploy in
production, thereby significantly reducing cost and time to market.
FMC Modules and the Xilinx Targeted Design Platform
Xilinx is committed to providing its customers simpler, smarter, and more strategically
viable design solutions for a wide variety of industries—what Xilinx calls
Targeted
Design Platforms.
Targeted Design Platforms provide the optimum in flexibility,
accessibility, applicability, and time to market, enabling customers to spend less time
developing application infrastructure and more time creating their unique value in the
design.
A key enabler of the Targeted Design Platform is a unified board strategy that
produces a standardized and coordinated set of carrier cards available both from
Xilinx and ecosystem partners—a non-trivial feat made possible in large part by
adoption of the FMC standard. Beginning with the release of the Virtex-6 and
Spartan®-6 families, all future carrier cards, development kits, and market-specific
solutions incorporate the FMC standard. This enables the creation of a unified,
scalable, and extensible delivery mechanism for all Targeted Design Platforms.
Xilinx has successfully verified a subset of the Targeted Design Platform concept with
the introduction of the Spartan-3A DSP FPGA and the Video Starter Kit. The
Spartan-3A DSP FPGA Video Starter Kit includes a Spartan-3A DSP 3400A FPGA and
base IP. To this, Xilinx has added functionality important to the video surveillance and
analytics markets by providing an FMC-Video I/O mezzanine card (Figure
3),
a
CMOS camera module, video-specific reference designs, and a comprehensive set of
Xilinx® development tools.
WP315 (v1.0) August 19, 2009
www.xilinx.com
5
展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 寻USB无线网卡驱动(Wince平台下)
    刚入手ARM开发,接到一个有关视频无线传输的课题,使用ARM2440/WinCE5.0。传输采用华硕的WL167G无线网卡(USB接口),可是在网上搜了很久。却始终没有找到WL167G在wince平台下的驱动源码。请有过这方面开发经验的同仁提供一点USB无线网卡的驱动源码(wince平台)。先谢谢了.......被这个问题困扰一个多月了,期待高手指点迷津。
  • 在 mpy 中使用线程
    [i=s] 本帖最后由 dcexpert 于 2017-7-9 11:47 编辑 [/i]]MicroPython的Pyboard版本已经开始支持线程了,因此做了简单的测试。先下载并更新支持线程功能的固件,然后使用下面代码就可以测试线程了。[code]import _threaddef led(id, dt):cnt = 0while 1:print(id, cnt)cnt = cnt + 1py
  • 无线网卡设备推荐
    想买一笔记本无线网卡的设备,同志们有可推荐的么,谢谢啦!
  • STM32定时器同步
    三个定时器 TIM1 TIM2和TIM3,用TIM2做主模式其他两个做从,可以实现。但是以TIM3做主模式,TIM1和TIM2做从时,定时器无法启动。是不是在这种情况下TIM3不能做主模式啊?下面是程序代码,请大家帮帮忙 。ARE AND/OR THE USE MADE BY CUSTOMERS OF THE/* Includes ---------------------------------
  • 二极管整流电路
    二极管电路中整流二极管的应用最为普遍。所谓整流二极管就是专门用于电源电路中将交流电转换成单向脉动直流电的二极管,由整流二极管构成的电路称为二极管整流电路。如下图所示是四种常见的整流二极管电路说明。
  • 基于DSP的USB接口设计方案
  • CC2510的simpliciTI协议如何纠正错误
  • 关于ARM9的按键中断
  • Mobile的MBR
  • wince/mobile怎样使用自定义光标,如放大,缩小图标

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×