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

SOC中IP核设计关键技术研究与实现

作 者: 姚金
导 师: 周端
学 校: 西安电子科技大学
专 业: 计算机应用技术
关键词: SOC MCU IP核 验证
分类号: TN47
类 型: 硕士论文
年 份: 2009年
下 载: 71次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本文着重研究了数字系统设计的相关技术和IP核的设计方法,分析了MCU的体系结构,编程仿真的环境和工具,用可编程逻辑器件进行硬件验证的技术方法。通过这样的技术过程,对MCU中的关键模块进行设计和验证,完成了对SOC中IP核设计关键技术的研究与实现。论文从应用的角度分析了SOC及P核的相关技术,包括软硬件协同设计、IP核复用、EDA技术、层次模块设计、逻辑综合和仿真验证。研究了以PIC17C42为原型的MCU的体系结构和指令系统,对各P核按层次和模块进行了结构和功能的划分。对MCU中的关键模块ALU模块、PC模块、串口模块和中断模块详细进行了功能分析,完成了各模块的结构设计和算法描述。优化了系统性能,降低了功耗。最后实现了各模块的的RTL级代码描述,并基于FPGA完成了电路综合及仿真验证。本设计采用自上而下的设计方法,用硬件描述语言Verilog HDL实现RTL级可综合代码。采用QuartusII作为设计开发环境实现代码编写和仿真验证,用Synplify完成电路综合。通过验证,本论文完成的模块在功能和时序上均符合要求,并可根据实际应用进行修改,实现了可复用的IP核,并归纳总结了进行SOC中IP核设计的技术和方法,为后续深入开展SOC设计的工作做好了准备。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-11
  1.1 课题背景及研究意义  7-8
  1.2 国内外相关进展状况  8
  1.3 论文的主要内容及章节安排  8-11
第二章 SOC关键技术及设计方法  11-19
  2.1 SOC的关键技术  11-13
    2.1.1 软硬件协同设计  11-12
    2.1.2 IP核复用技术  12-13
  2.2 数字系统设计方法  13-19
    2.2.1 EDA及其设计方法  13-15
    2.2.2 硬件描述语言  15-16
    2.2.3 设计工具软件  16-19
第三章 MCU IP核设计  19-47
  3.1 IP核设计流程  19-22
    3.1.1 模块设计  19-20
    3.1.2 逻辑综合  20
    3.1.3 仿真验证  20-21
    3.1.4 布局布线  21-22
  3.2 MCU IP核总体结构  22-30
    3.2.1 MCU的系统结构  22-24
    3.2.2 MCU的功能模块划分  24-25
    3.2.3 专用寄存器简介  25-28
    3.2.4 MCU的指令系统  28-30
  3.3 ALU模块的设计  30-36
    3.3.1 ALU模块的功能  30-32
    3.3.2 ALU模块的实现  32-36
  3.4 PC模块的设计  36-38
    3.4.1 PC模块的功能  36
    3.4.2 PC模块的实现  36-38
  3.5 串口模块的设计  38-43
    3.5.1 串口模块的功能  38-39
    3.5.2 串口模块的实现  39-43
  3.6 中断模块的设计  43-45
    3.6.1 中断模块的功能  43-44
    3.6.2 中断模块的实现  44-45
  3.7 本章小结  45-47
第四章 IP核的综合及仿真验证  47-55
  4.1 综合仿真验证平台  47-48
  4.2 ALU模块  48-50
  4.3 PC模块  50-51
  4.4 串口模块  51-53
  4.5 中断模块  53-54
  4.6 本章小结  54-55
第五章 结论  55-57
致谢  57-59
参考文献  59-63
研究成果  63-65
附录 串口模块电路图  65-66

相似论文

  1. 仿真系统模型验证方法和工具研究,TP391.9
  2. 复杂仿真系统VV&A工作流技术研究,TP391.9
  3. 辐射自显影胶片用于调强放疗剂量验证的可行性研究,R815
  4. 魔力平台业务过程建模冲突消解的研究与实现,TP311.5
  5. 多功能车辆总线控制器MVBC综合验证研究,TP273
  6. 蛋内注射leptin对肉鸡肝脏胆固醇代谢相关基因及microRNA表达的影响,S831
  7. 基于windows日志的计算机取证模型设计,D918.2
  8. 油包水型乳化油液水击谐波破乳LabVIEW仿真及实验研究,X703
  9. 船厂管加工车间生产计划仿真,U673.2
  10. 基于VHDL/FPGA的嵌入式UART的设计及FPGA验证,TN47
  11. 秘密共享方案中若干问题的研究,TN918.1
  12. 几种秘密共享方案的研究,TN918.1
  13. 低成本RFID系统安全协议研究,TP391.44
  14. 基于医学图像序列匹配的分割及三维建模研究,TP391.41
  15. 嵌入式Web系统安全性的研究与实现,TP393.08
  16. 多层VLAN实现汇接设备快速拓扑、快速接入的方法及平台设计,TP393.1
  17. 动态展会沙盘的设计与研制,TP273
  18. NUCSoC芯片的物理设计,TN47
  19. 基于RSA和Eflash的安全SOC设计,TN47
  20. 基于OVM的SoC功能验证系统的设计与实现,TN47
  21. EPA网络芯片验证平台的设计与实现,TN407

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