基于赛灵思FPGA的硬件加速技术打造高速系统

2011-05-30 02:17:45编辑:北极风 关键字:硬件加速  高速系统
    设计人员时常需要通过增加计算能力或额外输入(或两者)延长现有的嵌入式系统的寿命。而可编程系统平台在这里大有用武之地。我们曾经希望用安全网络连接功能升级一套网络可编程系统。安全网络连接功能需要加密才能运行安全外壳 (SSH)、传输层安全 (TLS)、安全套接层(SSL) 或虚拟专用网 (VPN) 等协议。这种安全需求与把各种系统接入因特网的需求同步增长,例如,为了启用远程管理与分布式控制系统。

  因该领域仍在发展并且标准尚未固定,因此成本主要取决于一次性工程费用。所以,FPGA技术能实现最高价值。我们的系统基于 Mi s s i n g L i n k Electronics (MLE) 公司的“软”硬件平台,其 FPGA 灵活的 I/O 能够连接各种传感器和执行器。该平台采用可编程逻辑实现片上系统,以 MicroBlaze ™ CPU或 PowerPC® CPU 作为其核心。 CPU 为操作系统与用户空间应用软件运行 MLE Linux 软件栈。由于采用 MicroBlaze 或PowerPC 作为主 CPU,当运行嵌入式Linux 操作系统外加强大加密功能时该系统显然无法提供所需要的计算性能。况且也无法改变物理硬件。为了实现系统加速,我们使用可编程系统把计算从软件域转移到硬件侧。

  协处理硬件可编程系统基本上是一个或几个CPU( 运行操作系统与应用软件)的组合,外加一个 FPGA。FPGA 在其中用作灵活的接口“适配器”及协处理硬件。我们可以在单独辅助芯片上实现可编程系统,或者将全部都集成到单个的器件上。我们可以根据 FPGA 器件和 CPU 之间的通信方式,采用不同方法调节系统性能和功能。

  其中一种方法就是添加对等处理器,通过内存映射状态和控制寄存器与 CPU实现同步。因为通过同一系统总线运行所有通信会很快降低性能,因此我们实际上希望把 CPU 数据流与对等处理器分开。而采用赛灵思 Central DMA 或多端口储存器控制器 (MPMC) 等片上系统组件能够轻松满足上述愿望。

  另外,也可以增加一个协处理器,这种情况下能通过增加自定义指令(也叫编译功能)有效地扩展 CPU 的指令集。例如,它适合浮点单元,而且赛灵思结构协处理器模块 (FCM) 技术能轻松支持上述功能。此处的优势是在 CPU 和协处理器之间使用一条从内存到系统总线的专用通信通道。对于 PowerPC,其为辅助处理单元 (APU),而对于 MicroBlaze,则是快速单工链路 (FSL)。

  

 

  图 1 — 在采用 Valgrind 工具的 SCP 传输中,AES 加密占用三分之二的计算任务。

  

[1] [2]

关键字:硬件加速  高速系统

来源: elecfans 引用地址:https://www.eeworld.com.cn/DSP/2011/0530/article_3002.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:DSP开发注意问题
下一篇:TMS320C6713与DM9000A的接口设计与实现

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

硬件加速、软硬解耦的5G接入网云化方案全新亮相

在5G网络中,我们会面临不同的业务需求,而传统的物理设备我们网络物理设施是无法根据这些业务来配置的,网络切片则是关键技术。在6月27日开幕的世界移动大会MWC上海展会上,联想集团、中国移动、赛灵思(Xilinx)、Napatech、锐德世(Radisys)五家公司联合推出了业界首个支持多形态加速硬件、软硬件充分解耦的移动接入网云化方案 。 联想集团副总裁、联想研究院企业服务云计算实验室和5G实验室负责人黄莹博士表示:“无线网基站云化与虚拟化是5G时代的重要技术方向,对运营商优化网络效率、促进业务创新、提升用户体验等方面,均具有深远意义。联想致力打造基于NFV技术的端到端产品与服务,在硬件加速与整体软、硬件解决方案等方面
发表于 2018-07-03 14:35:17
硬件加速、软硬解耦的5G接入网云化方案全新亮相

加速云推出两个系统硬件加速产品、两个IP库、三大解决方案

的认可。加速云创始人兼CEO邬刚表示:“人工智能已经进入我们的生活,但是未来发展还存在瓶颈,需要硬件技术和算法方面的突破。异构计算是计算架构的未来趋势,而FPGA 是实现异构计算的完美选择。加速云创新的异构计算加速平台解决方案,具有高性能、高效率、低延时特性以及可编程性和远程可重构能力,非常适合云上的弹性业务的需求。我们希望能够通过我们的技术,帮助更多的企业实现深度学习,在大数据时代赢得先机。”加速云本次推出的四大产品为:两个系列硬件加速产品(SC-OPS, SC-VPX)、两个IP库 (FDNN, FBLAS)、三大解决方案(深度学习解决方案、高性能计算及数字信号处理解决方案、边缘计算解决方案)。产品介绍:• SC-OPS是加速云
发表于 2018-04-18 16:56:25

盯上挖矿市场,英特尔为自己CPU芯片申请挖矿硬件加速专利

根据美国专利商标局(USPTO)最新公布的专利信息显示,早在2016年9月,Intel提交了一份关于比特币挖矿硬件加速器的专利申请。根据专利文件显示,Intel的设计是打算在CPU中集成挖矿硬件加速器,对信息摘要和信息调度数据通道做特殊优化,同时可以实现ASIC、SoC、CPU、FGPA等硬件协同工作。另一方面,Intel在专利文件中更多的强调的是能效。 现在的挖矿器性能虽然高,但是因为不停地运行SHA-256计算,能耗非常高,并且占据的空间非常大。Intel在专利文件中描述,其挖矿加速器体积大大缩小,而且能效比极高,相比通用处理器可将能耗降低最多35%。
发表于 2018-04-10 19:03:38
盯上挖矿市场,英特尔为自己CPU芯片申请挖矿硬件加速专利

介绍一款基于FPGA的CNN硬件加速器IP

,FPGA还非常适合用作协议和接口转换的芯片。近日KORTIQ公司推出了一款Xilinx FPGA的CNN加速器IP——AIScale,它能够利用实现训练好的CNN网络,比如行业标准的ResNet、AlexNet、Tiny Yolo和VGG-16等,并将它们进行压缩输出二进制描述文件,可以部署到Xilinx全系列可编程逻辑器件上。Zynq SoC和Zynq UltraScale+ MPSoC器件PS可以提供数据给AIScale CNN加速器(PL),经过分类处理将输出数据给PS。压缩后的CNN网络占用资源相对小很多,可以部署在片上存储器中,可以更快更灵活的切换CNN网络。 图1:AIScale在计算机视觉应用案例
发表于 2018-02-03 19:39:30
介绍一款基于FPGA的CNN硬件加速器IP

Veloce硬件加速仿真平台软件加入 ISO 26262 验证程序

Mentor, a Siemens business 宣布独立合规公司 SGS-TÜV Saar 已对 Mentor 新版 Veloce® Strato™ 硬件加速仿真平台关键软件元素的工具验证报告进行了 ISO 26262 合规性认证。认证巩固了 Mentor 在确保功能安全和硬件加速仿真技术领域的领导地位,能够帮助芯片设计人员达到并超越全球汽车行业日益严格的安全和质量要求。这是 Mentor 第 22 次通过 ISO 26262 产品认证。从这些 Mentor Safe 程序的新增功能可以看出,公司致力于使其业界领先的电子硬件和软件设计解决方案产品组合的所有标志产品通过关键文档的功能安全验证。“人们对自动驾驶和成熟 ADAS
发表于 2017-07-25 21:57:20

Mentor 将Veloce Strato 硬件加速仿真平台软件加入 Mentor Safe ISO 26262 验证程序

Mentor, a Siemens business 宣布独立合规公司 SGS-TÜV Saar 已对 Mentor 新版 Veloce® Strato™ 硬件加速仿真平台关键软件元素的工具验证报告进行了 ISO 26262 合规性认证。下面就随手机便携小编一起来了解一下相关内容吧。认证巩固了 Mentor 在确保功能安全和硬件加速仿真技术领域的领导地位,能够帮助芯片设计人员达到并超越全球汽车行业日益严格的安全和质量要求。这是 Mentor 第 22 次通过 ISO 26262 产品认证。从这些 Mentor Safe 程序的新增功能可以看出,公司致力于使其业界领先的电子硬件和软件设计解决方案产品组合的所有标志产品通过关键文档
发表于 2017-07-25 14:39:58
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved