FPGA开发(2)

时间:2023-03-09 09:01:23
FPGA开发(2)

1. 通常SPI通信的验证流程:

2. 对于主机而言,这里的FPGA为从机,而我们最关心SPI_CS,SPI_CSK,SPI_MISI这三个信号。SPI_CS为片选使能端,片选有效时FPGA才可以接受数据。

此时,根据SPI_CSK的上升沿来依次从MSB到LSB捕捉8位的SPI数据。

新建文件夹,新建工程,移植全局时钟管理模块,led显示模块。

新建spi_receiver模块

  由于SPI_CSK的检测需要两个D触发器,为了保证SPI总线数据的同步,其它信号、数据也需要经过2级D触发器寄存输出同步。下面是代码部分: