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

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

3天内不再提示

赛灵思推出一本专著,介绍如何使用HLS技术来创建优化的硬件设计

Xilinx赛灵思官微 来源:djl 作者:赛灵思 2019-07-26 17:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作为集成电路设计领域现场可编程门阵列 (FPGA) 技术的创造者之一,赛灵思一直积极推广高层次综合 (HLS) 技术,通过这种能够解读所需行为的自动化设计流程打造出可实现此类行为的硬件。赛灵思刚刚推出了一本专著,清晰介绍了如何使用 HLS 技术来创建优化的硬件设计。

这本名为《FPGA 并行编程》的专著出自赛灵思首席工程师 Stephen Neuendorffer 以及来自 UCSD 的 Ryan Kastner 和来自 Cognex 的 Janarbek Matai。该书对于任何有兴趣构建 FPGA 系统的人来说都实属具有实用意义的指南。对于高年级本科生和研究生的课程而言,本书也具有特殊价值。此外,这本书对于在职系统设计人员及嵌入式编程人员同样非常实用。

该书读者只要求具备 C/C++ 编程工作知识,也就相当于汽车驾驶员掌握自动档驾驶水平,而且读者应当熟悉其他基本的计算机架构概念。此外,该书还包含了大量实例代码。我们强烈建议该书读者打开Vivado HLS 并亲自尝试这些实例代码。我们通过 Vivado WebPack Edition 提供免费的 License,或者 Vivado System Edition 的 30 天免费试用期。

此外,该书还提供一些类似教科书的功能,对于课堂教学尤其具有价值。例如,书中每章都会提出问题,向读者提出挑战,有助于读者在阅读时巩固对材料的理解。书中还提供了由加州大学圣迭戈分校 (UCSD) 开发并用于 HLS 课堂教学的有关项目。如欲获得有关项目文件,讲师可向 UCSD 提出申请。各项目在不同程度上都与书中某个章节有关,包括针对 FPGA 板的参考设计,您可以随时联系赛灵思大学计划(XUP)获取。

正如您所预料的那样,随着所读内容的深入,每个项目的复杂性也会提升,因此本书应该循序渐进地阅读。采用这样的阅读方法,读者就能了解到例如 HLS 方法的优化如何能直接应用于特定应用。每款应用也将进一步介绍如何编写 HLS 代码。不过,通过举例法来教学也有其不足之处。首先,大多数应用都需要一些额外的背景知识,以便读者更好地理解正在执行的计算。要真正理解相关计算,通常需要对应用的数学背景进行广泛的讨论。这对只希望了解 HLS 基础知识的读者来说可能缺乏吸引力,不过 Neuendorffer 坚信要想掌握实现最佳设计所必需的代码重构技巧,就必须有这样深入的了解。

虽然《FPGA 并行编程》的章节安排是按照阅读顺序设计的,并且随着读者阅读的深入,章节的复杂性也会提升,但是针对更高级的 HLS 用户,如果只希望了解特定应用领域,那么也可以直接阅读个别章节。例如,对生成硬件加速分类引擎感兴趣的读者可跳至第十章,而无需阅读此前的所有章节。

赛灵思强烈建议将 HLS 作为一种开发 FPGA 集成电路的高效设计流程,从而构建可在汽车、飞机、卫星和其他新兴技术领域中智能且高效工作的硬件。《FPGA 并行编程》将成为推进此类产品开发的重要而高效的指南。欢迎将本书收入实验室的藏书之列以备不时之需。

赛灵思推出一本专著,介绍如何使用HLS技术来创建优化的硬件设计

矩阵—矢量乘法架构,配合具体阵列分区和流水线。

已省略流水线寄存器,并将行为显示在右侧。

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

    关注

    33

    文章

    1798

    浏览量

    133646
  • 硬件设计
    +关注

    关注

    18

    文章

    496

    浏览量

    45688
  • C语言编程
    +关注

    关注

    6

    文章

    90

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FPGA电源解决方案全解析

    FPGA电源解决方案全解析 在当今的电子设计领域,现场可编程门阵列(FPGA)凭借其出色的设计灵活性和较低的工程成本,在众多应用和终端市场中占据了重要地位。然而,FPGA的电源设计和管理却是
    的头像 发表于 04-02 15:45 200次阅读

    时频同步产品手册

    时频同步产品手册
    发表于 03-24 16:02 0次下载

    元器件选型手册-中文版

    元器件选型手册
    发表于 03-24 16:01 0次下载

    通过vivado HLS设计个FIR低通滤波器

    Vivado HLS款强大的高层次综合工具,可将C/C++代码转换为硬件描述语言(HDL),显著提升FPGA开发效率。
    的头像 发表于 01-20 16:19 526次阅读
    通过vivado <b class='flag-5'>HLS</b>设计<b class='flag-5'>一</b>个FIR低通滤波器

    国内哪家 SLIC 芯片支持定制?电子脱颖而出

    ,就让我们同聚焦电子科技。电子:自主研发的坚实后盾
    的头像 发表于 01-20 14:49 1466次阅读
    国内哪家 SLIC 芯片支持定制?<b class='flag-5'>赛</b><b class='flag-5'>思</b>电子脱颖而出

    智能亮相阿里云通义智能硬件展,展示AI技术应用成果

    最新AI智能硬件产品亮相,全方位展示技术落地成果,并带来专业产品技术演讲,深度分享在AI应用领域的最新进展,为现场观众呈现场科技与情感交融的智能盛宴。  
    的头像 发表于 01-12 10:40 265次阅读
    酷<b class='flag-5'>赛</b>智能亮相阿里云通义智能<b class='flag-5'>硬件</b>展,展示AI<b class='flag-5'>技术</b>应用成果

    工程师必入!288 元解锁开发板

    做项目、练技术、备赛事却找不到高性价比开发板?合众恒跃重磅福利——ZYNQ系列开发板限时特惠,HZ-XC-7Z010-SP_EVM宠粉价仅需288元!
    的头像 发表于 12-17 17:48 997次阅读
    工程师必入!288 元解锁<b class='flag-5'>赛</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>开发板

    强强联合进军万亿晶振市场,电子与晶科技成立合资公司

    2025年11月20日,国内TOP级时频科技企业浙江电子科技有限公司与国家级高新技术企业浙江晶科技股份有限公司正式签署合资协议,共同组建“浙江
    的头像 发表于 11-25 16:25 7901次阅读
    强强联合进军万亿晶振市场,<b class='flag-5'>赛</b><b class='flag-5'>思</b>电子与<b class='flag-5'>一</b>晶科技成立合资公司

    【精选直播】openDACS2025开源EDA与芯片宣讲 :网表评估和优化

    openDACS2025开源EDA与芯片:网表评估和优化介绍线上宣讲直播10月22日(周三)19:30精彩开播|宣讲信息报告题目
    的头像 发表于 10-21 08:05 1350次阅读
    【精选直播】openDACS2025开源EDA与芯片<b class='flag-5'>赛</b>宣讲 <b class='flag-5'>赛</b>题<b class='flag-5'>一</b>:网表评估和<b class='flag-5'>优化</b>

    特威第二届机器视觉大会即将举办

    去年盛夏,首届易特威机器视觉技术大会点燃了行业创新的火花。易惊艳亮相的 TJ375
    的头像 发表于 08-13 09:53 1558次阅读

    如何在Unified IDE中创建视觉库HLS组件

    Vivado IP 流程(Vitis Unified),在这篇 AMD Vitis HLS 系列 3 中,我们将介绍如何使用 Unified IDE 创建 HLS 组件。这里采用“自
    的头像 发表于 07-02 10:55 1672次阅读
    如何在Unified IDE中<b class='flag-5'>创建</b>视觉库<b class='flag-5'>HLS</b>组件

    使用AMD Vitis Unified IDE创建HLS组件

    这篇文章在开发者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 传统 IDE) 的基础上撰写,但使用的是 AMD Vitis Unified IDE,而不是之前传统版本的 Vitis HLS
    的头像 发表于 06-20 10:06 2546次阅读
    使用AMD Vitis Unified IDE<b class='flag-5'>创建</b><b class='flag-5'>HLS</b>组件

    如何使用AMD Vitis HLS创建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 创建HLS IP,通过 AXI4 接口从存储器读取数据、执行简单的数学运算,然后
    的头像 发表于 06-13 09:50 2238次阅读
    如何使用AMD Vitis <b class='flag-5'>HLS</b><b class='flag-5'>创建</b><b class='flag-5'>HLS</b> IP

    授时系统厂家,授时系统哪家好?高精度授时系统助力华福证券授时服务新升级!

    技术驱动交易,时间决定价值!#授时系统SM2500助力#华福证券授时服务实现新升级!来源:华福证券技术驱动交易,时间决定价值!作为“#十四五”时钟网的顶层
    的头像 发表于 05-23 10:34 674次阅读
    授时系统厂家,授时系统哪家好?<b class='flag-5'>赛</b><b class='flag-5'>思</b>高精度授时系统助力华福证券授时服务新升级!

    快讯 | 嘉兴市委书记陈伟行莅临调研

    深化“教科人”体、产学研融合!#嘉兴市委书记#陈伟行莅临调研,副总经理田永和等陪同调
    的头像 发表于 05-23 10:22 1013次阅读
    <b class='flag-5'>赛</b><b class='flag-5'>思</b>快讯 | 嘉兴市委书记陈伟<b class='flag-5'>一</b>行莅临<b class='flag-5'>赛</b><b class='flag-5'>思</b>调研