基于FPGA的I2CSLAVE模式总线的设计方案.docxVIP

  • 51
  • 0
  • 约3.36千字
  • 约 8页
  • 2022-07-02 发布于河南
  • 举报

基于FPGA的I2CSLAVE模式总线的设计方案.docx

PAGE 1 PAGE 1 基于FPGA的I2CSLAVE模式总线的设计方案 摘要:本文以标准的I2C 总线协议为基础,提出了一种基于FPGA的I2C SLAVE 模式总线的设计方案。方案主要介绍了SLAVE 模式的特点。给出了设计的原理框图和modelsim 下的行为仿真时序图。经过实际应用,证明了本方案操作简便,有用性强。 0 引言 由于在嵌入式系统开发中越来越多的应用到FPGA,而一些嵌入式CPU,比如STM32 为了降低成本,减小封装尺寸,没有外接特地的CPU 读写总线,而只供应了一些如SPI 和I2C 的接口。而且在应用中常常有数据要配置到FPGA 中,如FPGA 中的应用配置寄存器,和配置表项等,都需要CPU 配置。这些数据的数据量不大,速度也不要求很高,很适合用I2C 总线来配置。 I2C 总线是Philips 公司设计的一种掌握和配置内部IC 双向两线的串行总线。主要特点是接口信号线较少,但是其数据的传送速率不是很高,其高速模式下为3.4Mb/s.应用于配置FPGA 比较适合。在通常的应用中嵌入式CPU 作为MASTER 模式的主器件,FPGA 作为SLAVE 模式的从器件。通过使用I2C 总线,削减了CPU 和FPGA 的连线,而且嵌入式CPU 一般有内含I2C总线掌握器,使得CPU 和FPGA 间的通讯硬件电路简化。

文档评论(0)

1亿VIP精品文档

相关文档