嘿所有,我是DCM新手。
我试图给出一个变量。
我在测试台上有这个错误。
“”实例test_b.uut.dcm.DCM_INST请求的相移= PHASE_SHIFT * PERIOD / 256 = 46 * 200.000 / 256 = 35.937。
这超过了5.000 ns的FINE_SHIFT_RANGE。“”
PSEN_IN的目的是什么?
如果它启用了移位,就像我们已经将输出时钟移到了高位???
如果它的soo然后它不能在我的代码中这样工作...和2 ann wat this.PSDONE_OUT pin正在做什么?
就像它来自DCM块的输出一样,当它变为高时以及为什么它变为0时。
如果any1可以帮助我在这里:)
以上来自于谷歌翻译
以下为原文
Hey all, Im new to DCM. I m trying to give a variable shift. I have this error in test bench.
"" Instance test_b.uut.dcm.DCM_INST Requested Phase Shift = PHASE_SHIFT * PERIOD / 256 = 46 * 200.000 / 256 = 35.937. This exceeds the FINE_SHIFT_RANGE of 5.000 ns.""
What is the purpose of PSEN_IN?? if it enables the shifts, like we have shifted clock at output
till its high??? if its soo then its not working in my code this way...
and 2ndly wat this .PSDONE_OUT pin is exactly doing??? like its an output from DCM block when and why it gets high and when its 0.
If any1 could help me out here :)