1.开发时首先考虑同步异步的问题,异步输入需要打拍处理;
2.模块输出尽量用reg,保证流水,避免后期timing的问题;
3.多写几个复位信号,同步复位异步复位都需要。
本文分享了FPGA设计的三大核心技巧:首先,讨论了在开发过程中如何妥善处理同步与异步问题,特别是在异步输入的处理上需要采用拍处理方法。其次,强调了使用reg类型变量作为模块输出的重要性,以确保设计的流水线特性,避免后期出现timing问题。最后,建议在设计中增加多种复位信号,包括同步复位和异步复位,以提高系统的稳定性和可靠性。
1.开发时首先考虑同步异步的问题,异步输入需要打拍处理;
2.模块输出尽量用reg,保证流水,避免后期timing的问题;
3.多写几个复位信号,同步复位异步复位都需要。
2万+

被折叠的 条评论
为什么被折叠?