需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10691 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着数字电子技术的飞速发展,现场可编程门阵列(FPGA)凭借灵活的设计、快速的传输速度等优点,在数字专用集成电路中被普遍使用,成为数字电子及技术的核心技术。并且在嵌入式体系计划范畴中,以FPGA为中间的可编程逻辑设备已占有着很重的分量。IIC总线是Philips公司开创的串行总线,实现芯片与芯片之间的连接功能。IIC总线作为现今通用的总线技术,之所以能直接将多个器件用导线连接起来而不要特定的插座,是因为它的连接线使用少,而且布局简单,传输速度快,所以使用IIC总线能使体系的硬件设计变得更简单,如今已经被普遍使用在时钟、EEPROM等接口和设备中。 本文先简单讲述了IIC总线的研究意义和现状,接着对总线的基本协议以及工作原理进行了深入的研究,然后在此基础上,重点讲述了基于FPGA的IIC总线接口的软件与硬件设计并分析每个模块的设计,最后用Verilog HDL编写的程序对接口设计进行运行,得出仿真结果。 关键词:FPGA;IIC接口;Verilog HDL;数据传输
目录 摘要 ABSTRACT 第一章 绪论-1 1.1课题研究的背景及意义-1 1.2研究领域的现状-1 1.3本文的内容及安排-2 第二章 IIC总线规范研究-3 2.1IIC总线简述-3 2.1.1IIC总线按宋体、小四号的构成-3 2.1.2 IIC总线的特点-3 2.2 IIC总线的工作原理-4 2.2.1 IIC总线的信号类型及时序-4 2.2.2 IIC总线的数据传输-6 2.3 IIC总线的数据传输模式-7 2.3.1 寻址字节-7 2.3.2 写操作-8 2.3.3 读操作-8 第三章 硬件设计-9 3.1硬件设计及电路原理图-9 3.2 各个模块硬件设计-11 3.2.1 按键消抖模块设计-11 3.2.2 IIC总线接口模块设计-11 3.2.3 分频模块设计-12 3.2.4 数码管显示模块设计-12 第四章 软件设计-14 4.1 FPGA的简介-14 4.2 IIC总线接口的状态机设计-14 4.1.1 Verilog HDL的简介-14 4.1.2 状态机设计-14 第五章 仿真和总结-16 5.1准备工作-16 5.2仿真结果-17 5.3总结-18 结束语-19 致 谢-20 参考文献-21 附录-22 |