视频链接
ARM与FPGA间SPI通信电路设计01_哔哩哔哩_bilibili
ARM与FPGA间SPI通信电路设计
第22课:SPI Flash 电路设计
第65课:实战S1-FPGA板级实战导学
![](https://img-blog.csdnimg.cn/direct/a0aba105aeaf42c7b557158f7caab68c.png)
1、SPI简介
1.1、SPI概述
SPI是(Serial Peripheral Interface) 串行外设接口,由Motorola提出是一种高速的、全双工、同步的通信总线。它可以使CPU与各种外围设备以串行方式进行通信以交换信息。
优点:一主多从;同步通信;高速全双工可达几十Mbps
1.2、一主一从的SPI(参考SPI flash电路设计)
![](https://img-blog.csdnimg.cn/direct/18b4a2d9d7ce4978bb5c01b6505eb033.png)
1.3、一主多从的SPI(常规模式-对应案例三)
![](https://img-blog.csdnimg.cn/direct/00ff36bdd2034e59965090cf4f147eb6.png)
1.4、一主多从的SPI(菊花链模式)
![](https://img-blog.csdnimg.cn/direct/501cc0dfed354e74a28b56eeec9fbe65.png)
1.5、FPGA的从串模式(ARM为主、FPGA为从)
![](https://img-blog.csdnimg.cn/direct/38bba67a00ec4edcbe33015250fe177c.png)
![](https://img-blog.csdnimg.cn/direct/627eb015c1db4e29ac2d225f8080b0d6.png)
![](https://img-blog.csdnimg.cn/direct/1892b2ea3af14ff2871b173c2feb1d74.png)
2、案例一:君正M300(master)与FPGA(slave)间的SPI通信设计
3、案例二:NXP IMX6Q(master)与FPGA(slave)间的SPI通信设计
3.1、IMX6Q简介
![](https://img-blog.csdnimg.cn/direct/af0ee2703b614a1c839dbfaf30030f62.png)
3.2、NXP IMX6Q与FPGA间SPI通信电路设计
4、案例三:NXP LS1046A(master)与flash (slave)间的SPI通信设计(一主多从)
详细内容参考视频讲解