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

    文章

    1797

    浏览量

    133157
  • 硬件设计
    +关注

    关注

    18

    文章

    438

    浏览量

    45539
  • C语言编程
    +关注

    关注

    6

    文章

    90

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    2025年11月20日,国内TOP级时频科技企业浙江电子科技有限公司与国家级高新技术企业浙江晶科技股份有限公司正式签署合资协议,共同组建“浙江
    的头像 发表于 11-25 16:25 7317次阅读
    强强联合进军万亿晶振市场,<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 702次阅读
    【精选直播】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 710次阅读

    与南京大学集成电路学院暑期课程圆满结课

    近日,由国产FPGA领军企业易与南京大学集成电路学院联合举办的“深度学习与硬件加速”暑期课程圆满结课。本次课程为期5天(7月7日至7月11日),面向大三科生,旨在通过理论与实践结
    的头像 发表于 07-17 11:33 2587次阅读

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

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

    【书籍评测活动NO.62】一本书读懂 DeepSeek 全家桶核心技术:DeepSeek 核心技术揭秘

    析和前瞻性的行业洞察,为技术人员、研究人员和大模型相关技术爱好者提供了宝贵的学习资料。 本书目录结构 第1章介绍 DeepSeek 的系列技术
    发表于 06-09 14:38

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

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

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

    深化“教科人”体、产学研融合!#嘉兴市委书记#陈伟行莅临调研,副总经理田永和等陪同调
    的头像 发表于 05-23 10:22 733次阅读
    <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>调研

    求书一本,希望充当教材

    2025-3-3 17:45:20 莆田学院机器人专业老师,准备开设机器人操作系统课程,正在寻找合适教材,求书一本参考,希望能按本书进行授课,并充当教材。
    发表于 03-19 18:23

    NucleiStudio_IDE下调试直报all ones错误怎么解决?

    在看到大佬们的帖子之后,自己也尝试将hummingbird v2移植到的板卡上,但是在IDE里直报错 开始用的是Sipeed的调
    发表于 03-07 09:50

    【「极速探索HarmonyOS NEXT 」阅读体验】 初印象:一本纯血鸿蒙应用开发入门的好书

    非常有幸的于近日收到了电子发烧友寄来的《 极速探索HarmonyOS NEXT **** 纯血鸿蒙应用开发实践》这本由清华大学出版社出版的一本纯血鸿蒙应用开发学习的一本好书。 书籍共392页,类
    发表于 03-04 12:41

    名单公布!【书籍评测活动NO.57】芯片通识课:一本书读懂芯片技术

    、政府管理者,以及中学、大学的技术爱好者,本书都能提供宝贵的知识和经验。 读透《芯片通识课:一本书读懂芯片技术》,我们一起来铸造大国重器! 申请时间 2025年2月17日——2025年
    发表于 02-17 15:43

    低温失效的原因,有没有别的方法或者些见解?

    低温失效的原因,有没有别的方法或者些见解。就是芯片工作温度在100°--40°区间,然后呢我们到了0°以下就不工作了,然后在低温的情况下监测了电流和电压都正常,频率也都正常,频
    发表于 12-30 16:28