确实时序问题,把频率降低或者CLK反向一下会有不同效果,我想跑100多M肯定是没问题的,主要是代码设计上不好。
约束就是把用到的CLK进行了FMAX约束 ,其他也不知道该约束啥了。。
10‘D1我改1’B1了 不过不知道实际上这有什么区别。
还有编译时有个警告是这样的,Found <17> node(s) in clock paths which may be acting as ripple and/or gated clocks -- node(s) analyzed as buffer(s) resulting in clock skew
我没有用计数分频产生CLK。 不过有涉及状态机的CLK切换 assign clk_s=(read_req_reg2)?mclk:sd_wclk; 不知道这样的CLK的切换 是不是不妥。