万本电子书0元读

万本电子书0元读

顶部广告

基于Vivado的FPGA时序约束实战电子书

本书基于Vivado,以及Xilinx FPGA,从数字逻辑工作基本原理说起,深入浅出一步一步推导建立时间裕量公式和保持时间裕量公式,根据不同的时序路径类型,结合具体实例来讲述FPGA时序约束技巧。

售       价:¥

纸质售价:¥69.50购买纸书

1人正在读 | 0人评论 6.6

作       者:韩彬,周建文

出  版  社:电子工业出版社

出版时间:2025-03-01

字       数:13.2万

所属分类: 科技 > 工业技术 > 航空/电子

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
时序约束是确保芯片和FPGA性能满足设计需求的关键技术。芯片研发过程需要准确把握产品需求和项目需求,通过不断迭代、评审和变更,实现需求的收敛和约束。芯片测试用例经过多个阶段的仿真和验证,以保证设计的准确性。在芯片RTL综合流程中,时钟、信号和关键路径的约束是必要的,以满足时序要求。FPGA的时序约束则涉及RTL设计、模块位置、高速IP和I/O延时等,是一项系统的工程。本书深讲解时序约束的原理和实战,将芯片时序约束的经验应用于FPGA,以*大限度地提升FPGA性能。 本书旨在为有经验的工程设计者与工程管理者提供深的时序约束知识,特别适合高级硬件设计工程师、研发部经理、专业的EMC工程师等。本书不仅适合希望提升芯片和FPGA性能的专业人士,还适合对时序约束原理和应用感兴趣的技术爱好者。
目录展开

内容简介

前言

第1章 Vivado时序分析综述

1.1 引言

1.2 静态时序分析

1.3 Vivado时序约束流程

1.3.1 使用GUI界面进行约束

1.3.2 通过XDC文件添加约束

1.4 Vivado XDC语言

1.5 XDC文件管理

1.6 时序约束命令分类

第2章 FPGA内部时序路径分析

2.1 时序路径分类

2.2 建立时间和保持时间

2.3 建立关系和保持关系

2.3.1 建立关系和保持关系定义

2.3.2 时钟同源时的建立关系和保持关系

2.3.3 时钟不同源时的建立关系和保持关系

2.4 网表中的目标路径定位

2.4.1 网表中的目标分类

2.4.2 get_cells命令详解

2.4.3 get_cells命令使用示例

2.4.4 网表中定位目标命令的参数对比

2.5 reg2reg路径时序分析

2.5.1 reg2reg路径时序模型

2.5.2 reg2reg路径建立时序裕量公式

2.5.3 reg2reg路径保持时序裕量公式

2.5.4 reg2reg路径建立时序裕量和保持时序裕量总结

2.6 复位路径时序检查

2.7 reg2reg路径时序报告解读

2.7.1 reg2reg路径分段

2.7.2 reg2reg路径报告实例环境

2.7.3 reg2reg路径建立时序报告解读

2.7.4 reg2reg路径保持时序报告解读

第3章 主时钟约束

3.1 时钟特性约束

3.1.1 时钟周期/占空比/相位约束

3.1.2 时钟抖动约束

3.1.3 时钟不确定性约束

3.1.4 时钟延时约束

3.1.5 时钟转换时间

3.2 虚拟时钟约束

3.2.1 pin2reg时序路径中的虚拟时钟约束

3.2.2 reg2pin时序路径中的虚拟时钟约束

第4章 衍生时钟约束

4.1 引言

4.2 衍生时钟约束语法

4.3 基本衍生时钟约束实例分析

4.4-edges参数约束实例分析

4.4.1 下降沿二分频约束实例

4.4.2-edge_shift参数约束用法

4.4.3 三分频非标准波形约束实例

4.5-combinational参数约束实例分析

4.6-invert参数约束实例分析

4.7 时钟MUX约束实例分析

4.8 时钟分组约束

4.8.1 时钟分组使用场景

4.8.2 set_clock_groups语法详解

4.8.3 异步时钟组

4.8.4 独占时钟组

4.9 PLL/MMCM时钟约束

4.10 时钟检查

第5章 输入信号接口约束

5.1 引言

5.2 接口通信时序模型

5.2.1 系统同步模型

5.2.2 源同步模型

5.2.3 异步模型

5.2.4 自同步模型

5.3 源同步输入信号分析

5.3.1 源同步输入信号建立时序裕量

5.3.2 源同步输入信号保持时序裕量

5.4 输入延时命令详解

5.5 源同步SDR输入延时约束模板

5.5.1 源同步输入信号时序类型

5.5.2 源同步SDR时钟边沿对齐

5.5.3 源同步SDR时钟中央对齐

5.6 源同步DDR输入延时约束模板

5.6.1 源同步DDR时钟边沿对齐

5.6.2 源同步DDR时钟中央对齐

5.7 pin2reg路径时序报告解读

5.7.1 pin2reg路径分段

5.7.2 pin2reg路径约束实例分析

5.7.3 pin2reg路径建立时序报告分析

5.7.4 pin2reg路径保持时序报告分析

第6章 输出信号接口约束

6.1 引言

6.2 源同步输出信号分析

6.2.1 源同步输出信号建立时序裕量

6.2.2 源同步输出信号保持时序裕量

6.3 输出延时命令详解

6.4 源同步SDR输出延时约束模板

6.4.1 源同步SDR时钟边沿对齐

6.4.2 源同步SDR时钟中央对齐

6.5 源同步DDR输出延时约束模板

6.5.1 源同步DDR时钟边沿对齐

6.5.2 源同步DDR时钟中央对齐

6.6 reg2pin路径时序报告解读

6.6.1 reg2pin路径分段

6.6.2 reg2pin路径约束实例分析

6.6.3 reg2pin路径建立时序报告分析

6.6.4 reg2pin路径保持时序报告分析

第7章 时序例外约束

7.1 引言

7.2 虚假路径约束

7.2.1 虚假路径约束应用场景

7.2.2 虚假路径约束命令详解

7.2.3 虚假路径约束实例

7.2.4 虚假路径约束时序报告解读

7.3 最大/最小延时约束

7.3.1 最大/最小延时约束语法

7.3.2 最大/最小延时约束实际意义

7.3.3 最大延时-datapath_only参数约束

7.3.4 组合逻辑路径约束实例

7.4 多周期路径约束

7.4.1 多周期路径约束语法

7.4.2 同频同相多周期路径约束

7.4.3 同频异相多周期路径约束

7.4.4 不同频多周期路径约束

7.5 时序例外约束优先级

7.5.1 同类型约束优先级

7.5.2 不同类型约束优先级

7.6 时序例外约束中的等价约束

第8章 异步路径时序约束

8.1 引言

8.2 异步路径亚稳态处理

8.3 总线偏斜约束

8.3.1 总线偏斜约束简介

8.3.2 总线偏斜约束命令详解

8.3.3 总线偏斜约束报告解读

8.4 单比特总线跨时钟域路径约束

8.5 多比特总线跨时钟域路径约束

8.5.1 握手同步

8.5.2 异步FIFO同步

8.5.3 使能同步

8.6 Xilinx参数化宏在跨时钟域中的应用

第9章 物理约束

9.1 引言

9.2 进行布局布线约束的原因

9.3 布局约束

9.3.1 Pblock约束步骤

9.3.2 Pblock约束命令

9.3.3 Fix Cells约束

9.4 固定路由约束

第10章 时序约束实战

10.1 引言

10.2 时钟约束

10.3 接口约束

10.3.1 时钟和复位信号接口

10.3.2 I2C配置接口

10.3.3 摄像头传感器输入数据接口

10.3.4 DDR内存颗粒接口

10.3.5 HDMI视频显示接口

10.4 跨时钟域约束

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部