您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 基于FPGA的I2C串行总线接口电路设计
本科毕业设计(论文)题目基于FPGA的I2C串行总线接口电路设计学生姓名:史俊达专业:集成电路设计及集成系统指导教师:黄静完成日期:2013/5/30诚信承诺书本人承诺:所呈交的论文是本人在导师指导下进行的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已发表或撰写过的研究成果。参与同一工作的其他同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名:日期:本论文使用授权说明本人完全了解南通大学有关保留、使用学位论文的规定,即:学校有权保留论文及送交论文复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容。(保密的论文在解密后应遵守此规定)学生签名:指导教师签名:日期:南通大学毕业设计(论文)I摘要I2C(InterIntegratedCircuits)总线是Philips公司开发的用于芯片之间连接的串行总线。现场可编程门阵列(FPGA)设计灵活、速度快,在数字专用集成电路的设计中得到了广泛的应用。I2C串行总线接口电路设计的主要任务是根据I2C时序协议用VerilogHDL语言对I2C总线接口电路的描述,其目的是通过在FPGA上来实现I2C接口电路来领会复杂数字电路的设计思路和理念。在对I2C总线的研究现状与发展进行了深入的调研的基础上,论文着重阐述了在FPGA上实现随机读/写的I2C接口电路的设计方案。首先,论文简单介绍了硬件描述语言(VerilogHDL)与现场可编程门阵列(FPGA)。其次,论文详细说明了I2C串行总线内部结构和数据传输格式及其时序协议。基于此,论文重点阐述了接口电路的设计方案以及在FPGA开发板上与外围I2C接口器件E2PROM实现数据传输的仿真与测试。经过多次实验验证,I2C总线接口电路已通过行为级仿真和综合及布局布线后门级时序仿真,满足系统要求。最后,论文对所得的研究成果进行了总结。关键词:Verilog_HDL;FPGA;I2C串行总线;随机读/写;E2PROM南通大学毕业设计(论文)IIABSTRACTI2C(InterIntegratedCircuits)BusisdevelopedbyPhilipsfortheconnectionbetweenthechipserialbus.InthedigitalASICdesign,Field-programmablegatearray(FPGA)designhasbeenwidelyusedbecauseofitsflexibilityandhighspeed.ThemaintaskofI2CserialbusinterfacecircuitdesignisbasedontheI2CtimingagreementwithVerilogHDLlanguagedescriptionoftheI2Cbusinterfacecircuit,whichaimstoachieveI2CinterfacecircuituptocomprehendcomplexdigitalcircuitdesignideasandconceptsthroughtheFPGA.Basedonthein-depthresearchoftheI2Cbusstatusanddevelopment,thedesignschemeoftherandomread/writeI2CinterfacecircuitonFPGAwasunderlinedinthepaper.First,hardwaredescriptionlanguage(VerilogHDL)andfield-programmablegatearray(FPGA)wereintroducedslightlyinthepaper.Second,theinternalstructureanddatatransmissionformatofI2Cserialbusanditstimingprotocolwereillustratedinthepaperindetail.Basedonthis,theinterfacecircuitdesigninFPGAdevelopmentboardwasemphasizedinthepaper.Aswellas,thesimulationandtestofdatatransmissionwithperipheraldevicesE2PROMwithI2Cinterfacewerestressed.Afterseveralexperiments,I2Cbusinterfacecircuithaspassedthebehaviorallevelsimulationandsynthesisandlayout-leveltimingsimulationbackdoortomeetsystemrequirements.Finally,theresearchresultsweresummarized.Keywords:Verilog_HDL;FPGA;I2Cserialbus;Randomread/write;E2PROM南通大学毕业设计(论文)III目录摘要.........................................................................................................................................IABSTRACT................................................................................................................................II第一章绪论...............................................................................................................................11.1本课题研究的意义...............................................................................................................11.2研究领域现状.......................................................................................................................11.3发展趋势...............................................................................................................................11.4所做的主要工作...................................................................................................................2第二章VerilogHDL和FPGA的综述........................................................................................32.1硬件描述语---VerilogHDL.................................................................................................32.1.1VerilogHDL简介..........................................................................................................32.1.2VerilogHDL的发展......................................................................................................32.1.3VerilogHDL用途..........................................................................................................32.2现场可编程门阵列--FPGA..................................................................................................32.2.1FPGA的概要.................................................................................................................32.2.2FPGA的基本组成.........................................................................................................42.2.3FPGA的基本特点.........................................................................................................4第三章I2C串行总线简介.............................................................................................................63.1I2C串行总线的概述.............................................................................................................63.2I2C总线特征.........................................................................................................................63.3I2C总线的数据位传输.........................................................................................................73.3.1有效数据位的规定.......................................................................................................73.3.2起始和终止信号...........................................................................................................73.4I2C总线上的数据传输....................................................................................................
本文标题:基于FPGA的I2C串行总线接口电路设计
链接地址:https://www.777doc.com/doc-5363841 .html