用signaltap抓取fpga接收的数据波形的问题

2019-07-15 22:19发布

FPGA设计了spi的接收模块,用quartusII进行了时序仿真和门级仿真,结果均正确,如图所示 2.png 3.png 但是将程序下载到FPGA后,用STM32的spi给FPGA发送数据,然后用signaltap查看数据波形,均正确,但是置位标志在signaltap中的位置不对,设计的是应该在CS为低电平的最后一个下降沿置位,如仿真结果所示,但是在signaltap中却有问题。。。。如图 1.png ,flag是在数据接收完成后的下一个状态被置位的,flag_cnt是控制flag的脉冲宽度的,程序如图 4.png ,谁在搞spi通信的时候遇到过,帮忙看一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。