Serial-Communication-Protocols:协议转换单元

时间:2024-04-06 08:09:46
【文件属性】:

文件名称:Serial-Communication-Protocols:协议转换单元

文件大小:7KB

文件格式:ZIP

更新时间:2024-04-06 08:09:46

Verilog

串行通讯协议 I2C: 集成电路间或两线制接口是一种串行通信协议,半双工。 广泛用于短距离板内通信。 I2C连接嵌入式系统中的微控制器,EEPROMS,A / D和D / A转换器,I / O接口和其他类似外设接口等设备。 I2C总线中的数据传输 理想状态:当主机和从机之间没有数据传输时,则SDA和SCL线处于高逻辑状态。 启动条件:SDA线从高逻辑变为低逻辑,而SCL线保持在高逻辑。 这称为“开始信号”。 从站地址:发送目标从站的7位地址。 ACK:从机将产生一个1位信号来确认主机。 数据传输:8位数据通过SDA线传输的顺序是:先传输MSB,最后传输LSB。 ACK2:当从主机接收到一个字节(8位)时,从机再次产生一个确认信号。 停止条件:SDA线从低逻辑变为高逻辑,并且SCL线保持高电平,这称为“停止信号”。


【文件预览】:
Serial-Communication-Protocols-main
----i2c_slave.v(2KB)
----SPI_M.v(4KB)
----SPI_SLAVE.v(3KB)
----master_i2c.v(4KB)
----Test_bench.v(3KB)
----tb_i2c.v(1KB)
----README.md(1KB)

网友评论