龙源期刊?/p>
http://www.qikan.com.cn
I2C
?/p>
SPI
?/p>
SMI
?/p>
SMBus
串行接口实现?/p>
?/p>
作者:康宾
周玉?/p>
来源:《中国科技纵横?/p>
2014
年第
04
?/p>
【摘
要?/p>
I2C
?/p>
SPI
?/p>
SMI
?/p>
MDC
?/p>
MDIO
)?/p>
SMBus
等接口受时钟频率的限制,相对?/p>
高速运行的
CPU
芯片来说接口运行速度较慢。但并不是所?/p>
CPU
芯片都支持这些串行接口,
在很多系统中需要解?/p>
CPU
芯片与串行接口芯片的互联问题。本文提出三?/p>
CPU
芯片与串?/p>
接口互联方案,其中方案一使用
CPU
芯片?/p>
GPIO
接口与串行接口芯片互联,方案?/p>
CPU
?/p>
片通过
FPGA
芯片与串行接口芯片间接互联,方案?/p>
FPGA
?/p>
SOPC
技术代?/p>
CPU
芯片与串
行接口芯片互联?/p>
【关键词?/p>
I2C SPI SMI
?/p>
MDC
?/p>
MDIO
?/p>
SMBus FPGA SOPC
?/p>
Abstract
?/p>
I2C
?/p>
SPI
?/p>
SMI
?/p>
MDC
?/p>
MDIO
?/p>
and SMBus limited by the interface clock
frequency
?/p>
relative to the CPU chip for high-speed operation of the interface to run slower
?/p>
But not
all CPU chips support these serial interfaces
?/p>
in many systems interconnected issues need to be
resolved with the CPU chip and serial interface chip
?/p>
This paper proposes three CPU chip
interconnect solutions with serial interface
?/p>
Which program to use a CPU chip GPIO interface with
serial interface chip interconnect
?/p>
Option II CPU chip FPGA chip by indirect interconnection with
serial interface chip
?/p>
Option III FPGA SOPC technology instead of the CPU chip interconnect with a
serial interface chip.
?/p>
Key words
?/p>
I2C SPI SMI SMBus FPGA SOPC
为了减小芯片的体积,减小布线的复杂度,提高系统的可靠性以及集成度,越来越多的?/p>
片采用串?/p>
I2C
接口?/p>
SPI
接口?/p>
SMI
?/p>
MDC
?/p>
MDIO
)接口?/p>
SMBus
接口等;例如
EEPROM
?/p>
FLASH
、以太网
PHY
芯片,锁相环芯片,温度测量芯片、光电转换模块等?/p>
串行接口使用简单,?/p>
2
?/p>
4
根信号就可以完成芯片初始化、配置、运行状态查询等?/p>
作。但在各种系统中,串行接口运行速率较慢,串行接口芯片与高速的
CPU
芯片如何互联?/p>
一个亟待解决的问题?/p>
1 I2C
?/p>
SPI
?/p>
SMI
?/p>
SMBus
串行接口简?/p>