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

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

3天内不再提示

赛灵思MPSoC开发教程详解

Xilinx赛灵思官微 来源:djl 作者:赛灵思 2019-07-26 10:07 次阅读

Zynq MPSoC(多处理器片上系统)是Xilinx公司推出的第二代SoC系列产品,集成了复杂的处理系统,包括ARM Cortex-A53应用程序处理器和ARM Cortex-R5实时处理器,以及FPGA编程逻辑。

来自苏格兰斯特拉斯克莱德大学(University of Strathclyde)的Louise Crockett团队基于这一平台的软件和硬件结构,撰写了Exploring Zynq MPSoC: With PYNQ and Machine Learning Applications,综合且全面地介绍了软件堆栈、多处理器处理系统以及可编程硬件阵列等问题。

本书既是使用Zynq MPSoC的开发人员的实用指南,同样也是希望熟悉器件及其相关设计方法的技术人员的有效参考。

程序员可以学会如何使用简单的软件界面和框架来快速实现他们的机器学习算法,系统设计师可以利用它来获取系统的最高性能。

器件的架构

与Zynq7000相比,Zynq MPSoC 进一步整合了处理器系统中可选择的处理器数量和性能,最多可配备四个ARM Cortex-A53处理器内核和两个ARM Cortex-R5实时处理器内核。此外,该架构进一步拓展了可编程逻辑门阵列中的DSP切片和分布式存储器的规模。在开发当今新兴的AI应用程序时,全新的MPSoC架构将实现繁琐的算术计算和数据移动的过程变得十分轻松有趣。

设计工具与方法

SoC系统将包括硬件设计和软件设计两个方面。硬件设计会映射到SoC设备上的FPGA逻辑资源,而软件则运行在一个或多个系统内部署的处理器上。在此设计流程中,硬件和软件开发可以在很大程度上独立进行,然后整合。工程师使用他们选择的工具生成硬件系统的元素,并使用Xilinx Vivado开发环境实现系统集成和实现目标设备。软件开发人员可以使用Xilinx软件开发工具包(SDK)进行开发。这是传统的软硬件协同设计方法。

Xilinx的SDx开发环境则是一种更高级的开发方式。在Xilinx SDx工具中可以完全使用软件代码对整个系统进行描述,然后对各种计算进行资源分配(在用户指导下)。这使得面向软件的软硬件协同设计已经发生了相当大的转变。本书的第4章中更详细地讨论了关于SDx设计方法。

更先进的应用实现

本书还讨论了Zynq上许多应用程序的实现,包括FINN-R开源框架的有效性神经网络的实现、基于Python的Zynq设备框架和机器学习应用程序。我们可以预见到一些基于Zynq的更为优秀的产品,包括高级驾驶员辅助系统(ADAS),计算机视觉,“大数据”分析等。

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

    关注

    68

    文章

    19275

    浏览量

    229739
  • 赛灵思
    +关注

    关注

    32

    文章

    1794

    浏览量

    131262
  • 应用程序
    +关注

    关注

    37

    文章

    3268

    浏览量

    57694
收藏 人收藏

    评论

    相关推荐

    Verilog(FPGACPLD)设计小技巧

    Verilog(FPGACPLD)设计小技巧
    发表于 08-19 22:52

    :“玩转FPGA (xilinx)FPGA设计大赛”获奖奖品展示

    Spartan-6开发板  三等奖奖品: 电子发烧友网T恤+小礼品  那接下来我们就展示一下奖品阵容吧!先给大家看看我们的iPad 2吧。图 一等奖奖品之iPad 2#p#
    发表于 09-06 14:33

    FPGA是用altera多还是的多呢

    FPGA是用altera多还是的多呢,我买的开发板是altera的,但是很多人推荐说学习
    发表于 01-09 21:27

    Xilinx方案

    能做方案的,请联系
    发表于 01-21 19:31

    如何利用28纳米工艺加速平台开发

    全球可编程逻辑解决方案领导厂商公司 (Xilinx Inc.) 宣布,为推进可编程势在必行之必然趋势,正对系统工程师在全球发布
    发表于 08-09 07:27

    什么是丰富目标设计平台?

    今年年初,率先在FPGA领域提出目标设计平台概念,旨在通过选用开放的标准、通用的开发流程以及类似的设计环境,减少通用工作对设计人员时间的占用,确保他们能集中精力从事创新性的
    发表于 08-13 07:27

    如何利用ZYNQ MPSoC玩DOOM?

    和 DornerWorks 的系统软件团队在的 Zynq® Ultrascale+™
    发表于 10-09 06:21

    高价回收系列IC

    高价回收系列IC长期回收系列IC,高价求购
    发表于 04-06 18:07

    如何使用FPGA加速包处理?

    FAST包处理器的核心功能是什么如何使用FPGA加速包处理?
    发表于 04-30 06:32

    详解All Programmable Smarter Vision解决方案

    详解All Programmable Smarter Vision解决方案
    发表于 06-02 06:56

    FPGA设计流程看懂FPGA设计

    系统 汽车级 Zynq UltraScale+ MPSoC 系列面世 不仅服务硬件工程师,2018年如何布局AI? 2017人工智能热词 TOP10,第一竟然不是AI
    发表于 02-20 20:32 1.6w次阅读
    从<b class='flag-5'>赛</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>FPGA设计流程看懂FPGA设计

    Zynq UltraScale+ MPSoC 上的 Xen 管理程序教程

    通过这篇有趣的教程,熟悉运行在 Zynq UltraScale+ MPSoC 上的 Xen 管理程序。
    发表于 02-01 01:38 1331次阅读

    与戴姆勒联袂开发AI解决方案

    和戴姆勒公司(Daimler AG)今天宣布,两家公司正强强联手采用汽车应用领域的人
    的头像 发表于 06-29 11:07 3304次阅读

    最新发布的UltraScale+16nm系列FPGA、3D IC和MPSoC介绍

    关键词:UltraScale+ , MPSoC , 3D IC 引言 在 20nm UltraScale MT 系列成功基础上,
    发表于 12-28 00:02 1052次阅读

    的目标和发展

    公司亚太区销售与市场副总裁杨飞表示,的SDx系列仍会持续发展。毫无疑问,这会帮助
    的头像 发表于 07-24 17:58 3326次阅读
    <b class='flag-5'>赛</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>的目标和发展