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

可配置的IIC协议控制器IP核的设计

作 者: 王荣华
导 师: 曹一江
学 校: 哈尔滨理工大学
专 业: 微电子学与固体电子学
关键词: IIC总线 IP核 可配置 Nios II
分类号: TN47
类 型: 硕士论文
年 份: 2011年
下 载: 58次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着FPGA的快速发展,促使了SOPC系统的形成。为了使系统与外部设备实现通信,通常需要进行总线的扩展,而在扩展中串行总线以结构简单的优势,得到了广泛的应用。大多数总线控制器IP核是有自主知识产权的,为了更灵活的构建SOPC系统,有必要设计自己的IP核。IIC总线是一种结构简单,连线少,应用广泛的总线协议。本文针对Avalon总线接口及分频问题,在完全兼容IIC协议的前提下,提出了可配置的IIC协议控制器IP核结构,该IP核通过增加一个配置寄存器配置分频参数,并且在分频方式选择上,可以选择配置寄存器配置方式或传统的直接输入分频值的方式。当选择配置寄存器配置方式时,只需输入分频参数即可实现分频,使得分频值的输入更加简捷、方便。所设计的可配置的IIC协议控制器IP核分为四个模块,分别是IIC控制模块、并行数据收发模块、串行数据收发模块、时钟模块,应用Verilog语言编写了该IP核。并用软件进行仿真与综合,仿真结果表明,用配置寄存器配置分频参数所得到的分频值与由计算所得的结果一致,实现了在63MHz以下全局限时钟的分频以及数据的传输;综合结果表明,占用资源符合设计要求,最大全局时钟可以达到260MHz。使用Altera的FPGA对该IP核进行了验证,结果表明,将数据由PC机发送到带有IIC接口的EEPROM上并进行回读对比,得到一致的结果。

全文目录


摘要  5-6
Abstract  6-10
第1章 绪论  10-13
  1.1 集成电路发展状况及趋势  10-11
  1.2 IIC 的发展状况  11-12
  1.3 课题研究的目的及意义  12
  1.4 论文的主要内容  12-13
第2章 IIC 总线协议及验证平台  13-21
  2.1 IIC 总线协议  13-18
    2.1.1 IIC 总线工作方式  13-16
    2.1.2 IIC 总线时钟同步与仲裁  16-18
  2.2 SOPC 开发平台  18-20
    2.2.1 SOPC 应用及开发流程  18-19
    2.2.2 Nios II 平台  19-20
    2.2.3 Avalon 总线  20
  2.3 本章小结  20-21
第3章 可配置IIC IP 核设计  21-32
  3.1 模块的化分  21-24
    3.1.1 IIC 控制模块  21-23
    3.1.2 并行数据收发模块  23-24
    3.1.3 串行数据收发模块  24
  3.2 可配置的IIC 结构  24-26
  3.3 时钟模块  26-31
    3.3.1 分频原理  26
    3.3.2 时钟分频计算  26-28
    3.3.3 时钟分频配置  28-31
  3.4 本章小结  31-32
第4章 功能仿真与综合  32-43
  4.1 模块仿真  32-37
    4.1.1 分频仿真  32-34
    4.1.2 串行数据收发模块的仿真  34
    4.1.3 并行数据收发模块的仿真  34-35
    4.1.4 整体模块的仿真  35-37
  4.2 综合分析  37-39
  4.3 硬件验证与实现  39-42
    4.3.1 验证环境  39-40
    4.3.2 验证内容  40-41
    4.3.3 验证结果  41-42
  4.4 本章小结  42-43
结论  43-44
参考文献  44-48
攻读硕士学位期间发表的学术论文  48-49
致谢  49

相似论文

  1. 基于SOPC的可穿戴机多处理器设计,TP332
  2. 基于NIOS II的导弹伺服控制器的研制,TP273
  3. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  4. 基于Nios的串行总线分析仪研制,TP274
  5. 基于无源性的控制及其在磁悬浮系统中的应用,TP13
  6. 栽培方式及株行距配置对超级稻宁粳3号产量形成和群体均衡性的影响,S511.22
  7. 中国区域基础教育资源配置的均等化研究,G521
  8. 上海地区竹种调查及其在园林中的配置与应用,S795
  9. 我国民防局(办)的基本职能定位研究,E256
  10. 高校后勤实体的归属性及其人力资源配置研究,G647.4
  11. 板球系统的控制算法研究,TP13
  12. 山东协和职业技术学院后勤人力资源优化配置研究,G717
  13. DP大学辅导员队伍配置问题的案例研究,G641
  14. 基于供需平衡的济宁市水资源优化配置研究,TV213.4
  15. 青海油田产量成本优化配置研究,F406.72
  16. 我国资本市场的配置效率分析,F832.51
  17. 基于粒子群算法的区域水资源优化配置研究,TV213.4
  18. 基于VHDL/FPGA的嵌入式UART的设计及FPGA验证,TN47
  19. 基于炼油厂CSTR生产的循环调度与优化问题研究,F273
  20. 中外公司控制权配置比较研究,D912.29
  21. 新型工频恒流型静电除尘电源研究,TM46

中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 大规模集成电路、超大规模集成电路
© 2012 www.xueweilunwen.com