- 博客(8)
- 收藏
- 关注
原创 SPI协议+verilog
SPI是一种同步串行通信协议,有一个主设备和一个或者多个从设备组成,主设备启动与从设备的同步通信,同步是通过同一个时钟完成的。CPOL=0,表示当SCLK=0时处于空闲态,所以有效状态就是SCLK处于高电平时。CPOL=1,表示当SCLK=1时处于空闲态,所以有效状态就是SCLK处于低电平时。CPOL,SPI总线的极性,决定SPI总线空闲时的时钟信号是高电平还是低电平。CPHA=0,表示数据采样是在第1个边沿,数据发送在第2个边沿。CPHA=1,表示数据采样是在第2个边沿,数据发送在第1个边沿。
2023-11-02 20:58:28
55
原创 basys3调用IP核+vli的使用
调用加法器的IP核,完成加法,再调用ILA的ip核,来检测FPGA里某个数据的值,四位的sw[3:0]给a,四位的sw[7:4]给b,a+b=sum,将a,b,sum显示在FPGA的数码管上。
2023-10-25 16:43:26
53
原创 牛客网VL47 格雷码计数器
相邻的格雷码之间只有一位不同,在跨时钟域里可以减少亚稳态的出现。格雷码转化为二进制码:法则是保留格雷码的最高位作为二进制的最高位,二进制的次高位是二进制的最高位于格雷码的此高位异或所得,以此类推。
2023-10-11 12:06:19
91
原创 练习14:编写并使用函数
使用strlen函数,让print_arguments知道每个字符串参数都有多长,之后将长度传入print_letters。然后重写print_letters,让它只处理固定的长度,不按照'\0'终止符。你需要#include 来实现它。
2023-08-30 16:41:31
49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人