基于UltraScale+FPGA可编程逻辑DCI互连盒设计

FPGA开发圈 2018-04-08 08:45 次阅读

作者:Faisal Dada 和 Adam Taylor

随着实施基于云的服务和机器到机器通信所产生的数据呈指数级增长,数据中心面临重重挑战。 

这种增长毫无减缓态势,有业界专家预测内部数据中心机器对机器流量将会超出所有其他类型流量多个数量级。这种显著增长给数据中心带来三个主要挑战:

● 数据速度 – 接收与处理数据所需的时间增强了数据的接收和处理能力,实现高速传输。这使数据中心可支持近乎实时的性能。

● 数据种类 – 从图像与视频这样的结构化数据到传感器与日志数据这样的非结构化数据,可将不同格式的数据传输进来。

● 数据量 – 所有用户提供的数据量。

对于众多应用来说,应对这些挑战需要数据中心之间的直接通信。例如,提供索引、分析、数据同步、备份与恢复服务。为支持数据中心间的通信,需要使用非常大的数据管道,同时,用于在这些管道间传输数据的网络通常称为数据中心互连 (DCI)。

DCI 发挥着举足轻重的作用,有助于数据中心部署规模扩展,支持更多数数据中心以在给定地理区域内铺开服务。当然,随着数据中心数量的增加,它们之间的互连程度也会随之增强。

要想在数据中心内实现 DCI,既可使用专用接口盒,也可使用传统的传输装置。使用专用接口盒能在外部数据中心(线路侧)与数据中心内部网络(客户侧)之间提供接口。

由于数据中心内存有敏感信息,例如财务信息、健康信息以及其他业务的关键信息,因而数据安全性至关重要。安全漏洞会让数据中心所有者丧失信心与信任并造成收入损失。最糟糕的是,如果安全漏洞十分显著,还可能造成法律或监管后果,从而影响运营。

因此,无论是在数据中心内部还是在数据中心间的传输过程中,信息安全保障都是头等大事。这就要求 DCI 实现方案能在数据进出数据中心时支持对数据进行加密或解密。

当前的 DCI 实现方案采用以下技术之一:

● Bulk Layer 1 安全方案:利用类似于 AES256 的技术对整个内容进行加密和认证。这是目前为止最具成本效益的方式,能为大型点对点数据管道提供安全性。

● IEEE 802.1 AE 定义的 MACsec:可对数据包进行单独加密,也可在硬件中轻松处理。MACsec 可在 Layer 2 中提供安全性。

在 DCI 互连盒中,通常只使用两种安全技术中的一种。然而,随着数据中心数量的增加,找到可实现这两种安全方法的解决方案十分必要,让使用不同安全方法的数据中心间能够灵活地进行通信。这需要 DCI 平台具有灵活性且易于配置,可从支持一种安全解决方案到支持另一种安全解决方案。有了这种灵活性,使用不同厂商技术的数据中心之间就能进行通信。

尽管新型数据中心的数量快速增加,但现有数据中心在线路侧与客户侧均有部署,故也采用全新的标准。DCI 互连盒必须足够灵活才能应对多个升级周期,跨越多代网络接口。升级网络设备的相关成本是这种跨代升级的部分推动力,例如,100Gbps 传输卡的成本是与它相似的切换端口成本的 100 倍。因此,从成本角度来看,每三年更换这些设备并不划算。该功能有助于数据中心运营商将 DCI 互连盒脱离升级周期。 

DCI 互连盒架构 

   

出于对不同的安全技术与常规升级周期间歇的支持,DCI 互连盒架构需要能够适应部署功能要求,同时根据技术与标准变化实现简单演进。 

图 1 - DCI 互连盒情景图

要想实现对标准的适应性并为演进发展提供支持,就需要可支持多种数字相干光学 (DCO) 线路侧接口的架构。越来越多地将 DCO 格式部署为可插拔格式,并且能够支持不同厂商线路侧接口的特性实现了最大的灵活性。

客户侧接口则需要支持 10GE 至 400GE 的以太网速率,以及像 FlexE 的更新标准。而要将客户侧与线路侧进行连接,所需的解决方案不仅要提供接口功能,还要能实现应用所需的安全解决方案。

诸如赛灵思 UltraScale+ FPGA 的可编程逻辑可为 DCI 互连盒设计人员提供多种优势。可编程逻辑 IO 的高灵活性能实现任意到任意系统间的接口功能,允许客户侧和线路侧接口具备必要的 PHY 支持。 

可编程逻辑的并行特性还可实现算法的流水线化,以获得最优吞吐量。得益于可编程逻辑架构的并行特性,因为消除了传统的系统瓶颈,该解决方案还具备更好的确定性。

此外,可编程逻辑也可实现现场升级,在采用标准时,可支持全新协议修订版本的部署。可编程逻辑的这种可升级能力使 DCI 盒可以具备应用所需特性。该变更可通过 SDN 控制器来编排,因此,基于 FPGA 的 DCI 盒极具可塑性。在当今 SDN 控制的网络环境中,这样一种基于应用的 DCI 盒特性会形成极大优势。

就 FPGA 应用的开发而言,存在多种可用来加速功能性的由高级软件定义的环境。它们包括 SDAccel™、SDNet™ 与 SDSoC™ 设计环境,统称为 SDx。这些环境支持使用高层次综合对 FPGA 应用进行开发。当与重配置加速栈 (Reconfigurable Acceleration Stack) 相结合时,开发人员就可以使用业界标准框架与库集成数据中心。

图 2 – SDx 开发环境

总 结 

     

数据中心正在经历显著增长,并通过使用 DCI 这样的技术使之间的互连变得越来越紧密。DCI 互连盒可提供互连功能与数据事务处理的安全保护功能,同时还可在 DCI 与数据中心功能与标准演进发展的同时支持路径升级。 

FPGA,例如赛灵思 UltraScale+ 系列,可提供灵活的高性能解决方案,并可使用 SDx 工具链加速该解决方案的开发,提供高级设计环境。

热门推荐

原文标题:使用 Xilinx 可编程逻辑实现数据中心互连

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

IS61WV5128BLL 这个SRAM读写能否到10ns以内?

发表于 05-23 16:21 96次阅读
IS61WV5128BLL  这个SRAM读写能否到10ns以内?

比较 Xilinx® Virtex®-7FPGA GTH收发器和Altera Stratix V GX收发器的均衡能力

设计人员呼吁提升10G+ 芯片到芯片和背板性能, 依赖接收机均衡来补偿信号失真。观看视频, 并排比较....

的头像 亚德诺半导体(ADI)视频 发表于 05-23 15:47 35次阅读
比较 Xilinx® Virtex®-7FPGA GTH收发器和Altera Stratix V GX收发器的均衡能力

Vivado UltraFast设计方法中文版讲解

这个培训将会深度介绍适于Xililnx 可编程门阵列的HDL代码风格, 产生和验证时序约束的正确方法....

的头像 亚德诺半导体(ADI)视频 发表于 05-23 15:47 33次阅读
Vivado UltraFast设计方法中文版讲解

XILINX推出All Programmable抽象化计划,加快开发速度达15倍

Xilinx 宣布启动一项将软件、模型、平台和基于 IP 的设计环境融为一体的抽象化计划,致力于让系....

的头像 亚德诺半导体(ADI)视频 发表于 05-23 15:47 35次阅读
XILINX推出All Programmable抽象化计划,加快开发速度达15倍

如何将FPGA程序固化到外部Flash存储器

发表于 05-23 15:10 139次阅读
如何将FPGA程序固化到外部Flash存储器

Xilinx VIRTEX E双电压FPGA稳压器解决方案

该应用报告为工程师设计Xilinx 2.5-V和1.8V VirTEX多电压FPGA产品提供参考。它....

发表于 05-23 09:48 14次阅读
Xilinx VIRTEX E双电压FPGA稳压器解决方案

FPGA几大厂商介绍,你知道的有哪些呢?

前言:有的同学在学习fpga,但是你知道fpga的几大厂商有哪些么,今天我们就来聊聊比较知名的fpg....

的头像 FPGA学习交流 发表于 05-23 09:24 214次阅读
FPGA几大厂商介绍,你知道的有哪些呢?

如何将FPGA程序固化到外部Flash存储器

在我们刚开始学习FPGA的时候,我们一般都是将编译后生成的.sof文件(针对于Altera器件)通过....

的头像 FPGA学习交流 发表于 05-23 09:22 396次阅读
如何将FPGA程序固化到外部Flash存储器

FPGA器件的时钟设计

一般情况下,FPGA器件内部的逻辑会在每个时钟周期的上升沿执行一次数据的输入和输出处理,而在两个时钟....

发表于 05-23 05:56 41次阅读
FPGA器件的时钟设计

JTAG的先进经验和系统设计详析

JTAG总线最初用于板级制造测试,已经发展成为一种多用途总线,用于FPGA、Flash和处理器仿真的....

发表于 05-22 17:56 22次阅读
JTAG的先进经验和系统设计详析

莱迪思半导体超低功耗FPGA解决方案助力机器学习面向大众市场

全新的毫瓦级功耗FPGA解决方案为机器学习推理在大众市场物联网应用中实现快速部署创造机遇。

的头像 人间烟火123 发表于 05-22 17:04 462次阅读
莱迪思半导体超低功耗FPGA解决方案助力机器学习面向大众市场

Stratix 10 SoC FPGA器件案例(应用、特性、电路图)

Intel公司的Stratix 10 SoC FPGA系列采用14nm三栅极(FinFET)和异构三....

发表于 05-22 11:19 44次阅读
Stratix 10 SoC FPGA器件案例(应用、特性、电路图)

荐读:如何学习FPGA?为什么你会觉得FPGA难学?

很多人问我该如何去学FPGA,那么今天咱们就来聊一聊。 一、入门首先要掌握HDL(HDL=veril....

的头像 FPGA学习交流 发表于 05-22 10:43 564次阅读
荐读:如何学习FPGA?为什么你会觉得FPGA难学?

Altera® MAX® 10 FPGA介绍(特性、优势、电路图)

Altera公司的MAX 10器件是单片非易失低成本可编逻辑器件(PLD),具有内部存储可配置的双闪....

发表于 05-22 10:11 72次阅读
Altera® MAX® 10 FPGA介绍(特性、优势、电路图)

FPGA向TMS320C6678发送Doorbell中断时,只能接收999次Doorbell中断,但在ChipScope中能观察到Doorbell仍在发送,这是哪里出了问题?

发表于 05-22 09:17 163次阅读
FPGA向TMS320C6678发送Doorbell中断时,只能接收999次Doorbell中断,但在ChipScope中能观察到Doorbell仍在发送,这是哪里出了问题?

简谈FPGA研发设计相关规范(企业中很实用)

大家好!又到了每日学习的时间了,今天我们聊一聊FPGA做开发的时候,有哪些设计规范,从文档到工程建立....

的头像 FPGA学习交流 发表于 05-21 14:56 143次阅读
简谈FPGA研发设计相关规范(企业中很实用)

FPGA中不可综合语句 相关知识

大家好,又到了每日学习的时间了,今天我们来聊一聊FPGA中不可综合语句 相关知识。 (1)所有综合工....

的头像 FPGA学习交流 发表于 05-21 14:56 344次阅读
FPGA中不可综合语句 相关知识

FPGA常见的警告以及处理方法

FPGA常见的警告以及处理方法 1.Found clock-sensitive change dur....

的头像 FPGA学习交流 发表于 05-21 14:53 446次阅读
FPGA常见的警告以及处理方法

国产FPGA翻身做主人 技术实现质的飞跃

虽然这两款FPGA和赛灵思、阿尔特拉这样的巨头差距很大,但从FPGA规模上看,已经超出现有的国产FP....

发表于 05-21 11:04 117次阅读
国产FPGA翻身做主人 技术实现质的飞跃

TI芯片LM2742于FPGA 和 ASIC 的电源管理考虑

在当今竞争激烈的市场中,随着电子子系统的市场压力越来越大,FPGA和ASIC的重要性已经提高到了它们....

发表于 05-21 10:36 28次阅读
TI芯片LM2742于FPGA 和 ASIC 的电源管理考虑

MIPSfpga软核处理器IP设计方案

很多计算机专业的学生都只是在理论层次学习计算机体系结构方面的知识,比如数据路径、控制结构和存储系统等....

的头像 电子设计 发表于 05-21 10:17 537次阅读
MIPSfpga软核处理器IP设计方案

分享FPGA设计中信号完整性需要注意的几个方面

FPGA设计需注意的方方面面 目前市场上有几百种关于信号完整性和降噪的书。如果你是个新手或者需要一....

的头像 电子设计 发表于 05-20 10:52 234次阅读
分享FPGA设计中信号完整性需要注意的几个方面

英特尔FPGA为人工智能(AI)提供推理性能

新特性:在近日举行的 Microsoft Build 大会上,Microsoft推出了 基于 Pro....

发表于 05-20 00:10 125次阅读
英特尔FPGA为人工智能(AI)提供推理性能

SDSoC开发工具让FPGA SoC的应用更简单让你快速跨过FPGA SoC门槛

该用什么硬件平台去做 Design-In?这是电子工程师在设计开发之初绕不过去的问题。专用芯片ASI....

的头像 安富利 发表于 05-19 09:34 238次阅读
SDSoC开发工具让FPGA SoC的应用更简单让你快速跨过FPGA SoC门槛

多个ADC如何工作在级联模式中使用的详细资料概述

许多应用需要系统中的多个模数转换器(ADC)。级联多个ADC允许使用单个数据接收器或小型FPGA,这....

发表于 05-18 16:44 29次阅读
多个ADC如何工作在级联模式中使用的详细资料概述

Altera FPGA和TI的ADS4249和DAC382之间的接口的详细阐明(免费下载)

接口FPGA到高速数模转换器(DAC)和模数转换器(ADC)可能会混淆,特别是有如此多的接口格式可用....

发表于 05-18 11:38 23次阅读
Altera FPGA和TI的ADS4249和DAC382之间的接口的详细阐明(免费下载)

对比ARM、DSP,深入了解FPGA

自1985年首款FPGA诞生以来,FPGA已经是一名在电子信息领域征战了30年的老兵,这名战功赫赫的....

的头像 FPGA学习交流 发表于 05-18 11:07 675次阅读
对比ARM、DSP,深入了解FPGA

高速模数转换器THS1041与FPGA的接口考虑测试和解决方法的资料概述

THS1041是一个10位、40-MSPS、高速模数转换器(ADC)。多年来,由于其功耗低、寿命长等....

发表于 05-18 10:45 19次阅读
高速模数转换器THS1041与FPGA的接口考虑测试和解决方法的资料概述

关于基于FPGA的高光效单片彩色LCD投影机的设计方法

显示技术正朝着大屏幕、高清晰度、高亮度和高分辨率的方向发展。通常说来,将屏幕显示面对角线尺寸在1米(....

发表于 05-18 10:17 77次阅读
关于基于FPGA的高光效单片彩色LCD投影机的设计方法

如何使用QuartusⅡ软件来编写FPGA?

本文主要详细介绍了使用QuartusⅡ软件来编写FPGA的方法及步骤,另外还介绍了Quartus I....

的头像 电子魔法师 发表于 05-18 10:11 216次阅读
如何使用QuartusⅡ软件来编写FPGA?

教你如何降低TCO的同时提高数据中心性能_轻松实现FPGA加速

为了简化并提升这些 FPGA 加速解决方案的优势,英特尔以前所未有的全新方法,将硬件平台、软件加速堆....

发表于 05-18 06:31 82次阅读
教你如何降低TCO的同时提高数据中心性能_轻松实现FPGA加速

入门级FPGA学习平台伴你玩转Altera FPGA:板级电路整体架构

FPGA实验平台是特权同学和至芯科技携手打造的一款基于Altera Cyclone IV FPGA器....

发表于 05-18 06:10 72次阅读
入门级FPGA学习平台伴你玩转Altera FPGA:板级电路整体架构

基于STM32内置ADC实现简易示波器的程序设计与实现

ADC转换:STM32增强型芯片内置的2个独立ADC,可以有16个通道,并且2个通道可以并行的同步采....

发表于 05-18 01:44 159次阅读
基于STM32内置ADC实现简易示波器的程序设计与实现

一文读懂FPGA中的除法运算及初识AXI总线

FPGA中的硬件逻辑与软件程序的区别,相信大家在做除法运算时会有深入体会。若其中一个操作数为常数,可....

发表于 05-18 01:15 73次阅读
一文读懂FPGA中的除法运算及初识AXI总线

LTE-A相关的硬件开发

发表于 05-17 20:01 289次阅读
LTE-A相关的硬件开发

CycloneIII FPGA起动器套件功率基准设计

这个电源是为3C25F324起动器工具箱供电的。

发表于 05-17 17:50 44次阅读
CycloneIII FPGA起动器套件功率基准设计

e络盟推出两款德州仪器参考设计

e络盟推出两款德州仪器参考设计,为Xilinx® Zynq® UltraScale+ MPSoC系列....

发表于 05-17 10:44 143次阅读
e络盟推出两款德州仪器参考设计

基于FPGA控制AD9854产生正弦波

本文首先介绍了ad9854的工作原理,其次介绍了两款AD9854应用电路图,最后介绍了基于FPGA控....

发表于 05-17 09:53 132次阅读
基于FPGA控制AD9854产生正弦波

学习FPGA需要留意,很实用不看会后悔

大家好,又到了每日学习的时候了。自1985年问世以来,FPGA这种可编程逻辑器件凭借在性能、上市时间....

的头像 FPGA学习交流 发表于 05-17 09:30 948次阅读
学习FPGA需要留意,很实用不看会后悔

简谈同步复位和异步复位

大家好,谈到同步复位和异步复位,那咱们就不得不来聊一聊复位这个词了。在数字逻辑电路设计中,电路通过复....

的头像 FPGA学习交流 发表于 05-17 09:30 470次阅读
简谈同步复位和异步复位

英特尔FPGA 助力Microsoft Azure机器学习提供AI推理性能

在近日举行的 Microsoft Build 大会上,Microsoft推出了 基于 Project....

的头像 人间烟火123 发表于 05-16 17:25 842次阅读
英特尔FPGA 助力Microsoft Azure机器学习提供AI推理性能

高性能计算、金融领域应用和低延时交易的FPGA解决方案

无论您的设计在硬件上遇到什么工程问题,我们的FPGA平台都可以比市场上其他任何FPGA平台提供更快的....

的头像 FPGA开发圈 发表于 05-16 16:08 227次阅读
高性能计算、金融领域应用和低延时交易的FPGA解决方案

AM437x开发板FPGA与ARM基于GPMC通信测试

发表于 05-16 14:28 261次阅读
AM437x开发板FPGA与ARM基于GPMC通信测试

一文详解Quartus II自动添加管脚分配的方法

将Quartus II中FPGA管脚的分配及保存方法做一个汇总。本文首先介绍了FPGA 的管脚分配方....

的头像 陈翠 发表于 05-16 11:44 221次阅读
一文详解Quartus II自动添加管脚分配的方法

当今高性能FPGA成功供电的几点建议

面向FPGA系统的设计者面临的一个主要问题是实现清洁的电能。本文阐述了FPGA的电源要求及其供电问题....

发表于 05-16 10:50 29次阅读
当今高性能FPGA成功供电的几点建议

DRAM、FPGA、集成电路总体和光刻设备领域的专利态势分析

近日,中国集成电路知识产权联盟秘书处纲正知识产权中心发布了《集成电路专利态势报告(2018版)》。该....

的头像 电子发烧友网工程师 发表于 05-16 01:24 489次阅读
DRAM、FPGA、集成电路总体和光刻设备领域的专利态势分析

自动跟踪电压排序简化了同时加电和断电

在复杂的逻辑和混合信号应用中,对多个电源电压进行功率放大的能力已经成为电力系统设计者的一个重要要求。

发表于 05-15 17:31 28次阅读
自动跟踪电压排序简化了同时加电和断电

为今天的多轨FPGAs和DSP提供动力,第2部分

大多数电子器件都有一个或多个数字处理IC,如FPGA或DSP,它们需要多个电源轨。在这些数字IC的供....

发表于 05-15 14:37 25次阅读
为今天的多轨FPGAs和DSP提供动力,第2部分

中国电科和中国电子在FPGA上取得的技术突破非常振奋人心

也许有人会说,既然是“万能芯片”,直接买FPGA把代码烧进去不就得了,何必专门去流片呢?这主要是因为....

的头像 科工力量 发表于 05-15 09:35 712次阅读
中国电科和中国电子在FPGA上取得的技术突破非常振奋人心

如何利用FPGA设计来验证和加快你的设计过程

如果处理器和现场可编程门阵列FPGA全部由同样的电压供电运行,并且不需要排序和控制等特殊功能的话,会....

的头像 电子设计 发表于 05-14 09:01 541次阅读
如何利用FPGA设计来验证和加快你的设计过程

TSW4200演示工具包套件的详细英文资料概述

这是TSW4200演示工具包的用户指南。该仪器包括两个EVMS:TSW4200—DAC和TSW420....

发表于 05-11 16:34 30次阅读
TSW4200演示工具包套件的详细英文资料概述

微软发布了最新的基于FPGA的Project Brainwave预览版

从借助FPGA实现更高效的计算处理的想法诞生,到Project Brainwave公开预览版的发布,....

的头像 智车科技 发表于 05-11 14:22 585次阅读
微软发布了最新的基于FPGA的Project Brainwave预览版

大点数FFT运算选择FPGA还是DSP?

发表于 05-11 11:54 335次阅读
大点数FFT运算选择FPGA还是DSP?

几个FPGA时序优化简单技巧

当然FPGA里实际不必这样,打个比方,两个xbit的数据做比较,若芯片内是4输入LUT,若有pipe....

的头像 FPGA极客空间 发表于 05-11 10:35 208次阅读
几个FPGA时序优化简单技巧

FPGA和ASICS的电源管理考虑

在市场竞争日益激烈的今天,市场竞争日益激烈。电子子系统的压力、FPGA和ASICs的重要性已经上升到....

发表于 05-11 09:05 26次阅读
FPGA和ASICS的电源管理考虑

FPGA输出的DDR3差分时钟左右抖动很厉害,请问是怎么回事呢?

发表于 05-11 06:50 203次阅读
FPGA输出的DDR3差分时钟左右抖动很厉害,请问是怎么回事呢?

出99新的黑金AX301,或者换锆石A4-nano

发表于 05-10 16:28 243次阅读
出99新的黑金AX301,或者换锆石A4-nano

请问FPGA输出的PLL时钟有正负电平,上下抖动,这是怎么回事呢

发表于 05-10 08:14 278次阅读
请问FPGA输出的PLL时钟有正负电平,上下抖动,这是怎么回事呢

基于FPGA的图像边缘检测系统设计,用VHDL语言实现该怎么做?

发表于 05-10 00:22 250次阅读
基于FPGA的图像边缘检测系统设计,用VHDL语言实现该怎么做?