Intel® Quartus® Prime Standard Edition用户指南: 入门

ID 683475
日期 12/16/2019
Public
文档目录

3.11.1. 设计建议

使用同步设计实践以始终符合设计目标。异步设计技术的问题包括对器件中传播延迟的依赖,不完整的时序分析和潜在小问题。

同步设计中,一个时钟信号可以触发所有事件。只有当满足寄存器的所有时序要求时,同步设计才会全工艺、电压和温度(PVT)条件下以可预测和可靠的方式运行。可轻松选择同步设计的各种目标器件系列或速度等级。

时钟信号对设计的时序精度,性能和可靠性有较大影响。时钟信号问题可导致设计出现功能和时序问题。使用专用时钟管脚和时钟路线来获得最佳结果,并且如果目标器件中有PLL时,请使用PLL进行时钟反转,乘法和除法。对于时钟多路复用和门控,如果您的器件中有专用时钟控制块或PLL时钟切换功能,则请使用这些功能来取代使用组合逻辑。如果您必须使用内不生成的时钟信号,寄存用作时钟信号的所有组合逻辑输出,以减少小故障。

Intel® Quartus® Prime软件中的Design Assistant(设计助手)是设计规则检查工具,使您能够验证设计问题。Design Assistant会检查您的设计是否符合Intel建议的设计准则。也可使用第三方“lint”工具检查编码样式。Design Assistant不支持Max 10和 Intel® Arria® 10器件。

先考虑您所选器件的体系结构,以便可在设计中使用特定功能。例如,控制信号应该使用器件体系结构中的专用控制信号。有时可能需要限制设计中使用的各种控制信号数量才能获得最佳结果。