8086微处理器IP软核设计技术的研究
发布时间:2023-02-09 17:06
集成电路进入SoC阶段以后,基于IP核重用的SoC设计方法已经成为目前SoC设计方法主流之一。我国集成电路设计产业起步较晚,设计水平、设计能力与国外有一定差距,因此设计开发具有自主知识产权的IP核,对我国的集成电路产业具有重要的意义。 微处理器是当代最重要的发明之一。在后PC时代,微处理器作为SoC中不可或缺的组成部分,已经进入了社会生活的各个方面,也在一定程度上代表了一个国家集成电路产业水平。因为Intel的x86系列微处理器是目前应用最为广泛的微处理器产品,所以设计一款兼容x86的微处理器产品将会具有良好的应用前景,同时完成这一工作对提升我国微处理器设计技术有一定经验积累作用。 论文的主要工作集中在16位微处理器HGD 8086 IP软核的设计与仿真验证过程,包括: <1>HGD 8086微处理器IP软核的系统结构划分、系统时序以及指令集的设置,要求与标准8086兼容。 <2>采用若干改进方案来优化系统架构设计,提高HGD 8086 IP软核的性能指标。 <3>使用Verilog HDL语言完成HGD 8086 IP软核中ALU模块、MUL模块和...
【文章页数】:75 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
致谢
第一章 绪论
1.1 课题研究背景
1.1.1 快速发展的微电子学科
1.1.2 微处理器的发展状况
1.1.3 SoC设计与IP标准化
1.2 课题意义、研究内容
1.2.1 课题意义
1.2.2 课题研究内容
1.3 论文结构
第二章 HGD 8086 IP软核设计方法的研究
2.1 数字IC设计方法学
2.1.1 基于时序驱动的设计方法
2.1.2 基于平台的设计方法
2.1.3 基于IP复用的设计方法
2.2 HGD 8086 IP软核的设计流程
2.2.1 系统级设计
2.2.2 RTL级设计
2.2.3 综合
2.2.4 系统实现
2.3 EDA软件设计工具
2.3.1 集成电路设计自动化
2.3.2 HGD 8086 IP软核设计工具
2.4 本章小结
第三章 HGD 8086 IP软核的设计
3.1 概述
3.2 HGD 8086 IP软核的系统级设计
3.2.1 外特性
3.2.2 系统级设计
3.3 指令系统
3.3.1 指令格式和指令编码
3.3.2 寻址方式
3.3.3 指令集
3.4 总线接口时序
3.4.1 兼容的总线接口时序
3.4.2 改进的总线接口时序
3.5 RTL级设计
3.5.1 设计树状图
3.5.2 配置文件CONFIG
3.5.3 数据通路
3.5.4 控制通路
3.6 本章小结
第四章 HGD 8086 IP软核的仿真与验证
4.1 概述
4.2 验证平台的搭建
4.3 HGD 8086 IP的仿真与验证
4.3.1 HGD 8086的验证平台
4.3.2 启动功能测试
4.3.3 指令集测试
4.3.4 复杂功能测试
4.3.5 代码覆盖率
4.4 FPGA功能验证
4.4.1 验证环境
4.4.2 FPGA功能验证结果
4.5 本章小结
第五章 总结与展望
5.1 总结
5.2 展望
参考文献
攻读硕士学位期间发表的论文
本文编号:3738920
【文章页数】:75 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
致谢
第一章 绪论
1.1 课题研究背景
1.1.1 快速发展的微电子学科
1.1.2 微处理器的发展状况
1.1.3 SoC设计与IP标准化
1.2 课题意义、研究内容
1.2.1 课题意义
1.2.2 课题研究内容
1.3 论文结构
第二章 HGD 8086 IP软核设计方法的研究
2.1 数字IC设计方法学
2.1.1 基于时序驱动的设计方法
2.1.2 基于平台的设计方法
2.1.3 基于IP复用的设计方法
2.2 HGD 8086 IP软核的设计流程
2.2.1 系统级设计
2.2.2 RTL级设计
2.2.3 综合
2.2.4 系统实现
2.3 EDA软件设计工具
2.3.1 集成电路设计自动化
2.3.2 HGD 8086 IP软核设计工具
2.4 本章小结
第三章 HGD 8086 IP软核的设计
3.1 概述
3.2 HGD 8086 IP软核的系统级设计
3.2.1 外特性
3.2.2 系统级设计
3.3 指令系统
3.3.1 指令格式和指令编码
3.3.2 寻址方式
3.3.3 指令集
3.4 总线接口时序
3.4.1 兼容的总线接口时序
3.4.2 改进的总线接口时序
3.5 RTL级设计
3.5.1 设计树状图
3.5.2 配置文件CONFIG
3.5.3 数据通路
3.5.4 控制通路
3.6 本章小结
第四章 HGD 8086 IP软核的仿真与验证
4.1 概述
4.2 验证平台的搭建
4.3 HGD 8086 IP的仿真与验证
4.3.1 HGD 8086的验证平台
4.3.2 启动功能测试
4.3.3 指令集测试
4.3.4 复杂功能测试
4.3.5 代码覆盖率
4.4 FPGA功能验证
4.4.1 验证环境
4.4.2 FPGA功能验证结果
4.5 本章小结
第五章 总结与展望
5.1 总结
5.2 展望
参考文献
攻读硕士学位期间发表的论文
本文编号:3738920
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3738920.html