- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 I2C介绍及verilog实现(主机/从机可综合)
I2C介绍及verilog实现(主机/从机)一、简介:I2C是一种只有2条线的串行通信协议。可用于IC内部通信,也可以用于IC间的通信,广泛用于开关电源、触控芯片、简单的显示芯片等。基本特征:2条通信线,SDA数据线,SCL时钟线。 串行的8-bit双向数据传输,速率分为: a.低速模式/标准模式(standard-mode),100 kbit/s; b.快速模式(fast-mode),400 kbit/s; c.加强快速模式(Fast-mode...
2021-12-05 20:47:12
27298
148
I2C主机及从机Verilog代码实现.zip
该代码为功能复杂一点的I2C代码,适合有一定Verilog编程基础的朋友(包含测试代码)。具体特征如下:
支持I2C主机读写、I2C从机读写
支持Hs、F/S模式
支持分频系数可配
支持读写连续帧
从机被主机读时,若从机数据没准备好,可进入等待状态,同时拉低SCL,直到slave的txfifo有数据写入
从机被写入数据时,若slave的rxfifo满时,可进入等待状态,直到rxfifo的数据被读出
详细介绍可参考https://blog.youkuaiyun.com/weixin_45863605/article/details/121730144
2021-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人