FPGA规划中,层次结构规划和复位战略影响着FPGA的时序。在高速规划时,合理的层次结构规划与正确的复位战略能够优化时序,进步运转频率。
规划中,合理的层次结构是咱们所寻求的。
划分时,依照逻辑分区将规划划分红相应的功能模块。这种层次结构供给便于在层次鸿沟存放输出的办法,然后约束特定模块的要害途径。这样剖析和修正在单一模块中定位的时序途径就很简略。
实际上,定位超高时钟速度时,应在层次结构的一些层级运用多个存放器级,以优化时序并为后端东西留下更多规划空间。
好的规划层次结构应该将相关的逻辑集成在一起,使得区域分组和逻辑紧缩更为有用。
树立恰当的层次结构可在多个模块时获取可重复成果。
在模块级运用完成特点,可令代码简略并具可扩展性,该特点可传播该模块中声明的一切信号。
复位战略
最小化复位网络
优选同步复位,必要时参加异步复位
留意复位信号高扇出的延时
将异步复位同步化
某些情况下,防止大局复位
高速规划可运用流水线
恰当的流水线程序是规划高速程序的要害因素,一切的高速规划都推重流水线规划。