学位论文 > 优秀研究生学位论文题录展示

基于FPGA的I~2C总线控制器的设计

作 者: 蒋俊华
导 师: 张伟风
学 校: 河南大学
专 业: 微电子学与固体电子学
关键词: 现场可编程逻辑门阵列 QuartusⅡ I~2C总线控制器 状态机 时序仿真
分类号: TM571
类 型: 硕士论文
年 份: 2007年
下 载: 977次
引 用: 2次
阅 读: 论文下载
 

内容摘要


随着微电子技术和EDA技术的发展,大规模可编程逻辑器件PLD(Programable Logic Device),现场可编程逻辑门阵列FPGA(Field Progamable Gate Array)完全可以取代大规模集成电路芯片,实现数字电路系统设计的功能。尤其现场可编程逻辑门阵列FPGA兼具可编程逻辑器件PLD的现场可编程性,以及集成度高的优点,受到工程界高度的重视。I~2C总线以接口简单,成本底,可扩展性好在数字系统中得到了广泛的应用。硬件描述语言是数字系统高层设计的核心,是实现数字系统设计新方法的关键技术之一。本课题正是利用Verilog HDL语言在FPGA上实现I~2C总线控制器的功能。首先研究了I~2C总线的规范,又简要介绍了QuartusⅡ设计环境和设计方法,以及FPGA的设计流程。在此基础上,重点介绍了I~2C控制器的总体设计方案,详细描述时序状态机的工作原理和Verilog HDL语言的实现,以及在QuartusⅡ平台上的时序仿真。本系统采用了自顶向下的设计方法,利用了Verilog HDL语言的结构描述风格,把整个设计分成6个模块,时钟分频模块,寄存器组模块,数据接收模块,数据发送模块,输出缓冲模块,时序控制模块,顶层模块也采用语言描述。以Altera公司的cyclone II系列的EP2C35器件为载体,设置相应的参数,在QuartusⅡ开发平台上,实现系统的功能和时序仿真。

全文目录


摘要  3-4
ABSTRACT  4-7
第1章 绪论  7-15
  1.1 I~2C 总线的历史  7-8
  1.2 I~2C 总线的优点  8-10
  1.3 FPGA 的发展及应用  10-13
  1.4 课题的主要工作以及论文的组织  13-15
第2章 I~2C 总线技术的研究  15-26
  2.1 I~2C 总线的概念  15-16
  2.2 I~2C 总线的信号线和接口电路  16-17
  2.3 I~2C 总线的位传输  17-21
    2.3.1 数据的有效性  17
    2.3.2 I~2C 总线数据传送的开始和停止  17-19
    2.3.3 总线信号的时序  19-21
  2.4 I~2C 总线的数据传输  21-25
    2.4.1 总线传输的字节格式  21
    2.4.2 总线的响应(Acknowledge)  21-22
    2.4.3 总线的数据传输格式  22-25
  2.5 重复起始条件  25
  2.6 子地址  25-26
第3章 设计环境和设计方法  26-32
  3.1 设计环境  26-27
  3.2 设计方法  27-29
  3.3 基于FPGA 的数字电路的设计流程  29-32
第4章 I~2C总线控制器的设计  32-65
  4.1 实现功能  32-33
  4.2 I~2C总线控制器的顶层设计  33-35
  4.3 顶层模块结构的划分  35-36
  4.4 内部模块的设计和VERILOG实现  36-65
    4.4.1 时钟分频器  36-39
    4.4.2 接收寄存器  39-42
    4.4.3 发送寄存器  42-45
    4.4.4 时序控制模块  45-57
    4.4.5 输出缓冲器  57-59
    4.5.6 顶层文件  59-65
第5章 I~2C总线控制器的硬件仿真  65-71
  5.1 器件的选择  65-66
  5.2 硬件仿真  66-71
参考文献  71-73
结论  73-74
致谢  74-75
攻读硕士学位期间已发表和递交的论文  75-76
附录  76-78

相似论文

  1. 基于形式化UML测试序列生成方法研究,TP311.53
  2. 基于VHDL/FPGA的嵌入式UART的设计及FPGA验证,TN47
  3. 基于FPGA的3G误码仪的设计与研究,TN929.5
  4. 高精度电参数测量和谐波分析的研究,TM933.4
  5. 基于通信的列车控制系统的协议一致性测试研究,U284.48
  6. 基于FPGA的MPPT控制技术研究,TP273
  7. MMU协处理器仿真模型的研究及软件仿真实现,TP391.9
  8. 卷绕设备控制系统软件设计和实现,TM571.61
  9. SSL协议的测试方法研究,TP393.08
  10. 基于bloom filter的多模式匹配引擎设计与应用,TP393.08
  11. 基于FPGA的数字水印处理装置,TP309.7
  12. 基于状态机的安全漏洞检查机制的设计与实现,TP309
  13. 基于MOSS的工作流技术应用研究,TP311.52
  14. 基于BOM的并行离散事件仿真建模技术研究与实现,TP338.6
  15. 蓝牙免提应用协议(HFP)的实现研究,TN925
  16. 深空光通信瞄准捕获跟踪扩展信标算法的FPGA硬件实现,TN927
  17. 基于FPGA的USB、Flash控制器设计,TN791
  18. 基于异构FPGA的行为综合研究,TN791
  19. 多制式视频显示后处理芯片架构与主控模块的研究设计,TN402
  20. 基于FPGA的胶带输送机控制与保护系统的设计与实现,TH222
  21. IKE协议健壮性测试技术研究,TP393.04

中图分类: > 工业技术 > 电工技术 > 电器 > 控制器、接触器、起动器、电磁铁 > 控制器
© 2012 www.xueweilunwen.com