一种I2C总线控制器的接口设计.PDF

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种I2C总线控制器的接口设计

第 8 卷 第 4 期 信 息 与 电 子 工 程 Vo1.8,No.4 2010 年 8 月 INFORMATION AND ELECTRONIC ENGINEERING Aug.,2010 文章编号: 1672-2892(2010)04-0467-04 一种 I2C 总线控制器的接口设计 宋 杰,陈 岚,冯 燕 ( 中国科学院 微电子研究所,北京 100029) 摘 要 :为了实现片上系统芯片与外围设备之间的通信,介绍一种从外围总线(APB) 到 I2C 总 线的接口设计。对整个系统按照功能进行了模块划分,阐述了 APB 总线接口的设计和寄存器配置、 I2C 总线控制器中的状态划分和状态机设计以及时钟产生模块的实现。设计中采用了异步先进先出 来同步 APB 总线和 I2C 总线之间的数据交换。对整个设计进行了功能仿真,实现了系统在 100 kbps 和 400 kbps 两种工作模式下的数据传输。设计完全满足通信的速率要求。 关键词 :I2C 总线;外围总线;状态机;硬件描述语言 中图分类号 :TN911.72 文献标识码 :A An interface design for I2C bus master SONG Jie,CHEN Lan,FENG Yan (Institute of Microelectronics,Chinese Academy of Science,Beijing 100029,China) Abstract: In order to implement communication between System On Chip(SOC) and peripheral device,an interface design for data transfer between Advanced Peripheral Bus(APB) and Inter-Integrated Circuit(I2C) has been proposed in this article. It first describes the function partition of the whole system. Then the APB interface design and register configuration are introduced. The design of main state-machine of I2C bus and the implementation of clock generator are presented. Asynchronous First In First Out(FIFO) is adopted to synchronize data transfer between APB bus and I2C bus. Finally,the functional simulation has shown th at the design performs well in both 100 kbps and 400 kbps. It completely meets the requirement for transfer speed. Key words: I2C bus;Advanced Peripheral Bus;state machine;Verilog HDL

文档评论(0)

wumanduo11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档