# Verilog功能模块--SPI主机和从机
**Repository Path**: xuxiaokang/verilog-function-module--SPI-Master-Slave
## Basic Information
- **Project Name**: Verilog功能模块--SPI主机和从机
- **Description**: Verilog功能模块--SPI主机和从机
- **Primary Language**: Verilog
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2025-06-27
- **Last Updated**: 2025-08-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Verilog功能模块--SPI主机和从机
## 一. 介绍
本模块实现了全功能的Verilog的SPI主机与从机,仓库中包含SPI主从回环仿真、AXD112 SPI驱动测试与MAX31865 Demo SPI驱动测试。
## 二. 模块功能
本Verilog功能模块——SPI主机实现了SPI协议要求的完整时序控制,具体功能如下:
1. 支持所有4种SPI工作模式
2. 支持任意数据位宽
3. 支持任意串行时钟频率fsclk
4. 支持指定CS下降沿到第一个SCLK边沿的延时
5. 支持指定最后SCLK边沿到CS上升沿的延时
6. 支持指定CS高电平持续时间
## 三、模块框图
## 四. 更多参考
[Verilog功能模块–SPI主机和从机(01)–SPI简介 – 徐晓康的博客](https://www.myhardware.top/verilog功能模块-spi主机和从机01-spi简介/)
[Verilog功能模块–SPI主机和从机(02)–SPI主机设计思路与代码解析 – 徐晓康的博客](https://www.myhardware.top/verilog功能模块-spi主机和从机02-spi主机设计思路与代码解/)
[Verilog功能模块–SPI从机和从机(03)–SPI从机设计思路与代码解析 – 徐晓康的博客](https://www.myhardware.top/verilog功能模块-spi从机和从机03-spi从机设计思路与代码解/)
[Verilog功能模块–SPI主机和从机(04)–SPI主机从机回环仿真 – 徐晓康的博客](https://www.myhardware.top/verilog功能模块-spi主机和从机04-spi主机从机回环仿真/)
[Verilog功能模块–SPI主机和从机(05)–ADX112 SPI驱动实测 – 徐晓康的博客](https://www.myhardware.top/verilog功能模块-spi主机和从机05-adx112-spi驱动实测/)
[Verilog功能模块–SPI主机和从机(06)–MAX31865 Demo SPI驱动实测 – 徐晓康的博客](https://www.myhardware.top/verilog功能模块-spi主机和从机06-max31865-demo-spi驱动实测/)
## 其它平台
微信公众号:`徐晓康的博客`
