20分钟搞定 DFX(动态功能交换)布局规划

说在前面,本文分享了两个视频,从 DFX 的布局规划,再到布局规划的进阶。两个视频,20分钟帮您快速掌握 DFX 的布局规划...

什么是 DFX?

DFX,即 Dynamic Function eXchange,动态功能交换技术,通过该技术可采取下载部分比特文件动态修改逻辑块,而其余逻辑将继续不间断运行。

赛灵思 DFX 技术允许设计者动态修改功能性,无需全面重配置和重构建链路,极大地增强了 FPGA 提供的灵活性;它是平台化设计流程的关键功能,对于 Alveo 加速卡而言,尤为明显。使用 DFX 有助于设计者转而采用更少或更小的器件,降低功耗并提高系统升级能力。随时按需加载功能,更有效利用芯片。

主要特性和优势

强大的工作环境

  • Vivado IDE 支持从 HDL 到比特流的 Tcl 非工程流程以及 RTL 工程模式
  • 有效的数据库管理,面向静态和可重配置模块
  • 支持黑箱比特流,允许省略不完整的模块
  • 由用户进行控制

  • 由用户决定如何管理可重配置的模块变量
  • 保持静态设计在存储器中开放,并将模块调进调出
  • 布局规划可确定对哪些资源进行重配置
  • 可处理低层次的细节

  • 工具可自动管理分区接口,没有任何开销
  • 设计规则检查 (DRC) 可用于验证设计结构和配置情况
  • 应用标准时序收敛技术
  • 中文培训课程

    布局规划
    本视频围绕 UltraScale 和 UltraScale+ 架构,回顾了 DFX 布局规划基本信息;并提供了通过创建更优化的布局规划来改善设计结果的策略和技巧。

    高级布局规划
    本视频接续 DFX 布局规划基本信息视频,介绍了扩展布线区域的使用。这项 Vivado 功能面向 UltraScale 和 Ultrascale+ 器件,可改善 DFX 设计结果,设计人员创建其布局规划时应考量如何运用此功能。

    推荐阅读