基于FPGA的微控制器IP核研究与设计
| 中文摘要 | 第1-5页 |
| ABSTRACT | 第5-10页 |
| 第一章 引言 | 第10-15页 |
| ·课题研究的背景 | 第10页 |
| ·IP技术 | 第10-11页 |
| ·微控制器概况 | 第11-12页 |
| ·国外微控制器的发展 | 第11-12页 |
| ·国内微控制器的发展和展望 | 第12页 |
| ·PIC系列微控制器 | 第12页 |
| ·课题的目的和意义 | 第12-13页 |
| ·课题的主要研究内容 | 第13页 |
| ·文章结构安排 | 第13-15页 |
| 第二章 FPGA的发展、原理及应用 | 第15-20页 |
| ·EDA技术 | 第15页 |
| ·FPGA的优势 | 第15-16页 |
| ·FPGA的内部结构 | 第16页 |
| ·FPGA的设计流程 | 第16-19页 |
| ·设计输入 | 第17页 |
| ·设计实现 | 第17-18页 |
| ·仿真 | 第18页 |
| ·调试与加载配置 | 第18-19页 |
| ·FPGA的发展前景 | 第19-20页 |
| ·FPGA的发展动向 | 第19页 |
| ·FPGA发展面临的问题 | 第19-20页 |
| 第三章 PIC18LF4550微控制器的内部架构 | 第20-28页 |
| ·总体架构 | 第20-21页 |
| ·数据通道单元 | 第21-24页 |
| ·程序存储器 | 第21-22页 |
| ·程序计数器 | 第22页 |
| ·堆栈 | 第22-23页 |
| ·数据存储器 | 第23页 |
| ·间址寄存器与文件选择器 | 第23-24页 |
| ·状态寄存器 | 第24页 |
| ·时序控制单元 | 第24-28页 |
| ·复位电路 | 第24-26页 |
| ·看门狗和休眠功能 | 第26页 |
| ·工作时钟和指令周期 | 第26-27页 |
| ·指令流与流水线 | 第27-28页 |
| 第四章 PIC18LF4550的指令架构 | 第28-32页 |
| ·RING架构 | 第28-30页 |
| ·RISC与CISC | 第28-29页 |
| ·RISC的特征 | 第29页 |
| ·RISC的总线结构 | 第29页 |
| ·RISC的应用 | 第29-30页 |
| ·PIC18系列的指令系统 | 第30-32页 |
| ·Q周期操作 | 第30页 |
| ·指令格式 | 第30-31页 |
| ·寻址方式 | 第31页 |
| ·指令集与指令约定 | 第31-32页 |
| 第五章 微控制器IP核的设计 | 第32-41页 |
| ·系统整体设计 | 第32页 |
| ·微控制器整体结构设计 | 第32-33页 |
| ·算术逻辑模块 | 第33-35页 |
| ·复位模块 | 第35页 |
| ·指令寄存器模块 | 第35-36页 |
| ·看门狗定时器WDT与实时时钟RTC模块 | 第36-37页 |
| ·程序计数器和堆栈模块 | 第37页 |
| ·指令译码器模块 | 第37-39页 |
| ·程序存储器模块 | 第39页 |
| ·系统时序设计 | 第39-41页 |
| ·PIC微控制器时序结构的弊端 | 第39页 |
| ·本设计时序改进方案 | 第39-41页 |
| 第六章 系统设计的实现与验证 | 第41-47页 |
| ·QUARTUS Ⅱ软件综述 | 第41-43页 |
| ·QUARTUS Ⅱ软件的特点 | 第41页 |
| ·QUARTUS Ⅱ的工具及功能简介 | 第41-43页 |
| ·设计的实现与验证 | 第43-47页 |
| ·综合 | 第43-44页 |
| ·布局布线 | 第44-45页 |
| ·全指令验证方案的提出 | 第45-47页 |
| 总结与展望 | 第47-49页 |
| 附录1 PIC18LF4550指令表 | 第49-54页 |
| 附录2 PIC18LF4550指令符号说明约定表 | 第54-56页 |
| 参考文献 | 第56-59页 |
| 发表文章目录 | 第59-60页 |
| 致谢 | 第60-61页 |
| 个人简况及联系方式 | 第61-62页 |