前一阵因为毕业答辩办后续之类的事情,没来得及写;到了上海这边报道之后,白天上班没法弄,晚上回家网络一直没办好。现在终于可以继续了。这个《FPGA Design Flow》的学习笔记11月初就弄好了,不过一直没有系统整理一下,慢慢的一点点马上也要整理好了。 寄存器复制 • 寄存器复制可减少寄存器的扇出(减小延迟。扇出即驱动的输出的数量)
• Xilinx建议手动进行寄存器复制(即人为编程实现)
–大多数综合工具的信号命名规则为<signal_name>_rep0,_rep1,etc.
• 实现(Implementation)工具将上述信号打包到同一slice
• 这使得寄存器无法最接近其输出终点
–手动复制寄存器时,不要使用序号结尾的命名规则
• 举例:<signal_name>_0dup,<signal_name>_1dup |