读懂xlinx ise综合报告

ISE 设计、综合及仿真流程 终于指导完全国电设回家了,在家两星期时间里,除了把美食都重新过一遍外,计划做两件事,其中一件事就是学会Xilinx ISE软件。因为实验室都用的Xilinx的fpga芯片,因此要做好准备先学软件操作流程,现记下。 我安装了12.4版本,首先设计: 1、文件-->新建工程,命工程名,注意这个工程名就是文件夹的名字,然后next。选芯片、封装、速度、综合工具、仿真工具、语言等。 2、新建了工程后 阅读详情


读懂综合报告:
目录部分:
TABLE OF CONTENTS
  1) Synthesis Options Summary
  2) HDL Compilation
  3) Design Hierarchy Analysis
  4) HDL Analysis
  5) HDL Synthesis
     5.1) HDL Synthesis Report
  6) Advanced HDL Synthesis
     6.1) Advanced HDL Synthesis Report
  7) Low Level Synthesis
  8) Partition Report
  9) Final Report
 9.1) Device utilization summary
 9.2) Partition Resource Summary
 9.3) TIMING REPORT
第一部分
=========================================================================
*                      Synthesis Options Summary                        *
=========================================================================
首先是---- Source Parameters,记录所输入的文件,输入格式,还有是否忽略约束文件。
然后是---- Target Parameters,记录输出文件名,输出文件格式,目标器件
---- Source Options 记录所有对原文件的设置。
---- Target Options 记录所有对目标文件的设置。
---- General Options记录所有其他设置。
第二部分=========================================================================
*                          HDL Compilation                              *
=========================================================================
记录对HDL语言编译的结果。
第三部分
=========================================================================
*                     Design Hierarchy Analysis                         *
=========================================================================
记录对设计层次的分析结果
第四部分
=========================================================================
*                            HDL Analysis                               *
=========================================================================
对HDL进行分析
第五部分
=========================================================================
*                           HDL Synthesis                               *
=========================================================================
记录对HDL语言的综合结果,如果发现宏,则在此步骤会指出
第六部分
=========================================================================
*                       Advanced HDL Synthesis                          *
=========================================================================
记录对HDL语言的高级综合结果,如果发现宏,则在此步骤会指出
第七部分
=========================================================================
*                         Low Level Synthesis                           *
=========================================================================
低水平综合。如果发现宏,则会在此步骤中指出
第八部分
=========================================================================
*                           Partition Report                            *
=========================================================================
负责侦查文件中是否存在划分,如果有划分,则在此步骤中指出。

=========================================================================
*                            Final Report                               *
=========================================================================
在最终报告中,会统计器件资源的消耗情况,划分使用情况,还有时序报告。
在综合报告中的延时,只是基于已知的逻辑延时和基于扇出的布线延时。会生成类似如下的报告
=========================================================================
Timing constraint: Default path analysis
  Total number of paths / destination ports: 4 / 1
-------------------------------------------------------------------------
Delay:               5.753ns (Levels of Logic = 3)
  Source:            V1 (PAD)
  Destination:       C (PAD)

  Data Path: V1 to C
                                Gate     Net
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
    ----------------------------------------  ------------
     IBUF:I->O             1   1.106   0.509  V1_IBUF (V1_IBUF)
     LUT4:I0->O            1   0.612   0.357  C1 (C_OBUF)
     OBUF:I->O                 3.169          C_OBUF (C)
    ----------------------------------------
    Total                      5.753ns (4.887ns logic, 0.866ns route)
                                       (84.9% logic, 15.1% route)

=========================================================================
该报告可以在tech电路图中具体查看其所分析的路径。注意虽然RTL图可以显示各个信号,但是并不真实。



ISE Timing Report 小结 前言 结合近期工作调试经验,并整理网上资料,对timing summary相关内容进行整理。 阅读详情

相关推荐

新手教程06:静态时序分析

本文详细介绍了有关时序分析的相关内容,什么是静态时序分析,为什么要做以及怎样做静态时序分析,最后以DC综合的时序报告为例说明了如何分析一份时序报告。

weixin_43414549的博客 3807

持续更新——FPGA(ISE和Modelsim) 随笔记录

1、FPGA资源消耗分析 不同系列的FPGA着眼点主要是器件的尺寸,嵌入式存储器、嵌入式乘法器或者DSP模块等逻辑器件资源,以及器件是否包含了处理器内核(注意,当处理器内核不存在时,仍然可以通过逻辑器件资源实现软处理器)。在逻辑单元数量方面,1k代表1000单元。RAM的大小按比特位来计算,其中1K=1024比特位。RAM的总数代表了FPGA上可用的专用RAM模块,但并不包括交织型RAM。 资...

二颖的博客 4172

Xilinx ISE系列教程(5):查看模块级资源占用率和综合报告

Xilinx ISE FPGA开发环境提供了完整的综合报告查看,包括总的资源占用率、子模块级资源占用率、时序报告、时钟报告、管脚约束等等。ISE默认是不生成子模块资源占用报告的,如果点击。可以查看一些不满足建立时间、保持时间要求的信号。,可以查看设计中的时钟扇出、偏移和延时情况。可以查看管脚约束,应该是和UCF中保持一致。就可以查看详细的子模块资源占用报告了。需要我们手动设置一下,才能查看。可以查看每个端口的方向和电平标准。,可以查看总的资源占用情况。等待综合完成后,再点击。

whik1194的博客 6850

结合综合报告对FPGA内部资源利用的理解

对FPGA综合后所占资源的简单分析

jn20181024的博客 1532

ise使用说明,ise的资源情况

教您怎么使用ise,简单介绍ise的资源情况

BUUCTF逆向题Youngter-drive

其实线程一代码我自己也不大理解,看了正确的 flag 后,我自己推出来的是这样:在 couece 中取出字符,然后在 QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm 中找出一样的,取出该字符在 QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm 中的下标,如果取出的字符是大写则 在ASCII中找出【下标 - 38】值对应的字符替换couece中的字符,同理,小写就减 96。

于高山之巅,方见大河奔涌;于群峰之上,更觉长风浩荡。 1091

xilinx fpga学习笔记5:Xst综合属性

第六章:设计综合和行为仿真 6.1 设计综合 本节将详细介绍设计综合的概念,综合属性的设置,综合过程的实现,并且通过查看原理图符号更加直观的建立HDL高级描述和FPGA底层源语之间的联系。 6.1.1 行为综合描述    在集成电路设计领域,综合是指设计人员使用高级设计语言对系统逻辑功能的描述,在一个包含众多结构、功能、性能均已知的逻辑元件的逻辑单元库的支持下,将其转换成使用这些基本的

王重阳_Dnfestivi 7301

Doris存储层设计介绍2——数据写入及删除流程

Doris存储层设计介绍2——数据写入及删除流程

爱吃辣条的博客 4587

ISE 综合面积报告分析

原文URL: http://blog.sina.com.cn/s/blog_8383808c0100ywmw.html Ref: http://www.baisi.net/viewthread.php?tid=307745

liu33853的专栏 5516

基于STM32的工业设备状态监测系统

工业设备的预测性维护需求日益增长,本文设计了一款基于STM32的智能监测终端,可实时采集设备振动、温度、电流等关键参数,通过边缘计算分析设备健康状态,实现故障预警与能效优化。系统支持4G/LoRa远程通信,适用于工厂、发电站等工业场景。本系统实现了工业设备关键参数的实时监测,故障识别准确率达到92%。:STM32F429(带FPU,支持浮点运算)多参数联合判据(振动+温度+电流突变检测)ACS712电流检测模块(0-30A)FFT频谱分析(识别轴承故障特征频率)故障代码生成(支持16种预设故障类型)

stm32d1219的博客 1323

Dia 使用说明

简述 在linux上面能找到dia这个工具还是挺幸运的,因为之前画流程图总是使用ubuntu默认的word工具 在里面画图,感觉流程图使用起来麻烦,并且视觉效果真的不好看。 自从使用Dia后,感觉至少画起来流程图会变得越来越标准了。但是Dia也存在问题,就是使用的文档很少,使用中遇到为后,查起来比较费劲,但是至少问题不是很多,所以使用中遇到的几点问题我就记下来,和大家分享,加快大家的开发和文档整理能力。 我会按照遇到的问题来说,不存在使用的先后顺序。 1. Dia 去掉背景中的线条 首先去点那个大一点的蓝色

linan101的博客 4926

ISE中进行综合后时序查看

ISE中进行综合后,查看生成的report,找到Timing Report部分。简要分析如下: ========================================================================= TIMING REPORT NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.

w40306030072的专栏 1万+

Docker安装并运行AnythingLLM的详细教程

通过本文的介绍,你已经掌握了如何在 CentOS 系统上使用 Docker 安装并运行 AnythingLLM。AnythingLLM 提供了强大的功能,支持本地知识库搭建和多模态输入,非常适合个人和企业使用。希望本文能帮助你快速上手并搭建自己的 AI 知识库。

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 5845

ISE中的时序报告

ISE中的时序报告分为两种: (1)Post-Map Static Report (2)Post-Place & Route Static Timing Report 所谓Post-Map是布局后(没有布线)的静态时序报告,主要用于估计设计的性能,然后提前对设计做一些必要的修改。因为设计的实现(布局布线)是很消耗时间的。Post-Place & Route就是布局布线的一个比较接近实际板级的一个静态时序报告了,这算是设计者进行时序分析的最终依据。 ...

yundanfengqing_nuc的专栏 4525

IEC 60747-8 是由国际电工委员会(IEC)制定的标准,标题为《半导体器件 - 分立器件 - 第8部分:场效应晶体管》

IEC 60747-8 是由国际电工委员会(IEC)制定的标准,标题为《半导体器件 - 分立器件 - 第8部分:场效应晶体管》(Semiconductor devices - Discrete devices - Part 8: Field-effect transistors)。该标准详细规定了场效应晶体管(FETs)的测试方法,涵盖静态和动态特性测试,适用于多种类型的FET,包括结型场效应晶体管(JFETs)、绝缘栅场效应晶体管(MOSFETs,增强型和耗尽型)等。3. 标准其他部分(简要概述)

专注于前沿技术的探索与实践,热衷于从代码逻辑、架构设计到行业应用等多维度深挖技术本质。期待在技术之路上与你共同成长~ 572

RK3588部署YOLO模型 包含模型量化+npu轻量化+ubuntu+RGA图像加速和多线程模型加速 包源码

本专栏为深度学习部署全栈学习体系,包含68篇由浅入深的教程,专为零基础学习者设计。内容涵盖TensorRT与RK3588平台部署技术,包含Jetson系列和RK系列硬件部署实战,采用"理论+源码+实战"三位一体的教学模式。学习路径从基础环境搭建到模型优化、容器化部署、多硬件平台适配,最终掌握工业级AI部署能力。特色包括C++基础教学、Docker容器化、INT8量化、多线程优化等核心技术,并附带YOLOv5、人脸检测、车牌识别等多个实战项目源码。适合算法工程师转部署方向、嵌入式开发者及对

FJN110的博客 3731

一个xilinx IP的思考

http://www.eefocus.com/walkie/blog/09-08/174703_f49d6.html 一个朋友问起了xilinx内部IP的调用以及使用的问题,于是整理了一下,放在这里。 当时的问题是浮点除法器IP可以设置他的延迟从0~28,那么是不是延迟28的时序会更好,因为相当于做了一个28级 的流水。不过相对而言,面积会更大。这是和朋友讨论的最初的结果。但是调用了这个浮点

MY BLOG 3535

短距激光雷达专业讲解:定义、架构、技术路线与选型逻辑

短距激光雷达,通常指有效探测距离不大于 50 米的激光雷达产品。它主要服务于服务机器人、扫地机器人、AGV/AMR、无人机、智能手机、AR/VR、工业安全等中近距感知场景。它与车载中长距激光雷达的最大区别,不是“探测距离短一点”,而是整套工程目标不同。短距激光雷达的核心诉求是:小体积、低成本、高帧率、强抗光、嵌入式集成。单价从百元级扫地机模组,到数千元级工业 3D 雷达不等。一句话概括:中长距车载激光雷达追求远距离、高可靠、车规寿命;

致力于lidar应用开发 151

XILINX时序报告重要参数的含义

本文讲解XILINX FPGA生成时许报告后各参数的含义,综合完后打开Report Timing Summary ,跟ISE不一样的是Vivado综合后的时序报告是可信的,但注意要将约束添加好,如果在综合时没有添加约束,可以在综合后添加,添加后可以直接查看时序报告,不用重新综合, 打开时序报告界面如下: 此处注意Check Timing里的叹号都要关注一下,重点关注有没有未约束的时钟和有没有LOO...

weixin_45002573的博客 5789

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Xilinx中解决高扇出的方法

Xilinx中解决高扇出的方法 Fanout,即扇出,指模块直接调用的下级模块的个数,如果这个数值过大的话,在FPGA直接表现为net delay较大,不利于时序收敛。因此,在写代码时应尽量避免高扇出的情况。但是,在某些特殊情况下,受到整体结构设计的需要或者无法修改代码的限制,则需要通过其它优化手段解决高扇出带来的问题。以下就介绍三个这样的方法: 首先来看下面这个实例,如图1所示为转置型FIR滤波器中的关键路径时序报告,在DSP in FPGA的FIR专题中有介绍转置型结构FIR滤波器输入数据的扇出较大,在

FPGA_张文奎的博客 1231

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Verilog或VHDL中防止信号综合后被优化众多方法总结 ,亲测实用

Verilog 方法1. Synthesis_Options中的-keep hierarchy设置为YES或soft,zhe 在ISE中的综合(XST)选项上右键选择process properties,弹出的对话框里面Synthesis_Options中的-keep hierarchy是设置综合后层次结构的。设置为YES后,用CHIPSCOPE调试时看到的层次结构跟你的设计是一样的,找信号很...

u011400634的博客 2万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

VIVADO之读懂用好 Timing Report

【Vivado使用误区与进阶】读懂用好 Timing Report XDC约束技巧》系列中讨论了XDC约束的设置方法、约束思路和一些容易混淆的地方。我们提到过约束是为 了设计服务,写入Vivado中的XDC实际上就是用户设定的目标,Vivado对FPGA设计的实现过程必须以满足XDC中的约束为目标来进行。那么我们如何验证实现后的设计有没有满足时序要求,又如何在开始布局布线前判断某些约束有没有成功设置,或是验证约束的优先级,这些都需要用到Vivado中的静态时序分析工具。 静态时序分析 静态时序分析( Sta

花信风的博客 1万+

ise 界面参数

7.5 实现属性参数设置选项功能1)翻译属性(Translate Properties):a、使用位置约束(Use LOC Constraints):指定在输入网表或者UCF文件中是否使用位置约束,当设置为否时,NGDBuild忽略任何会导致错误的无效位 置信息, 在命令行中用-r选项运行NGDBuild同样可以设置此属性为Flase。默认情况下,此属性是设置为True,表示翻译...

a562721098的专栏 1996

在ISE查看各个模块消耗的资源

http://bbs.21ic.com/forum.php?mod=viewthread&tid=358182&extra=page%3D1%26filter%3Ddigest%26digest%3D1%26digest%3D1 把图上的-detail选定即可。

9862

ISE 里的timing report

ISE综合后能够得到这样一个timing report    Minimum period: 1.124ns (Maximum Frequency: 889.318MHz)    Minimum input arrival time before clock: 3.138ns    Maximum output required time after clock: 51.163ns  

samssm的专栏 5147

[静态时序分析简明教程(三)]备战秋招,如何看懂一个陌生的timing report

解读时序报告,如何看懂时序违例是否发生,如何判断时序报告为建立时间检查还是保持时间检查等内容梳理

weixin_43698385的博客 1万+
上一篇: xilinx ise中开发的流程
下一篇: VHDL语言
define_us
博客等级 码龄14年 157粉丝 531原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值