fpga做spi从机接收模块

2020-02-03 10:24发布

我用fpga作为spi通信的从机,需要接收数据,现在发现接收标志位异常,但是接收数据正常,一图为rtl源码,一图为利用signaltap抓取的波形 1.png 4.png ,我的flag是设置在下一个状态置位的,但实际情况如图。还有第二个问题是,如果我把接收到的数据在第二个状态赋给另一个寄存器的话,以另一个寄存器值为输出再读取的话,spi传输的数据也不正确了,请大家帮忙看看
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
zqsteve
1楼-- · 2020-02-03 13:02
 精彩回答 2  元偷偷看……
feihufuture
2楼-- · 2020-02-03 16:42
问题不大
feihufuture
3楼-- · 2020-02-03 17:02
zqsteve 发表于 2016-10-27 13:57
怎么没有把状态跳转寄存器拉出来监测呢?问题描述能否再清晰一点

这个非常的简单,闭着眼睛玩吧
阿甘童鞋
4楼-- · 2020-02-03 19:36
feihufuture 发表于 2016-10-27 14:45
这个非常的简单,闭着眼睛玩吧

5.png 你好,帮忙看下这个情况,本来cnt是根据sck的下降沿进行计数的,但是cnt的计数出现了错误,导致后面标志位置位出错,这是为什么啊,应该怎么处理

一周热门 更多>