2012年2月3日

I2C总线协议之可以用于验证的verilog model

摘要: 本文先简单介绍一下I2C总线协议,然后给出一个可以用于Verification的verilog model。1.I2C协议2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 支持多主控(multimastering),任何时间点只能有一个主控。 总线上每个设备都有自己的一个addr,共7个bit,广播地址全0。 系统中可能有多个同种芯片,为此addr分为固定部分和可编程部份,细节视芯片而定,看datasheet。1.1 I2C位传输 数据传输:SCL为高电平时,SDA线若保持稳定,那么SDA上是在传输数据bit。若SDA发生跳变,则用来 阅读全文

posted @ 2012-02-03 17:54 jyaray 阅读(10975) 评论(1) 推荐(4) 编辑

导航