I2C设计规范v1.0
本文档详细说明I2C设计的需求,接口要求和需要实现的功能特性。3 \8 g n/ s6 ?% ^9 U
' m5 J+ }1 y3 ^一 需求
: |/ _# f, Z' | b) @0 q0 j I2C总线接口是PHILIPS提供的一种芯片间的通信方式,该总线应用范围广泛,应用于各种各样的场合,可以说基本所有的SOC芯片都会有I2C接口的支持。
: Y e4 z; n) x2 O$ x/ M' z; T" h) L) \7 I& ]7 ?
二 接口
! M6 b/ D. @/ o) e 为了使IP能在各种SOC平台上移植使用,设计提供ARM公司的AMBA总线,Silicore 公司的Wishbone总线和IBM公司的CoreConnect总线。# u5 W6 l2 X& k3 n5 S7 K! ~. O6 o
7 M6 g: j/ G, X, H0 I4 w三 功能特性6 P, f) I4 _ Q8 J' k7 b! \) }
1 支持多种传输速率,串行的8 位双向数据传输位速率在标准模式下可达100kbit/s 快速模式下可达400kbit/s 高速 m7 R* f5 X0 K! |
模式下可达3.4Mbit/s;6 L D( W- t, e2 Z6 m
2 支持作为主设备和从设备;
" p3 x9 K }" c3 m8 p0 r 3 支持多个总线接口
8 F! o8 s8 L# z6 n y& `' @$ |0 c 4 支持地址和数据传输协议软件自定义
2 O% |! C8 A( n5 W 5 支持7位寻址和10位寻址2 v+ r) T6 ~9 r, a
6
, p& I B9 w* z. z1 W5 F9 X6 p" v- B5 B1 g$ {- _4 a2 \
四 行为模型$ r) E. _& p& l
完整展示所有I2C总线协议支持的功能。" ~6 X1 S! d8 {/ O6 O' Q
6 j6 z5 N* b/ Z+ h& V$ D) d五 文档
+ T! B8 P7 F( T8 Q9 ?3 o RTL设计文档、验证文档和整合文档
With your idea, Carry out together.