Intel
- 格式:pdf
- 大小:6.98 MB
- 文档页数:138
Intel® Hyperflex™ 体系结构高性能设计手
册
针对Intel® Quartus® Prime设计套件的更新:20.1
本翻译版本仅供参考,如果本翻译版本与其英文版本存在差异,则以英文版本为准。某些翻译版本尚未更新对应到最新的英文版本,请参考英文版本以获取最新信息。在线版本
发送反馈S10HPHBID: 683353
版本: 2020.07.13内容
1. Intel® Hyperflex™ FPGA体系结构介绍................................................................................4
1.1. Intel Hyperflex 体系结构设计概念 .............................................................................5
2. Intel Hyperflex 体系结构RTL设计指南................................................................................6
2.1. 高速设计方法..........................................................................................................6
2.1.1. 设置一个高速目标.........................................................................................6
2.1.2. 实验和迭代.................................................................................................7
2.1.3. 独立地编译组件...........................................................................................8
2.1.4. 优化子模块.................................................................................................8
2.1.5. 避免广播信号..............................................................................................8
2.2. Hyper-Retiming (帮助寄存器移动).............................................................................10
2.2.1. 复位策略..................................................................................................11
2.2.2. 时钟使能策略............................................................................................14
2.2.3. 综合期间保留寄存器....................................................................................15
2.2.4. 时序约束考量............................................................................................16
2.2.5. 时钟同步策略............................................................................................17
2.2.6. 亚稳态同步器(Metastability Synchronizers)....................................................20
2.2.7. 初始上电条件............................................................................................21
2.2.8. 通过RAM和DSP的重定时...........................................................................26
2.3. Hyper-Pipelining (添加流水线寄存器).........................................................................27
2.3.1. 传统对超级流水线(Conventional versus Hyper-Pipelining).................................27
2.3.2. 流水线和延迟............................................................................................28
2.3.3. 使用寄存器代替多周期异常............................................................................35
2.4. Hyper-Optimization (优化RTL)...............................................................................36
2.4.1. 一般优化技术............................................................................................36
2.4.2. 优化特定的设计结构....................................................................................46
3. 编译 Intel Hyperflex 体系结构设计......................................................................................69
3.1. 独立编译子模块......................................................................................................71
3.2. 使用Design Assistant进行设计规则检查.....................................................................73
3.2.1. 编译期间运行Design Assistant.....................................................................73
3.2.2. 在分析模式下运行Design Assistant...............................................................75
3.2.3. Hyper-Retimer Readiness规则....................................................................81
4. 设计实例演练(Design Example Walk-Through)..................................................................83
4.1. 中值滤波器设计实例................................................................................................83
4.1.1. 步骤1:编译基本设计..................................................................................84
4.1.2. 步骤2:添加流水线级和移除异步复位...............................................................86
4.1.3. 步骤3:添加更多的流水线级和移除全部异步复位.................................................88
4.1.4. 步骤4:优化短路径和长路径条件....................................................................89
5. 重定时限制和解决方法.........................................................................................................92
5.1. 设置dont_merge综合属性......................................................................................93
5.2. 解读关键链报告(Interpreting Critical Chain Reports)....................................................94
5.2.1. 不足的寄存器(insufficient Registers).............................................................
94内容
Intel® Hyperflex™ 体系结构高性能设计手册发送反馈
2