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

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

3天内不再提示

关于Xilinx的工具报告

C29F_xilinx_inc 来源:赛灵思 作者:赛灵思 2022-02-16 16:21 次阅读

工具报告概述

FPGA综合和物理实现工具产生许多种报告,包含了错误和警告、逻辑利用、设计频率、时序、时钟信息。需要设计者了解大量有关设计工具的知识才能阅读报告,以及迅速找到所需信息。Xilinx 和其他 FPGA 设计工具还能将报告中的一些最重要和最常用的信息用图形显示出来,但这些内容还不足够用于分析。

很多报告的结构都是一致的,都由多个部分组成,每个部分包含了特定类型的信息。例如,有的报告显示错误、警告、1O特性、层次化利用。

报告

报告名称:XST 综合报告

工具:Xilinx XST

文件扩展名:.srp、.syr

XST综合报告句含有关综合洗项、HDL和低级综合、设计总结、逻辑利用和性能估计的信息。

报告名称: 转换报告

工具:NGDBUILD

文件扩展名:bld

转换报告包含有关NDGBUILD 运行的信息,包括用户自定义约束、分区实现。

报告名称:映射报告

工具:MAP

文件扩展名:mrp

映射报告包含有关映射的信息:设计总结、逻辑删除、IO特性、层次化的逻辑利用和其他几个部分。

默认情况下,映射报告中只包含基本信息。使用-detail MAP选项允许查看完整报告。

报告名称:物理综合

工具:MAP

文件扩展名: .psr

物理综合报告文件包含有关负责不同时序和区域优化的映射选项信息:全局优化(-global_opt)、重定时(-retiming)、等效寄存器移除(-equivalent_registerremoval)、组合逻辑优化(-logic_opt)、寄存器复制(-register_dupllication) 及电源细粒度逻辑时钟门控优化(-power)。

报告名称:物理约束报告

工具:MAP

文件扩展名:.pcf

物理约束报告包含设计输人期间确定的及用户增加的所有物理约束。

报告名称:布局布线报告

工具:PAR

文件扩展名:.par

布局布线报告包含关于PAR运行的不同信息:命令行选项、设计利用和性能总结、详细时钟资源报告及分区实现情况。

报告名称:焊盘报告

工具: PAR

文件扩展名: . pad

焊盘报告包含设计中使用的所有IO元件列表、与这些IO相关的FPGA引脚和特征,例如方向、IO标准、偏移速率和驱动器强度。

报告名称:未布线信号报告

工具: PAR

文件扩展名: . unroutes

未布线信号报告包含不能被布局布线( PAR )的信号列表。报告中出现任何信号都表明设计发生了错误。

报告名称:设计规则检查报告

工具: BITGEN

文件扩展名: . drc

设计规则检查报告包含各种由BITGEN执行的设计规则检查(DRC)结果。DRC可以通过指定-d( no DRC) BITGEN命令行选项来禁用。

报告名称:比特流生成报告

工具: BITGEN

文件扩展名:bgn

比特流生成报告包含BITGEN期间使用的信息选项及整个运行结果。

报告名称:时序报告

工具: Xilinx TRCE

文件扩展名:、.twr、.twx

报告名称:时序约束相互作用的报告

工具: TRCE

文件扩展名: . tsi

持续关注,时序报告在后续将有较详细的描述。

许多报告包含了重叠或补充信息。下面是按提供信息类型组织的报告列表。

逻辑利用

在FPGA编译过程中,有几个报告涉及逻辑利用。

综合报告(. syr、. srp)包含逻辑利用的估计信息,并不包括翻译阶段增加的IP核,以及此前MAP期间执行的逻辑优化。

映射报告(. mrp) 提供整个设计的布局后逻辑利用及单个模块利用划分( break down)。

布局布线报告(. par)提供最准确的布线后的逻辑利用信息。

时序

综合(. syr、.srp)和映射(. mrp)报告包含在逻辑级进行的时序信息估计。

完整的时序信息产生于布局布线之后。布局布线报告(. par)包含完整的时序信息。

TRCE静态时序分析报告(.twr, .twx)包含由信号、端点、时钟或时序组合构成的详细时序信息

IO信息

映射报告(.mrp)提供布局后关于IO性能的信息。该报告不包含任何布线信息。

焊盘报告(.pad)包含完整的布线后的IO信息。

时钟

综合报告(. syr、. srp)提供了有关设计时钟与时钟负载(时钟驱动寄存器的个数)的基本信息。

映射报告(. mrp)包含有关时钟资源的使用信息,例如MMCM和全局缓冲区。它还提供了有关控制集( control set) 的详细信息,所谓控制集是指时钟、复位、时钟使能及逻辑预置计数的组合。

布局布线报告(.par)提供了设计中每个时钟的详细时序信息:摆幅(skew)、最大延迟、满足或不满足时序( positive or negative slack) 及时序错误总结。

TRCE时序报告(.twr、.twx)包含最完整、最详细的时序信息。

审核编辑:符乾江

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

    关注

    1629

    文章

    21736

    浏览量

    603301
  • Xilinx
    +关注

    关注

    71

    文章

    2167

    浏览量

    121395
收藏 人收藏

    评论

    相关推荐

    问天量子和方寸微电子联合发布量子随机数芯片

    近日,国家密码管理局商用密码检测中心出具报告,问天量子和方寸微电子联合自主研发的WT-QRNG300量子随机数芯片通过检测,这是国内首家官方商密报告认定、且已实现商用量产及产业化的“量子随机数芯片”产品。
    的头像 发表于 12-19 16:18 282次阅读

    如何申请xilinx IP核的license

    在使用FPGA的时候,有些IP核是需要申请后才能使用的,本文介绍如何申请xilinx IP核的license。
    的头像 发表于 10-25 16:48 338次阅读
    如何申请<b class='flag-5'>xilinx</b> IP核的license

    Xilinx ZYNQ 7000系列SoC的功能特性

    本文介绍下Xilinx ZYNQ 7000系列SoC的功能特性、资源特性、封装兼容性以及如何订购器件。
    的头像 发表于 10-24 15:04 710次阅读
    <b class='flag-5'>Xilinx</b> ZYNQ 7000系列SoC的功能特性

    关于反应热报告我们应该了解的知识

    。本文简单梳理国内化工领域热风险评估的演进历程,以及对反应热报告中的关键知识点进行了整理,以期为业内人士在开展 HAZOP (危险和可操作性分析)等工作时,能够更准确地理解和应用反应热分析报告,从而促进行业内的知识共享和
    的头像 发表于 10-21 13:45 765次阅读
    <b class='flag-5'>关于</b>反应热<b class='flag-5'>报告</b>我们应该了解的知识

    C2000 电机控制 SysConfig 工具应用报告

    电子发烧友网站提供《C2000 电机控制 SysConfig 工具应用报告.pdf》资料免费下载
    发表于 09-09 09:49 0次下载
    C2000 电机控制 SysConfig <b class='flag-5'>工具</b>应用<b class='flag-5'>报告</b>

    Flash下载工具或spi_flash_read无法在0x81000上运行怎么解决?

    我使用 ESP flash downlaod tools v1.2 来刷写我的 ESP12E (32 MBit) ESP Flash 下载工具报告: 闪存供应商:E0h:不适用 闪存开发ID
    发表于 07-18 06:41

    如何在ModelSim中添加Xilinx仿真库

    今天给大侠带来在FPGA设计应用中如何在ModelSim中添加Xilinx仿真库,话不多说,上货。 注意:ModelSim一定要安装在不带空格的目录下,即不要安装在“Program
    发表于 07-03 18:16

    TÜV莱茵为中兴通讯2023可持续发展报告提供独立性鉴证

    的《2023可持续发展报告》提供了独立性鉴证服务,并出具报告鉴证声明。TÜV莱茵依据中度等级的AA1000审验标准(AA1000AS v3),对该报告中所披露与经济、环境、社会相关的实质性议题,以及可持续发展信息和绩效数据进行了
    的头像 发表于 06-07 14:24 257次阅读
    TÜV莱茵为中兴通讯2023可持续发展<b class='flag-5'>报告</b>提供独立性鉴证

    想通过CYUSB3014配置xilinx FPGA,如何下载CYUSB3014的FPGA配置实用程序工具

    你好 我想通过 CYUSB3014 配置 xilinx FPGA,如何下载 CYUSB3014 的 FPGA 配置实用程序工具? 谢谢。
    发表于 05-22 07:31

    TÜV莱茵为立讯精密《2023可持续发展报告》提供独立性鉴证

    可持续发展报告》提供了外部独立性鉴证服务。TÜV莱茵依据AccountAbility AA1000审验标准v3(AA1000AS v3)及其中度审验要求,对该报告中所披露与经济、环境、社会相关的实质性议题,以及可持续发展绩效信息和数据进行了审验,并出
    的头像 发表于 05-17 13:40 303次阅读

    TÜV莱茵为孚能科技2023年ESG报告提供独立性鉴证

    年环境、社会及公司治理报告》(简称"2023年ESG报告")提供了独立性鉴证服务,并出具报告鉴证声明。TÜV莱茵依据中度等级的AA1000审验标准(AA1000AS v3),对该报告
    的头像 发表于 05-17 09:52 517次阅读
    TÜV莱茵为孚能科技2023年ESG<b class='flag-5'>报告</b>提供独立性鉴证

    Xilinx fpga芯片系列有哪些

    Xilinx FPGA芯片拥有多个系列和型号,以满足不同应用领域的需求。以下是一些主要的Xilinx FPGA芯片系列及其特点。
    的头像 发表于 03-14 16:24 3317次阅读

    Eclipse EZ-USB1.3.5为CX3创建一个新的配置项目时报向导无法启动的原因?怎么解决?

    当尝试在最新的 Eclipse EZ-USB 套件 1.3.5 集成开发环境中为 CX3 创建一个新的配置项目时,该工具报告了以下错误: 所选向导无法启动。 插件“com.CYPRESS
    发表于 03-04 07:45

    嵌入式电子控制单元(ECU)中如何准确找出运行时使用的RAM量?

    我知道嵌入式软件构建工具报告程序闪存使用情况。我认为他们也报告了 RAM 使用情况,但他们是否报告了最大 RAM 使用率? 生成工具可能不知道在运行时将使用多少堆。是否还有其他构建
    发表于 01-31 07:48

    FPGA设计高级技巧 Xilinx

    FPGA设计高级技巧 Xilinx
    发表于 01-08 22:15