仅对英特尔可见 — GUID: ihm1520968395037
Ixiasoft
2.4.2.1. 高速时钟域(High-Speed Clock Domains)
2.4.2.2. 重构回路(Restructuring Loops)
2.4.2.3. 控制信号反压(Control Signal Backpressure)
2.4.2.4. 使用FIFO状态信号的流程控制
2.4.2.5. 包含skid缓冲器的流程控制
2.4.2.6. Read-Modify-Write存储器
2.4.2.7. 计数器和累加器
2.4.2.8. 状态机
2.4.2.9. 储存器
2.4.2.10. DSP模块
2.4.2.11. 一般逻辑
2.4.2.12. 求模与除法
2.4.2.13. 复位
2.4.2.14. 硬件重用
2.4.2.15. 算法要求
2.4.2.16. FIFO
2.4.2.17. 三元加法器(Ternary Adders)
5.2.1. 不足的寄存器(insufficient Registers)
5.2.2. 短路径/长路径(short path/long path)
5.2.3. 快进限制(Fast Forward Limit)
5.2.4. 回路(loop)
5.2.5. 每个时钟域一个关键链
5.2.6. 相关时钟组中的关键链
5.2.7. 复杂的关键链
5.2.8. 延伸到可定位的节点
5.2.9. 域边界入口和域边界出口(Domain Boundary Entry and Domain Boundary Exit)
5.2.10. 包括双时钟存储器的关键链
5.2.11. 关键链比特和总线
5.2.12. 延迟线
仅对英特尔可见 — GUID: ihm1520968395037
Ixiasoft
2.2.8. 通过RAM和DSP的重定时
Compiler能够在往返RAM或者DSP的路径上使用Hyper-Register,而无需考虑RAM或者DSP重定时的设置如何。然而,开启Allow RAM Retiming或者Allow DSP Retiming选项使Compiler能够通过RAM和DSP对寄存器进行重定时。当RAM或者DSP重定时设置禁止(默认)时,Compiler不会通过RAM或者DSP对寄存器进行重定时。
要访问这些设置,请点击Assignments > Settings > Compiler Settings > Advanced Settings (Fitter)。
图 24. 寄存器优化设置(Register Optimization Settings)
以下这些图显示了这些设置产生的影响:
图 25. RAM或DSP时序路径
图 26. 默认的RAM或DSP重定时优化
图 27. 允许RAM重定时或者允许DSP重定时