昨天在看综合资料,说到coding style的时候,看到一个名词,“粘合逻辑”,在顶层模块尽量不要加粘合逻辑。这样有助于综合的处理!可是什么才是粘合逻辑呢?
还有说道多路选择器的综合,就不得不说道case与if的区别了!一般if是用于优先级选择器综合,而case则没有优先级别之分,直接是控制逻辑选择器!我在synplify pro上小试了一把,结果if和case综合出来的结果是一样的。可能是在综合的时候有些是什么约束我没做处理吧,导致综合的实现一样的!
阅读(751) | 评论(0) | 转发(0) |