Following instances are deleted as they do not drive any primary output:没有用驱动任何输出?什么意思?
'......(路径)/DPWM/mux_counter8bit_22_17',
'......(路径)/DPWM/mux_en1_30_17',
'......(路径)/DPWM/mux_en2_38_17',
大致看了代码 应该是要采出来一个cycle的高脉冲en吧。你既然用了计数器,所以感觉完全没必要在用两个en1和en2了。这样做面积开销大,并且时序也不会太完美。
if count8==dreg
en=1
else
en=0
end
其实可以再挖掘一下,看看count8和dreg相等的时候有没有什么规律可循,尝试用count8的少量比特来做控制条件,这样估计timing会更好吧。