44位的寄存器[43:0]DataBuf;
截取其中八位,比如第4到第11是用DataBuf[11:4]吗?
复制到buf<=DataBuf[11:4];这样对吗?
如果正确为什么我仿真时这一步后buf中毫无变化?
44位的寄存器[43:0]DataBuf;
截取其中八位,比如第4到第11是用DataBuf[11:4]吗?
复制到buf<=DataBuf[11:4];这样对吗?
如果正确为什么我仿真时这一步后buf中毫无变化?
这样截位是没问题的,buf没变化,要看下时钟、复位信号什么的是否都正常。或者你把代码贴上来我帮你看看。