使用单片机的时候,只要对寄存器做一些 配置就可以使用 SPI 了。但是在 FPGA 设计中,这个协议需要读者自己来设计。在 FPGA 中, 设计通信协议是一件有挑战的事情,也是充满乐趣的事情,自己设计出来的 SPI 协议,是对 SPI 通信深刻的掌握,直接具体到每一个时钟发生的任何情况。如果用单片机设计一个 SPI 程序,读者只知道怎么用,但是用 FPGA 设计这个程序,可以知道 SPI 的发送数据,以及接 收输入,都是具体如何实现的。
由于 SPI 协议是标准的协议,那么设计这个协议,就要考虑一定的通用性,并且容易维护, 这样我们设计一次,才能做到事半功倍,在以后的应用中,可以稍加修改,或者不用改动就 能拿来就用。
, 相关下载链接:
https://download.csdn.net/download/u011565038/89294719?utm_source=bbsseo