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