登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 1138|回复: 0

深度揭秘:华为 FPGA 加快云服务颠覆传统 FPGA​ 开辟​ ...

[复制链接]

216

主题

1

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2017-11-17 08:09:22 | 显示全部楼层 |阅读模式 来自 福建
FPGA开辟日益走向高条理综合型,从门级、开关级到 RTL级再到算法及将来再到体系级,而在应用层面,由于 FPGA有天生的并行处置惩罚机制,在人工智能、大数据处置惩罚方面无器件能出其右 。因此,在数据中央引入 FPGA并实现云化加快业务成为一定趋势。随着华为云 FPGA加快服务的推出,冲破原有 FPGA开辟、测试和应用存在的较高门槛,开启了一个颠覆 FPGA开辟的新期间!
华为 FPGA加快云服务——更懂您计划风俗的开辟套件
华为在FPGA范畴深耕多年,有着环球最专业的FPGA开辟团队,积聚了大量FPGA开辟履历和IP,这些积聚联合其领先的弹性云服务架构,可以为用户提供简朴易用的FPGA云服务。总结起来,华为FPGA云加快服务上风表现在以下技能方面:
1多样化的开辟情况传统FPGA开辟方式以RTL语言开辟为主,在云期间,用FPGA快速举行算法验证,让软件工程师也能快速利用FPGA等必要,促进了利用OpenCL和C/C++等高级语言开辟FPGA的需求。华为FPGA加快云服务开辟套件提供了HDL、SDAccel和C/C++等多种语言开辟情况,用户可以选择最认识和善于的情况完成业务的计划开辟。
2丰富的计划组件和IP库华为积聚的大量高质高效常用FPGA计划组件,比方器件无关乎的ram,字节级和帧级的通用fifo,高效的支持绝对优先级SP、公平轮询RR、权重轮询WRR等多种调理组件,多通道的DDR控制器,带PFC等功能100G Eth接口控制器,通用矩阵运算、傅里叶变更等各种组件,用于可以直接调用这些计划组件,从而提拔FPGA开辟服从。在加快IP方面,华为积聚了网络转发、网络协议、安全加解密、压缩解压缩、AI、媒体、大数据、数据库等覆盖CT和IT各范畴的通用加快 IP,通过华为IP marketplace,用户可以快速的调用这些IP,从而快速构建本身的加快应用。
3差别化 shellshell逻辑提供了PCIe接口、DDR控制、DMA引擎、Flash控制器等根本功能。依附在CT范畴高质量和高性能需求场景的多年积聚,华为可以提供业界领先的高性能和us级低时延的自研shell,满意您高性能低时延的应用场景;也同时提供高机动性和低开辟门槛的SDAccel shell,方便您移植基于GPU等平台的应用,快速地上线FPGA加快的业务。
4浅易的工程构建方式华为FPGA加快云服务也提供了一系列的开辟套件,支持用户一键式创建用户目次,快速地构建工程。
5简朴的工程设置无需把握TCL大概SHELL脚本语言,无需修改构建脚本,只必要简朴修改设置参数,开辟套件即会主动天生束缚文件及综合编译脚本,利用户的开辟更简朴。
6自由的工程实现用户可以选择单步实行综合、实现、PR校验、目的文件天生及加密操纵,也可以通过套件一键式完成工程构建,天生本身的加快IP。
7完善的细节体验工程构建套件提供了时序主动检测功能和定时构建等功能。用户可以预约恣意时间举行工程构建。工程构建完成后,用户无需打开log检察构建效果,套件会主动查抄用户时序,以直观的方式关照您计划的时序环境。
华为 FPGA加快云服务——简朴易用的全流程验证
FPGA开辟过程中,仿真是包管FPGA产物质量最紧张且难度最大的环节,详细的:

(1)传统FPGA开辟方式中仿真平台搭建必要大量验证工程师投入,难度大,导致验证职员无法专注于验证逻辑功能;

(2)验证专用IP开辟难度高,假如购买第三方VIP代价昂贵,使得用户难以保障功能的稳固性;

(3)利用验证平台举行验证门槛高,假如验证底子单薄,很难驾御,倒霉于验证工作的开展。
1美满的云验证平台华为FPGA加快云验证平台接纳业界通用的systemverilog2012语言开辟,由具有丰富验证履历的团队维护和升级。不但提供浅易的端到端的流程引导,还提供丰富的验证IP(VIP),满意用户的各种需求。
相对业界其他FPGA云开辟平台,华为除了提供通用仿真平台,还提供加强版仿真平台以满意更专业的用户需求。加强版仿真平台接纳业界成熟的UVM方法学,提供比通用版更多的特性以及更强的性能。
2解耦的架构计划验证平台接纳Testbench与Testcase完全分离的架构,即用户可在完全不改变仿真平台的条件下增删并实行测试用例。Testbench中包罗底子鼓励组件、AXI4接口的BFM、CPU模子、DDR功能仿真模子、记分牌以及VIP。此中用户可自界说部门通过用户鼓励组件、callback、rm等动态重配到testbench中而完全无需修改testbench。
针对利用云上加快资源的用户,华为FPGA加快云服务为用户提供完备的Testbench,用户只必要计划本身的鼓励组件、参考模子然后即可举行仿真测试,而无需关注接口时序,平台毗连、脚本实现等繁杂事件,极大的进步了用户的仿真验证服从。
用户可通过华为FPGA加快云服务提供的覆盖率陈诉以及回归脚本等工具对测试的覆盖环境举行统计和闭环。
华为FPGA加快云服务平台针对用户仿真速率慢的题目,通过预编译仿真库以及一次编译多次实行的方法,大幅进步用户的仿真速率。
3丰富的验证 IP库华为也将提供丰富的VIP(验证IP)库,包罗本身信息范畴多年积聚的高效能VIP,此类VIP将覆盖总线接口,外挂存储,网络处置惩罚,高速接口等,用户可以通过华为云IP MarketPlace快速的选择及利用。
华为 FPGA加快云服务——简约而不简朴的验证平台
验证平台是验证环节最紧张的组件之一,传统FPGA开辟方式不但必要投入大量人力搭建验证平台,而且假如必要完成复杂的测试每每会导致验证平台过于复杂,对非纯熟用户不友爱,不易上手。
华为云验证平台不但拥有强盛的功能与扩展性,而且布局简朴,易于新手利用,简约而不简朴。
如图1所示,Testbench中包罗AXI4接口的BFM、DDR仿真模子、记分牌等组件。用户如需利用Testbench仅需编写本身的测试用例、鼓励以及参考模子等功能而完全无需关注BFM、组件毗连,最大水平上简化用户的验证工作。华为的通用仿真平台还支持代码与功能覆盖率的网络、断言和C混淆编程等高级仿真方法。
DWM0nalZ66LMNMXN.jpg
图1华为FPGA加快云验证平台架构图
华为 FPGA加快云服务——志当存高远,新模式,更高效,创将来
华为FPGA加快云服务开启了一种新的FPGA开辟模式,随着华为云MarketPlace的推出,将来FPGA开辟业者可以在任何时间和所在专注开辟属于本身的IP,并将其出售;同时,华为FPGA加快云服务还开启了共享聪明,这将再次颠覆FPGA开辟模式,假如你是FPGA专家,你完全可以在家通过华为云开始属于本身的奇迹!
将来,有多种大概,如今,你要做的就是申请华为FPGA云加快公测,接待您的加盟!
Opal Kelly公司推出头向FPGA模块的SYZYGY规范接口
RFSoC开始发货了!全面加快 5G无线、有线 Remote-PHY及别的应用
呆板人的眼睛,必要一个Spartan-6 FPGA
基于Xilinx Z-7007实现Z-turn SBC简化版——Z-turn Lite
【专家坐堂Q&A】Vivado效果是否可重复用于雷同的工具输入?
Arty家属再添新成员:基于Xilinx Spartan-7 FPGA的Arty S7开辟板
看一刻钟视频,C/C++代码运行服从就进步了?
超强兼容! Xilinx Zynq 7045实现支持29种CMOS传感器的Denali-MC HDR IP
调试硬件BUG的神器——新型逻辑分析仪
FPGA存储器保举(利用 Vivado Design Suite)
数据中央100G期间到临!Virtex UltraScale+ FPGA助力提速焦点网!
一个新奇的体系架构: Kintex-7 FPGA + Nvidia TX2 = 16通道高速ADC数据收罗体系
Xilinx、Arm、Cadence和台积公司共同公布环球首款接纳7纳米工艺的CCIX测试芯片
嵌入式开辟者福音,华为 FPGA加快云服务器来了!
【专家坐堂Q&A】我无法在我的 IPI计划中仿真 MicroBlaze MCS
震动!基于 Xilinx Kintex UltraScale实现nvNITRO NVMe超高速加快器卡




上一篇:Shell已不是运维开发的主要编程语言,看看运维同行都在用什么吧
下一篇:良言Java​开辟​者必相识的技能
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-5-16 05:37 , Processed in 0.058269 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表