首页 | 本学科首页   官方微博 | 高级检索  
     

一种I2C总线控制器的接口设计
引用本文:宋 杰,陈 岚,冯 燕.一种I2C总线控制器的接口设计[J].太赫兹科学与电子信息学报,2010,8(4):467-470.
作者姓名:宋 杰  陈 岚  冯 燕
作者单位:中国科学院,微电子研究所,北京100029
基金项目:03重大专项"宽带无线应急低功耗管理技术研究"资助项目,863重点项目"无线通信低功耗技术"资助项目 
摘    要:为了实现片上系统芯片与外围设备之间的通信,介绍一种从外围总线(APB)到I2C总线的接口设计。对整个系统按照功能进行了模块划分,阐述了APB总线接口的设计和寄存器配置、I2C总线控制器中的状态划分和状态机设计以及时钟产生模块的实现。设计中采用了异步先进先出来同步APB总线和I2C总线之间的数据交换。对整个设计进行了功能仿真,实现了系统在100 kbps和400 kbps两种工作模式下的数据传输。设计完全满足通信的速率要求。

关 键 词:I2C总线  外围总线  状态机  硬件描述语言
收稿时间:2009/11/30 0:00:00
修稿时间:2010/2/4 0:00:00

An interface design for I2C bus master
SONG Jie,CHEN Lan and FENG Yan.An interface design for I2C bus master[J].Journal of Terahertz Science and Electronic Information Technology,2010,8(4):467-470.
Authors:SONG Jie  CHEN Lan and FENG Yan
Affiliation:(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 that the design performs well in both 100 kbps and 400 kbps.It completely meets the requirement for transfer speed.
Keywords:I2C bus  Advanced Peripheral Bus  state machine  Verilog HDL
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《太赫兹科学与电子信息学报》浏览原始摘要信息
点击此处可从《太赫兹科学与电子信息学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号