官方正版 Vivado从此开始(进阶篇) vivado教程 VIVADO设计工具使用方法教程书 FPGA设计流程 Tcl在Vivado中的应用 FPGA工程师自
9787121373527
¥
77.2
全新
库存7件
作者高亚军
出版社电子工业出版社
ISBN9787121373527
出版时间2020-01
装帧平装
货号751034050959
上书时间2024-04-24
商品详情
- 品相描述:全新
- 商品描述
-
基本信息书名:Vivado从此开始定价:56.00元作者:高亚军出版社:电子工业出版社出版日期:2020-01-01ISBN:9787121373527字数:页码:224版次:装帧:平装开本:16开商品重量:内容提要 全书共七章,力图帮助读者了解Vivado 2018版本的新特性,同时理解并掌握UltraFast设计方法学。UltraFast方法学是实践经验的总结,涉及板级规划、设计流程、代码风格、时序约束、时序收敛等方面。本书重点围绕后三个方面进行阐述。此外,针对被越来越广泛使用的SSI器件,本书也介绍了相应的设计指南,例如,如何在早期进行设计规划、如何对跨die信号进行处理、如何使用LAGUNA寄存器、如何对基于SSI器件的设计进行分析等。除此之外,作者也根据实践经验总结了一些常用的技巧,尽可能地帮助读者提高工作效率。 作者介绍 Xilinx战略应用工程师,拥有多年利用Xilinx FPGA实现数字信号处理算法的经验,对Xilinx FPGA的架构、开发工具Vivado和设计理念有深入理解。2012年发布网络视频课程《Vivado入门与提高》、2015年出版《基于FPGA的数字信号处理(第2版)》一书,均获得网友和读者的广泛认可和好评。 目录 第1章 综合阶段 11.1 综合设置分析 11.1.1 ?flatten_hierarchy 11.1.2 ?control_set_opt_threshold 21.1.3 ?no_lc 41.1.4 ?keep_equivalent_registers 41.1.5 ?resource_sharing 61.1.6 ?gated_clock_conversion 71.1.7 ?fanout_limit 91.1.8 ?shreg_min_size和?no_srlextract 101.1.9 ?fsm_extraction 131.2 综合属性分析 141.2.1 ASYNC_REG 141.2.2 MAX_FANOUT 161.2.3 SRL_STYLE和SHREG_EXTRACT 181.2.4 USE_DSP 211.2.5 RAM_STYLE和ROM_STYLE 231.2.6 EXTRACT_ENABLE和EXTRACT_RESET 241.2.7 MARK_DEBUG 261.3 模块化综合技术 271.3.1 模块化综合技术概述 271.3.2 模块化综合技术的应用场景 291.4 OOC综合方式 30第2章 实现阶段 332.1 实现阶段的子步骤 332.2 关于逻辑优化 332.2.1 基本优化 332.2.2 优化MUX 342.2.3 优化LUT 342.2.4 优化移位寄存器 352.2.5 优化进位链 362.2.6 优化控制集 372.2.7 优化扇出 382.3 关于布局 382.4 关于物理优化 392.4.1 基本优化 392.4.2 交互式物理优化 392.5 关于布线 412.5.1 优先对关键路径布线 412.5.2 查看布线报告 422.6 关于增量实现 432.7 关于ECO 442.7.1 什么是ECO 442.7.2 ECO流程 452.7.3 ECO应用案例:替换ILA待测信号 46第3章 高效设计 513.1 高效使用触发器 513.1.1 同步复位与异步复位 513.1.2 触发器的初始值 533.1.3 锁存器 543.2 高效使用LUT 553.2.1 LUT用作逻辑函数发生器 553.2.2 LUT用作移位寄存器 593.2.3 LUT用作分布式RAM 613.3 高效使用Block RAM 633.3.1 Block RAM的基本结构 633.3.2 Block RAM的性能与功耗 653.4 高效使用UltraRAM 673.4.1 UltraRAM的基本结构 673.4.2 UltraRAM的读写操作方式 703.4.3 UltraRAM的实例化方式 703.5 高效使用DSP48E2 733.5.1 DSP48E2的基本结构 733.5.2 DSP48E2的性能与功耗 743.6 高效使用MMCM 763.6.1 MMCM的基本功能 763.6.2 MMCM的功耗与输出时钟的抖动 783.7 高效设计异步跨时钟域电路 803.7.1 单bit异步跨时钟域电路 803.7.2 多bit异步跨时钟域电路 82第4章 时序约束 834.1 管理约束 834.1.1 约束文件 834.1.2 4种时序路径 854.1.3 4个步骤完成时序约束 854.2 时钟周期约束 874.2.1 主时钟周期约束 874.2.2 生成时钟周期约束 894.2.3 对同一时钟源添加多个时钟周期约束 914.2.4 调整时钟特性约束 934.3 I/O延迟约束 934.4 时序例外路径约束 954.4.1 多周期路径约束 954.4.2 伪路径约束 994.4.3 /小延迟约束 1014.4.4 时序例外路径约束的指导原则 1024.5 使用create_generated_clock 1034.6 使用set_clock_groups 1054.7 调试约束 1084.7.1 了解约束的优先级 1084.7.2 了解约束文件的属性和编译顺序 1104.7.3 借助TCE调试约束 1124.7.4 借助Tcl命令调试约束 1134.8 案例分析 114第5章 时序收敛 1165.1 时序收敛的标准 1165.1.1 检查约束 1165.1.2 检查建立时间裕量 1175.2 基线设计 1175.3 分析时序违例 1215.3.1 分析时序违例的可能原因 1215.3.2 确定时序违例的根本原因 1255.3.3 分析逻辑级数 1285.3.4 分析数据路径延迟 1285.3.5 分析时钟歪斜 1295.4 解决时序违例 1295.4.1 降低逻辑延迟 1295.4.2 降低布线延迟 1315.4.3 降低时钟歪斜 1345.4.4 降低时钟不确定性 1365.5 时序收敛技术 1375.5.1 面向模块的综合技术 1375.5.2 逻辑级数 1385.5.3 控制集 1385.5.4 高扇出网线 1415.5.5 路径优先级 1425.5.6 保持时间违例 1435.5.7 实现策略 1445.5.8 多次迭代 1455.5.9 过约束 1455.5.10 增量编译 1465.5.11 手工布局 1465.5.12 复用布局 147第6章 SSI器件设计 1486.1 SSI器件设计面临的挑战 1486.2 SSI器件的基本结构 1506.2.1 SLR架构 1506.2.2 跨die资源 1526.3 SSI器件的设计规划 1546.3.1 数据流 1546.3.2 设计层次 1556.3.3 跨die路径 1606.4 SSI器件的设计分析 1636.4.1 资源分析 1636.4.2 时序分析 165第7章 应用技巧 1687.1 界面操作 1687.1.1 快捷键 1687.1.2 Dashboard按钮 1737.1.3 各类报告 1757.1.4 Schematic视图 1767.1.5 Device视图 1797.2 工程管理 1817.2.1 揭秘DCP 1817.2.2 复制工程 1837.2.3 复制IP 1857.3 资源利用率报告分析 1857.3.1 Block RAM的利用率 1857.3.2 LUT和LUTRAM的区别 1867.3.3 LUT的个数 1877.3.4 report_utilization命令的功能 1907.4 时序报告分析 1927.4.1 生成时序报告 1927.4.2 阅读时序报告 1947.5 Tcl命令应用 1977.5.1 report_high_fanout_nets 1977.5.2 report_design_analysis 2007.5.3 report_qor_suggestions 2037.5.4 report_failfast 2067.6 其他技巧 2077.6.1 设置多线程 2077.6.2 复用Block的位置信息 2087.6.3 获取Package Delay 2097.6.4 快速生成IBIS模型 2107.6.5 使用MAX_FANOUT 211后记 213 编辑推荐 暂无相关内容
— 没有更多了 —
以下为对购买帮助不大的评价