spi从机的Verilog实现2.0
摘要:前面已经提过了SPI协议的主从机,并用代码实现了。不过之前的版本是用系统时钟实现的,现在是直接通过SPI的时钟敏感进行边沿采样。参考了下github上一位大神的代码如下链接https://github.com/nandland/spi-slave: 1 ///////////////////////
阅读全文
posted @
2023-07-10 23:43
Galois_V
阅读(3126)
推荐(0)
SPI主机Verilog代码实现
摘要:前面已经提到过了SPI,在SPI从机的设计中已经讲过SPI的基本原理,这里就不再赘述。对于SPI的主机可以参考百度百科或则笔者前面写的SPI从机介绍的相关知识。 下面是SPI_master的代码 SPI_master.v 1 //***********************************
阅读全文
posted @
2022-12-05 18:28
Galois_V
阅读(1489)
推荐(0)
基于Axi4_lite的UART串口Verilog代码实现
摘要:UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是设备间进行异步通信的关键模块。UART负责处理数据总线和串行口之间的串/并、并/串转换,并规定了帧格式;通信双方只要采用相同的帧格式和波特
阅读全文
posted @
2022-09-14 17:42
Galois_V
阅读(1765)
推荐(0)
Spi从机实现
摘要:SPI协议很常见,跟UART,I2C一块算是嵌入式,FPGA这些入门必学的协议。要了解从机,必然要知道主机的工作原理。 SPI(serial peripheral interface)是一种同步串行通信协议,由一个主设备和一个或多个从设备组成,主设备启动与从设备的同步通信,从而完成数据的交换。SPI
阅读全文
posted @
2022-05-29 18:45
Galois_V
阅读(2374)
推荐(0)