面积结构设计
折叠流水线
流水线是需要寄存中间结果的,这会带来寄存器的消耗,也就是会导致面积增大。
基于控制逻辑的复用
前提是复用的逻辑要比控制逻辑大
资源共享
在全局搜索相似功能的计数器逻辑,将其拿到全局中,供其他模块使用
复位对面积的影响
对于一些FPGA来说,不正确的复位反而会增大逻辑门的消耗,比如一些没有复位置位的寄存器,要是强制让其复位置位,只会让其他逻辑结构来构成复位和置位,另外对于一些RAM,移位寄存器同理,不正确的复位可能会增加面积。
但是于此同时,我们可以利用复位和置位来减少面积,比如利用复位来减少与门的使用,利用置位来减少或门的使用。