hello,这里是晴空-Tiso~
我们之前向大家介绍了SPI驱动,那么今天来向大家介绍一下我们模块库里的QSPI驱动,QSPI可以看作是SPI的加强版,通常运用于QSPI-FLASH中,当然也是可以用于多个主控之间进行交互。
如果这个模块对您有所帮助,您也可以去看看我们的模块库哔哩哔哩工房 (bilibili.com),让它来为您的FPGA电子世界添砖加瓦,再次感谢大家,你们的支持是阿空最大的更新动力!
那么这是一个QSPI通信模块,d0~d3为双向数据端口,不同于SPI的全双工通信,QSPI是半双工通信,所以传输数据时,同一时间下只能处于发送或处以接收状态。同时通过db_mode、ddr_mode和wr_rd_mode三个端口对QSPI进行多维度的控制。方便大家在连续通信时无缝衔接切换更多的收发模式。在每发送/接收完一次之后,done信号会被拉高一个时钟周期,此时如果next为1,则会无缝衔接进入下一次通信状态,否则则会回到空闲状态。
本次我们介绍了我们模块库里的QSPI驱动功能,下次如果我会继续介绍对应的QSPI-FLASH驱动。
写FPGA参数化模块,阿空是很认真的,也希望这份认真可以帮助到更多热爱FPGA的小伙伴。
模块库目前已售出超过两百份,非常感谢大家的支持,阿空也会努力继续给大家更新更多的模块~
CSDN上的解说文档主要是向购买了模块库的小伙伴对各个模块的使用介绍和答疑
也希望阿空模块库的各个参数化模块能像一块块积木一样,帮助各位热爱FPGA的小伙伴们搭建起来自己的逻辑电路城堡!
模块库获取链接(B站工房):哔哩哔哩工房 (bilibili.com)