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

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

3天内不再提示

赛灵思器件和工具支持多种数据类型同时满足设计性能目标要求

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

扫码添加小助手

加入工程师交流群

将浮点转为定点,大幅降低功耗和成本

(WP491)

赛灵思器件和工具支持从二进制到双精度在内的多种数据类型。UltraScale 架构的可扩展精度提供极大灵活性,便于优化功耗和资源利用,同时满足设计性能目标要求。

摘 要

在数据中心、航空航天与军用、5G 无线以及汽车等领域,客户必须满足高级驾驶员辅助 (ADAS)、雷达和深度学习等应用中严峻的散热、功耗和成本要求。

要实现这些目标,一种极为有效的方法是用定点数实现信号处理链。赛灵思FPGA 和 SoC 具备固有的可变精度支持,允许客户轻松调整以适应不断演变的朝更低精度解决方案发展的这种行业趋势。

赛灵思提供一种包含 Vivado 高层次综合 (HLS) 的工具流程,允许客户方便地评估 C/C++ 设计的更低精度实现方案,诸如定点等。

点击“阅读原文”,可下载完整的中文版 WP491

正 文 章 节

● 简介 :赛灵思支持的数据类型

赛灵思 All Programmable 器件和工具支持从二进制到双精度浮点在内的多种数据类型。用定点实现的设计总是比用浮点实现的同一设计更加高效,因为定点实现方案所占用的资源和消耗的功耗更少。若将设计迁移到定点,功耗和占用面积缩减一半并不稀奇。

●浮点转换为定点的优势

对于目前几乎所有的设计,最小化功耗是需要优先处理的问题。大多数应用产品必须首先满足严格的功耗和散热范围要求,才能投产。普遍接受的一个原则是,浮点设计较之低精度设计而言,功耗更大。

●实例 :将浮点 FIR 滤波器转换为定点

Vivado HLS 中简单的 FIR 滤波器设计可用来展示浮点 FIR 设计转换为定点设计如何减少所用资源和功耗并实现相近的结果精度。

●大大减少 FPGA 资源占用

本例中的定点 FIR 所占资源不足原始浮点 FIR 的五分之一。

●实现显著的功耗节省

将本白皮书中单个 FIR 滤波器的两种实现方案的功耗估算结果进行比较,发现定点 FIR 的功耗减少 1.4W。

● 消减材料成本

将浮点设计转换成定点方案,能大大减少 FPGA 资源占用。FPGA 资源的削减能降低材料成本。通过三种方法来实现。

● 相近的精度

通过比较单个 FIR 滤波器设计两种实现方案的输出,会发现定点实现方案提供相近的滤波器精度,精度损失仅为 -100dBm 至 -160dBm,同时能降低功耗和成本。

● 降低时延

对于单个 FIR 设计实例,可通过滤波器降低时延——定点实现方案为 12 个时钟周期,浮点设计为 91 个时钟周期。随着资源用量减少,尤其是 DSP48E2 Slice 减少,有望降低时延。

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

    关注

    33

    文章

    1797

    浏览量

    133164
  • 5G
    5G
    +关注

    关注

    1367

    文章

    49075

    浏览量

    590980
  • Vivado
    +关注

    关注

    19

    文章

    848

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    openDACS 2025 开源EDA与芯片题七:基于大模型的生成式原理图设计

    工程,参赛队伍也可自选工程。 4.3 输出要求 参赛队伍需要设计原理图生成式系统,该系统要求支持以下功能: 原理图网表生成输出。系统需要输出一份能够满足用户功能需求的原理图网表。 原理
    发表于 11-13 11:49

    不同类型的自动化工具在评估数据缓存效果时有哪些优缺点?

    在评估数据缓存效果时,不同类型的自动化工具(实时监控类、性能测试类、深度分析类、云原生专属类)因设计目标和技术特性不同,存在显著的优缺点差异
    的头像 发表于 09-25 17:48 512次阅读
    不同<b class='flag-5'>类型</b>的自动化<b class='flag-5'>工具</b>在评估<b class='flag-5'>数据</b>缓存效果时有哪些优缺点?

    浙江电子科技有限公司产品手册-元器件

    器件产品选型手册
    发表于 09-23 16:47 0次下载

    【作品合集】汇博SEEK100开发板测评

    的音频系统,还集成了WIFI/BT/FM/GNSS。SL8541E可以实现多种性能和低功耗的应用,可支持OpenHarmony标准系统。开发板支持蓝牙、Wi-Fi、音频、视频、摄像头
    发表于 09-15 10:24

    SQL 通用数据类型

    SQL 通用数据类型 数据库表中的每个列都要求有名称和数据类型。Each column in a database table is required to have a name a
    的头像 发表于 08-18 09:46 586次阅读

    IEC101协议可以传输什么类型数据

    IEC101协议作为电力系统远动通信的核心标准,其核心能力在于支持多种类型数据的传输,满足调度端与场站端(如变电站、发电厂)的实时监控、控制及状态感知需求。以下从
    的头像 发表于 05-21 11:37 711次阅读

    PY32F030系列微控制器,可满足工业控制需求,多种类型封装可选

    PY32F030系列微控制器采用高性能32位ARM® Cortex®-M0+内核,支持宽电压工作范围。集成高达64 KB Flash存储器和8 KB SRAM,最高运行频率48 MHz,提供多种封装
    发表于 05-16 14:33

    无线采发仪 振弦、温度及多类型信号采集 多种数据传输方式

    无线采发仪 振弦、温度及多类型信号采集 多种数据传输方式 VS101/104/208/416/432是一款多通道无线采发仪,专为振弦和温度传感信号设计,同时支持扩展
    的头像 发表于 03-07 10:14 557次阅读

    labview数据类型与PLC 数据类型之间的转换(来自于写入浮点数到汇川 PLC中的数据转换关键的修改)

    为32位无符号整型U32 2、将U32拆分为两个U16,分高低位写入PLC 3、在PLC中,将低位寄存器设置为浮点数数据类型 4、结果:PLC中一直无法正确转换。 原因及解决方法: 1、labview
    发表于 02-24 19:01

    开启多平台、多种类型原理图的工具,这个工具有何不同?

    开启多平台、多种类型原理图的工具,这个工具有何不同?在电子设计领域,工程师们常常面临这样的困境:收到不同格式的.dsn/.schdoc/.prjpcb文件时,需要安装多个专业软件外出时无法用移动设备
    的头像 发表于 02-20 17:18 1257次阅读
    开启多平台、<b class='flag-5'>多种类型</b>原理图的<b class='flag-5'>工具</b>,这个<b class='flag-5'>工具</b>有何不同?

    MCU数据采集模块支持哪些类型的传感器

    数据采集和处理能力。南京峟将详细介绍MCU数据采集模块所支持的传感器类型。MCU数据采集模块
    的头像 发表于 02-06 14:33 1006次阅读
    MCU<b class='flag-5'>数据</b>采集模块<b class='flag-5'>支持</b>哪些<b class='flag-5'>类型</b>的传感器

    七款经久不衰的数据可视化工具

    ,能够将数据直观地呈现为交互式图形。它支持多种数据库连接,适合需要进行深度分析的用户。Tableau 具有强大的图形能力,但对系统资源要求较高,且价格较贵。 · Power B
    发表于 01-19 15:24

    请问ADS1299使用Test Signals ,获取到的数据类型是什么?

    请问ADS1299使用Test Signals ,获取到的数据类型是什么?使用什么公式可以还原?据了解,外部信号转换完成后是浮点型的,但是没有看到这块的说明。
    发表于 01-06 07:14

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

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

    SN74AVC8T245能同时支持推挽输出和开漏输出两种数据进行转换吗?

    你好,请问SN74AVC8T245这款芯片能同时支持推挽输出和开漏输出两种数据进行转换吗?
    发表于 12-20 06:46