i2c串行总线的模拟与仿真.ppt
《i2c串行总线的模拟与仿真.ppt》由会员分享,可在线阅读,更多相关《i2c串行总线的模拟与仿真.ppt(19页珍藏版)》请在第壹文秘上搜索。
1、LOGOI2C串行总线的模拟与仿真串行总线的模拟与仿真u 本论文主要研究的是本论文主要研究的是I2C串行总线的模拟与仿真。首先,在论文的串行总线的模拟与仿真。首先,在论文的开始介绍了数字电子设计的发展过程,表明了数字电子设计在现开始介绍了数字电子设计的发展过程,表明了数字电子设计在现在的生活中占有十分重要的地位。其次,介绍了在的生活中占有十分重要的地位。其次,介绍了I2C串行总线协议串行总线协议相关概念等内容,为总体的设计理清思路做铺垫,防止由于概念相关概念等内容,为总体的设计理清思路做铺垫,防止由于概念混淆而引起的不必要的麻烦。然后,介绍了整体设计的一个设计混淆而引起的不必要的麻烦。然后,介
2、绍了整体设计的一个设计流程,防止在设计时陷入死循环的误区,此流程为设计提供了一流程,防止在设计时陷入死循环的误区,此流程为设计提供了一个向导作用。最后,通过个向导作用。最后,通过Xilinx公司开发的公司开发的Xilinx ISE 10.1软软件进行程序的模拟过程,同时在件进行程序的模拟过程,同时在Xilinx ISE 10.1软件中调用软件中调用Modelsim SE 6.5软件,观察仿真结果图。软件,观察仿真结果图。u 通过观察串行数据线通过观察串行数据线(SDA)和串行时钟线和串行时钟线(SCL)在仿真软件在仿真软件Modelsim SE 6.5中波形图的高低电平变化并读出数据,判断中波
3、形图的高低电平变化并读出数据,判断本论文的设计是否满足最初的设计初衷,是否符合设计要求。本论文的设计是否满足最初的设计初衷,是否符合设计要求。论文的摘要简介论文的摘要简介论文的章节结构及基本内容论文的章节结构及基本内容u第一第一章章 数字电子设计概述数字电子设计概述 本章主要介绍了数字电子设计的发展概况的相关内容。在数字电子设计中本章主要介绍了数字电子设计的发展概况的相关内容。在数字电子设计中主要应用的语言是硬件描述语言主要应用的语言是硬件描述语言VHDL和和Verilog HDL语言,本章节中对这语言,本章节中对这两种语言在程序编写上的差异和优点进行了对比性的总结介绍。最后讲述应用两种语言在
4、程序编写上的差异和优点进行了对比性的总结介绍。最后讲述应用Xilinx公司的公司的ISE Series软件对软件对FPGA器件的设计开发流程的一些综述性问器件的设计开发流程的一些综述性问题。题。u第二第二章章 I2C总线的解析总线的解析 本章主要是针对本章主要是针对I2C总线协议的相关概念进行讲解。首先是对总线进行综总线协议的相关概念进行讲解。首先是对总线进行综述,其次重点描述了数据传递时序和时序信号的相关内容。通过数据传递时序述,其次重点描述了数据传递时序和时序信号的相关内容。通过数据传递时序和时序信号的介绍来理清设计思路,从发出起始信号到接收终止信号,中间包和时序信号的介绍来理清设计思路,
5、从发出起始信号到接收终止信号,中间包括应答信号和位传输信号的过程就是括应答信号和位传输信号的过程就是I2C总线上数据传递时序的过程。总线上数据传递时序的过程。论文的章节结构及基本内容论文的章节结构及基本内容u第第三章三章 模拟模拟I2C接口程序的基本框架接口程序的基本框架 本章中主要讲述了我对本章中主要讲述了我对I2C串行总线的模拟与仿真的设计流程。首先编写串行总线的模拟与仿真的设计流程。首先编写了设计流程图,为设计理清思路。其次对流程图中涉及的各个模块和寄存器进了设计流程图,为设计理清思路。其次对流程图中涉及的各个模块和寄存器进行定义,并且对所定义的端口进行解释说明。行定义,并且对所定义的端
6、口进行解释说明。u第第四章四章 I2C总线协议的代码实现与仿真总线协议的代码实现与仿真 本章主要是通过编写程序代码进行本章主要是通过编写程序代码进行I2C串行总线的模拟与仿真过程,通过串行总线的模拟与仿真过程,通过软件检测查看编写的程序是否存在语法问题,是否能运行成功,是否能生产综软件检测查看编写的程序是否存在语法问题,是否能运行成功,是否能生产综合验证文件和合验证文件和RTL验证文件等测试来检测程序是否编写正确。最后通过发送数验证文件等测试来检测程序是否编写正确。最后通过发送数据,观察据,观察ModelSim SE 6.5软件中的仿真图,检测软件中的仿真图,检测SCL和和SDA的上升沿和的上
7、升沿和下降沿的变化是满足设计要求的,因此仿真成功。下降沿的变化是满足设计要求的,因此仿真成功。第一第一章章 数字电子设计概述数字电子设计概述u1.1数字电子设计发展概况数字电子设计发展概况 主要讲述了由传统电子电路设计到数字电子设计的发展过程,以及数字电主要讲述了由传统电子电路设计到数字电子设计的发展过程,以及数字电子设计工业的三个重要动向,说明现在数字电子设计具有十分重要的作用。子设计工业的三个重要动向,说明现在数字电子设计具有十分重要的作用。u1.2硬件描述语言硬件描述语言 介绍了随着集成电路设计规模和难度的日益增大而产生的一种新型描述方介绍了随着集成电路设计规模和难度的日益增大而产生的一
8、种新型描述方法,就是硬件描述语言。同时,说明了硬件描述语言与传统电子电路的本质区法,就是硬件描述语言。同时,说明了硬件描述语言与传统电子电路的本质区别,以及别,以及HDL的优点。的优点。u1.3 Verilog HDL的发展与特点的发展与特点 介绍了介绍了Verilog HDL是在是在C语言的基础上发展起来的以及语言的基础上发展起来的以及Verilog HDL和和HDL的对比,并说明了的对比,并说明了Verilog HDL的优点。的优点。u1.4可编程逻辑器件综述可编程逻辑器件综述 介绍了可编程逻辑器件的发展以及介绍了可编程逻辑器件的发展以及FPGA的概念和设计流程等相关知识。的概念和设计流程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- i2c 串行 总线 模拟 仿真