FPGA时序约束的一些基本概念
来源:互联网 发布:js方法 编辑:程序博客网 时间:2024/05/16 11:33
1、在约束时,有4个常见的概念:
Cell:指在fpga内部的功能模块,比如 寄存器,存储器块等;
Pin:指的是每个模块的输入输出引脚;
Net:指连接各个Pin之间的网络;
Port:实际指的就是fpga的物理输入输出管脚。即你在工程顶层文件定义的输入输出管脚。
在实际链路中的位置如下图所示:
2、Tskew 时钟偏斜
Tskew:指时钟从同一个源时钟clk出发到源寄存器reg1 和目的寄存器reg2的时间差。
Tskew=Tclk2-Tclk1
notice:是用到目的寄存器reg2的时间去减 到源寄存器reg1的时间。
3、Launch edge &Latch edge 建立 锁存沿
在进行静态时序分析时,需确定时序分析的起点launch 和latch沿,如下图 数据从reg1到reg2的发送,
Launch edge:时序分析的起点。
Latch edge:时序分析的终点,指reg2寄存器锁存数据的时钟沿。
一般在一个周期内就能完成数据从reg1到reg2的发送。如下图所示
4、Tco(clock to output delay)数据输出延时
如下图所示,即时钟有效沿到达reg1开始到其输出有效数据的时间
5、UI (unit interval) 单元间隔,简单理解就是两次发送数据的时间间隔
SDR:在单沿发送数据时,UI=时钟周期。
DDR:在双沿(上下沿)都发送数据时,UI=时钟周期/2。
6、Pin to Pin Delay (tpd)
tpd指输入管脚通过纯组合逻辑到达输出管脚这段路径的延时,要求输入到输出之间只有组合逻辑,才是tpd延时。
阅读全文
0 0
- FPGA时序约束的一些基本概念
- FPGA时序约束的几种方法
- FPGA时序约束中set_false_path的使用
- FPGA 时序约束作用
- FPGA时序约束
- FPGA时序约束
- FPGA时序约束2
- FPGA时序分析的一些理解
- FPGA设计-时序约束1
- FPGA设计之时序约束
- FPGA静态时序分析基本概念
- 转载:FPGA时序约束的几种方法(待续)
- Xilinx FPGA的约束设计和时序分析总结 (转)
- Xilinx FPGA的约束设计和时序分析总结
- 经验总结:FPGA时序约束的6种方法
- FPGA时序约束之时钟约束(altera)
- FPGA时序约束—TimeQuest基础
- FPGA 时序约束(altera timequest)
- java并发面试题
- SQL之EXISTS的用法
- BLE-NRF51822教程5-静态密码设置
- Ribbon通过配置文件自定义负载均衡规则
- 什么才是“好产品”
- FPGA时序约束的一些基本概念
- SOAPUI测试步骤(四)---The Script TestStep
- DNS域名劫持的几种解决方法
- Git学习笔记 chapter01--Git介绍和基础操作
- idea激活
- mysql导入导出文件
- 移动端 ios autoplay 微信无法自动播放音乐问题
- lintcode -- 数字组合II
- 反射方式获取内存RAM信息