时序分析中的基本概念和术语

1.建立保持时间

2.四种时序路径

第一类时序路径:从设备A的时钟到FPGA的第一级寄存器的数据输入端口

第二类时序路径:两个同步原件之间的路径,比如rega时钟端口到regb的数据端口

第三类时序路径:最后一级寄存器时钟端口到设备B数据端口的路径

第四类时序路径:端口到端口的路径(纯粹的组合逻辑,输入端口的起点到输出端口的终点)

3.时序路径选择

源端时序路径、数据路径、目的端时序路径

4.数据到达时间

数据到达时间反映的是数据在发送沿发送之后经过多长时间会到达接收沿的接收寄存器端口。

5.时钟到达时间

时钟到达时间指的是捕获寄存器(目的端寄存器)的时钟

l 建立时间——数据可以被捕获到的最小时间

建立的不确定时间比如抖动

2 保持时间——当捕获到数据之后,数据还应该稳定存在一段时间

3 建立保持时间阈值

对于建立时间的数据到达时间指的是当前数据的到达时间

而对于保持时间的数据到达时间指的是下一个数据的到达时间

If Slack为正满足时序约束

Else 不满足

如果建立时间不满足,则考虑数据延迟过大;

如果保持时间不满足,则考虑时钟延迟过大。

Tdata=Tlogic+Tnet(逻辑延迟{代码风格},布线延迟{布线})

Ts≥Tco+Tdata+Tsu(这三个参数决定了系统的最高频率)

VIVADO设计技巧

Xdc:时序约束、物理约束

用户自己设计的文件管理:src, sim, xdc

采用Manage IP方式对IP进行管理(方便后续应用)

更新IP

1.Reset all IPs

2.Upgrade all IPs

3.Regenerate all IPs

Proc reset_ips {myips}{

Foreach ip $myips{

reset_target all $ip

Delete_ip_run $ip

}

}

获取约束编译文件顺序Tcl:report_compile_order -constraints

仿真report_compile_order -used_in simulation

综合report_compile_order -used_in synthesis

保存捕获的ila数据

write_hw_ila_data my_hw_ila_data_file.zip [upload_hw_ila_data hw_ila_1]

读取捕获到的ILA数据

displap_hw_ila_data [read_hw_ila_data my_hw_ila_data_file.zip]

原文发布于微信公众号 - 瓜大三哥(xiguazai_tortoise)

原文发表时间:2016-12-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ytkah

dedecms如何增加自定义字段

  开源的cms比较好的一点是可以根据自己的需求来开发相应的功能,比如dedecms想要增加一个专家职称字段调用要怎么调用呢?   增加自定义字段:后台找到 “...

29690
来自专栏SeanCheney的专栏

《Python分布式计算》 第7章 测试和调试分布式应用 (Distributed Computing with Python)概述常见错误——时钟和时间常见错误——软件环境常见问题——许可和环境常见

无论大小的分布式应用,测试和调试的难度都非常大。因为是分布在网络中的,各台机器可能十分不同,地理位置也可能不同。 进一步的,使用的电脑可能有不同的用户账户、不同...

27050
来自专栏PHP在线

mysql 分库分表

分表是分散数据库压力的好方法。 分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。 当然,首先要知道什么情况下,才需要...

54060
来自专栏GA小站

UTM参数使用30问——既UTM参数使用指南(2018)

有很多缺少Google Analytics的UTM参数而导致的跟踪错误案例,我在Google Analytics Community和 Quora 看到过成千上...

42320
来自专栏智能计算时代

物联网IEC 61499 101标准介绍

PLC 基本上,PLC是一种业界用于控制不同系统的输入和输出的小型计算机。通常,输入是按钮和传感器,输出是电机。如果您有Informatic背景,您可以将PLC...

35550
来自专栏云瓣

[译] 所有你需要知道的关于完全理解 Node.js 事件循环及其度量

原文地址:All you need to know to really understand the Node.js Event Loop and its Me...

301110
来自专栏Java学习123

负载均衡设计

45160
来自专栏杨建荣的学习笔记

大分区表的手工并行优化

这段时间饱受大分区表的性能之苦,碰到最大的一个分区表有1个t左右,操作起来每个细节都需要格外小心,我这次和大家分享的案例应用的分区表不是很大,有80G左右。但是...

30640
来自专栏后端技术探索

CAP原理和最终一致性

在足球比赛里,一个球员在一场比赛中进三个球,称之为帽子戏法(Hat-trick).在分布式数据系统中,也有一个帽子原理(CAP Theorem),不过此帽子非彼...

28420
来自专栏数据和云

深入解析:由expdp遇到ORA-7445问题的深入展开

李真旭(Roger) ACOUG 核心专家,Oracle ACE,云和恩墨技术专家 编辑手记:由一个问题入手,深入其根本原因,层层递进,细致分析,由点及面,这...

30160

扫码关注云+社区

领取腾讯云代金券