发新话题
打印

[架构] I2C的模块划分

I2C的模块划分

根据I2C协议规范v2.x,I2C模块可以分为总线接口、FIFO逻辑和协议处理。
, j1 A$ M2 L8 ]' |
: m8 H1 C1 Z2 e$ a3 G$ J1 l5 k一 总线接口4 Z! H1 _; K& S( f; x( z) @, {
本设计中设计的I2C,将与AMBA、Coreconnect和Wishbone兼容。因此需要一个模块处理该功能。
1 N1 i' x3 T$ O2 D: R1 s" s
" S' h6 F$ o+ M  H二 FIFO逻辑) ]! P# o$ K, z8 M3 N( `; Q" `3 ]0 l
* d& b5 T( q1 S) q/ p8 S; T9 B" }2 e9 s
三 协议处理
5 j5 W+ N& O% a8 `% E协议处理模块又可以分做MASTER模式和SLAVE模式。
With your idea, Carry out together.

TOP

发新话题