0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

中端FPGA如何降低高速接口的成本

李骏鹏 来源:雪大大11 作者:雪大大11 2022-08-10 14:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

通信、工业甚至嵌入式设计越来越需要更高性能的接口。诸如 DDR4 内存、10 Gigabit 以太网、PCIe、串行 ADCDAC 接口等协议正在变得司空见惯。虽然这些高速接口通常出现在高端 FPGA 上,但对于大多数应用来说,这通常是一种过度杀伤的方法并且成本过高。使用低端 FPGA 也不是一种选择,因为它们不能提供必要的性能。

现在,部署这些接口的成本可以通过使用新型节能、中等密度的 FPGA 显着降低,这些 FPGA 经过成本优化,功耗更低,提供比更昂贵的 FPGA 更小的外形尺寸,同时仍然提供大量高- 速度接口选项。

应对新的市场动态

尽管各个细分市场是独一无二的,但它们也有几个共同点。对更高价值和更低成本的需求正在成为所有应用和细分市场的增长动力。此外,随着物联网 (IoT) 的出现,速度更快、数量更多的网络接口现在变得更加普遍。最后,大多数嵌入式设计中的高速处理是一种新规范。

这些因素要求架构包含千兆以太网等接口,以及足够快的收发器以支持 10 GbE、JESD204B ADC/DAC、PCIe 接口、HDMI 2.0b 和 DDR4 等内存总线,仅举几例。

既然这些类型的接口可用于成本优化、低功耗的中档 FPGA,设计工程师就有了重要的新选择来应对其产品的最新市场动态。其中最有价值的选项之一是能够在 FPGA 的通用输入输出 (GPIO) 引脚上使用串行千兆位媒体独立接口 (SGMII),而不必使用高速收发器。

在 GPIO 上利用 SGMII

在许多通信和工业设计中最常用的接口是千兆以太网 (GbE)。最常见的是,FPGA 通过串行 SGMII 接口连接到 PHY。过去,使用 FPGA 实现 SGMII 接口也需要使用高速收发器。这一切都随着新的成本优化的中档 FPGA 的出现而改变,这使得 SGMII 接口可以在通用 GPIO 引脚上使用,以实现 GbE 到 FPGA 链接的最低功耗实现。

许多嵌入式产品开发人员使用 GbE 来实现越来越多的连接。这些链接不再仅适用于数据有效负载,而且在控制、管理、状态等方面变得无处不在。虽然低端和传统中端 FPGA 都可以支持这些 1-Gbps 速度,但它们需要收发器来实现 1.25-Gbps SGMII 接口以及其他高速接口。理想情况下,设备应具有专门分配的通用 I/O 引脚以支持 SGMII(图 1)。

poYBAGLyW1iAdyTtAAEO9NngdRk182.jpg

图 1:传统和中档 FPGA 可以支持 1-Gbps 速度,但它们需要收发器来实现 1.25-Gbps SGMII 接口。

低端 FPGA 和传统中端 FPGA 没有这个特性,所以它们必须依赖收发器。以这种方式实现接口可能具有挑战性,因为这些收发器接口非常珍贵且经常稀缺。为了有足够的它们来满足更高性能的接口要求,设计人员以前必须选择更昂贵、更高密度的 FPGA 架构。

工业设计中通常不需要这些大型 FPGA 结构,但设计人员无论如何都被迫选择它们,只是为了拥有足够的额外收发器。此外,这些更大的设备意味着需要更大的封装尺寸。结果是工业市场需要相反的更高的功耗和成本。

当今的低功耗、成本优化的中档密度 FPGA 逆势而上,提供了一种通过 GPIO 上的 SGMII 满足众多千兆以太网链路要求的新方法。一些解决方案更进一步,将时钟和数据恢复 (CDR) 电路集成到可支持 1.25 Gbps 的高速 LVDS I/O 中。这些特性使器件能够在众多 GPIO 引脚上支持 SGMII 接口。与使用传统中端或高端 FPGA 创建的设计相比,使用这种架构,设计人员可以降低其设计的成本、尺寸和功耗。

平衡速度、成本和功耗

并非每个带有通信接口的设计都需要极高的性能,但在整个市场中,处理需求都在增加,而接口却越来越快。这些因素要求 FPGA 支持高达 12.5 Gbps 的串行接口,以实现以下越来越常见的选项:

PCIe Gen2 需要 5 Gbps

HDMI 2.0b,需要 6 Gbps

10 GbE 需要 10 Gbps

JESD204B,最高可运行 12.5 Gbps

这些高速串行接口要求收发器以上述速度运行,但功耗也应优化。对于基于高端架构的高端 FPGA 或中端 FPGA,这些速率的性能微不足道。不幸的是,这些设备也消耗非常高的功率,需要很大的外形尺寸,并且通常超出许多设计的预算。

另一方面,低密度 FPGA 通常没有收发器,并且包含它们的那些不支持列出的性能速率。平衡收发器速度、低成本和功率效率的答案是使用具有逻辑元件 (LE) 和收发器的正确组合的中等密度 FPGA,以支持所需的数据速率。

通过这些选项,工业架构师可以支持最新的高速串行接口,同时还拥有足够的片上 LE 来实现必要的电路板功能。此外,在 GPIO 和收发器上实现 SGMII 的能力通常使设计人员能够选择更小的封装尺寸和密度。这降低了系统成本并降低了 FPGA 功能所需的功率。

需要串行接口的一个例子是无线微蜂窝。这些设计通常使用处理器来处理大部分信号处理,同时利用 FPGA 进行自定义信号调节并连接到 ADC 和 DAC,如图2 所示。

pYYBAGLyW1uAECWEAABCsTLvyh0017.jpg

图 2:串行接口设计示例。

在此示例中,FPGA 使用收发器实现 CPRI 或专有串行数字链路 (SDL) 到 Cavium 处理器,并通过 JESD204B 实现到 Analog Devices ADC/DAC 的串行链路。除了执行串行桥接功能外,FPGA 的结构还可以实现信号调理算法,例如波峰因数降低 (CFR) 和其他功能。该实施方案为小型蜂窝和微蜂窝应用提供了更低功耗的解决方案和更小的占位面积。

实现 DDR4 接口 的新方法

工程师倾向于连接到 FPGA 的最常见存储器是基于 DDR DRAM 的设备。有几代可供选择,最好的选择通常是使用已经出货一段时间且不是绝对最新标准的内存。

对于 DRAM,DDR4 提供最佳的每比特成本,并且其架构将被支持多年。尽管 DDR3 仍然是设计的可行选择,但大多数新设计都选择 DDR4,因为它将在未来提供更低的价格、更快的性能和更宽的单芯片数据总线。

没有支持 DDR4 存储器接口的低密度 FPGA,因此设计人员必须使用基于高端架构构建的中等密度 FPGA 来实现这些接口。相比之下,当今最新的中端 FPGA 专为这些接口而构建,以显着降低的成本和功耗提供所需的 DDR4 性能,同时实现嵌入式设计所需的更小尺寸(图 3)。这些器件的封装尺寸范围从 16 x 16 mm 到 11 x 11 mm。

poYBAGLyW12AGZnIAADyW0EKQYk208.jpg

图 3:多种密度和外形尺寸的 FPGA。

随着通信、工业和嵌入式设计对更高性能接口、更多连接和更低成本的需求不断增长,系统架构师和工程师需要寻找新的解决方案。当今的低功耗、中等密度 FPGA 解决了这些设计挑战,将更大的价值与更低的功耗相结合,同时仍提供现代设计所需的接口选项和其他功能。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1655

    文章

    22283

    浏览量

    630228
  • 接口
    +关注

    关注

    33

    文章

    9444

    浏览量

    156136
  • GPIO
    +关注

    关注

    16

    文章

    1313

    浏览量

    55724
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何利用XPIO构建并实现带有Strobe的高速接口设计

    各类自定义接口的需求。高速接口设计,源同步接口(Source-Synchronous Interface) 是一种常见方式,其特点是发送
    的头像 发表于 10-17 09:22 2137次阅读
    如何利用XPIO构建并实现带有Strobe的<b class='flag-5'>高速</b><b class='flag-5'>接口</b>设计

    友思特方案 | FPGA 加持,友思特图像采集卡高速预处理助力视觉系统运行提速增效

    图像预处理是图像处理关键中间环节,通过优化传感器到主机的数据传输处理为后续减负。其算法依托硬件执行,搭载 FPGA 的友思特图像采集卡以高速运算和并行特性缩短处理时间、降低延迟并提升吞吐量,助力
    的头像 发表于 08-20 09:18 596次阅读
    友思特方案 | <b class='flag-5'>FPGA</b> 加持,友思特图像采集卡<b class='flag-5'>高速</b>预处理助力视觉系统运行提速增效

    FPGA 加持,友思特图像采集卡高速预处理助力视觉系统运行提速增效

    图像预处理是图像处理关键环节,可优化数据传输、减轻主机负担,其算法可在FPGA等硬件上执行。友思特FPGA图像采集卡凭借FPGA特性,能缩短处理时间、降低延迟,适用于
    的头像 发表于 08-13 17:41 771次阅读
    <b class='flag-5'>FPGA</b> 加持,友思特图像采集卡<b class='flag-5'>高速</b>预处理助力视觉系统运行提速增效

    高速总线接口的类型介绍

    ,它的成员使用SRIO技术来实现高速和低延迟互联。RapidIO组织负责制定和推广RapidIO互联标准,支持RapidIO产品的开发和部署,因此二者相互关联,是不同概念。RapidIO协议分为逻辑层、传输层、物理层。FPGA
    的头像 发表于 08-06 14:50 1497次阅读

    差分晶振在高速 FPGA 上的应用

    差分晶振在高速 FPGA 设计具有非常重要的应用,尤其是在对时钟精度、抗干扰能力、信号完整性要求高的系统
    的头像 发表于 07-11 14:24 553次阅读
    差分晶振在<b class='flag-5'>高速</b> <b class='flag-5'>FPGA</b> 上的应用

    Altera FPGA高速ADS4249和DAC3482的LVDS接口设计

    引言: 本文以TI的ADS4249(ADC)和DAC3482(DAC)之间的接口为例,介绍Altera FPGA与ADC/DAC之间的DDR LVDS接口设计以及时序约束详细设计。本文介绍的实例可方便扩展到具有类似
    的头像 发表于 06-19 10:05 2762次阅读
    Altera <b class='flag-5'>FPGA</b>与<b class='flag-5'>高速</b>ADS4249和DAC3482的LVDS<b class='flag-5'>接口</b>设计

    FPGA高速ADC接口简介

    本文介绍FPGA高速ADC接口方式和标准以及JESD204与FPGA高速串行接口
    的头像 发表于 06-12 14:18 2717次阅读
    <b class='flag-5'>FPGA</b>与<b class='flag-5'>高速</b>ADC<b class='flag-5'>接口</b>简介

    FPGA新品】正点原子L22开发板来了!采用紫光的Logos系列FPGA,适合工业控制、图像处理、高速通信等领域!

    FPGA新品】正点原子L22开发板来了!采用紫光的Logos系列FPGA,适合工业控制、图像处理、高速通信等领域! ATK-L22开发板采用紫光的Logos系列FPGA,板载1颗DD
    发表于 04-21 17:28

    ZYNQ FPGA的PSIIC设备接口使用

    zynq系列FPGA,都会自带两个iic设备,我们直接调用其接口函数即可运用。使用xilinx官方提供的库函数,开发起来方便快捷。
    的头像 发表于 04-17 11:26 1751次阅读
    ZYNQ <b class='flag-5'>FPGA</b>的PS<b class='flag-5'>端</b>IIC设备<b class='flag-5'>接口</b>使用

    【高清视频案例分享】CameraLink接口的PCIe采集卡 ,基于FPGA开发平台

    【高清视频案例分享】CameraLink接口的PCIe采集卡 ,基于FPGA开发平台 一、CameraLink简介 CameraLink是一种高速、可靠的相机接口标准,它专为满足高性
    发表于 03-25 15:21

    现代FPGA的主要亮点

    FPGA 通常按照逻辑容量进行分类,这种方式固然简单,但未能充分体现现代 FPGA 作为可更改的片上系统所能提供的丰富功能和资源。
    的头像 发表于 01-23 13:52 920次阅读

    租用站群服务器时如何降低成本?

    在租用站群服务器时,降低成本是许多站群管理者关注的重要问题。主机推荐小编为您整理发布租用站群服务器时如何降低成本,以下是一些实用的策略和建议,有助于在保持性能的同时降低租用成本
    的头像 发表于 01-22 10:45 566次阅读

    使用FPGA对40G以太网接口芯片Serdes进行测试的方法

    带Serdes的高速以太网接口流片后如果功能不正常,可以采用带有相同接口类型的FPGA进行测试定位问题。本文简单的介绍一种通过FPGA来对基
    的头像 发表于 01-09 16:10 2735次阅读
    使用<b class='flag-5'>FPGA</b>对40G以太网<b class='flag-5'>接口</b>芯片Serdes进行测试的方法

    如何降低半导体设备防震基座的制造成本

    降低半导体设备防震基座的制造成本,可从优化设计、成本控制、生产管理和供应链管理等方面着手
    的头像 发表于 01-09 16:07 876次阅读
    如何<b class='flag-5'>降低</b>半导体设备防震基座的制造<b class='flag-5'>成本</b>?

    AMD成本优化型产品的创新之处

    为实现 FPGA 产品成本降低,AMD 不会选择采用过时的架构或接口
    的头像 发表于 12-11 15:01 899次阅读