基于VHDL之CPU设计与实践
本文选题:计算机组成原理 + CPU设计 ; 参考:《实验室研究与探索》2014年05期
【摘要】:随着大规模可编程逻辑器件的发展,EDA技术已成为硬件系统电路设计的重要手段。基于EDA技术的计算机组成原理整机实习通常在Quartus II仿真平台上实现。早期均采用Block Diagram的设计方式,虽然设计过程直观,但仿真调试困难,难以完全调试成功。本文研究了基于VHDL的灵活方便的CPU设计过程,该设计由取指、指令译码、指令执行、存储器接口、通用寄存器组和寄存器输出六个组成部分,最后通过调试软件直接观察寄存器的值来验证了设计的准确性。本研究方法对改革该课程的整机实习,发挥学生的主动能动性,提高学生的自主创造能力具有很好的指导意义和实际参考价值。
[Abstract]:With the development of large-scale programmable logic devices, EDA technology has become an important means of hardware system circuit design.The whole machine practice based on EDA technology is usually realized on the Quartus II simulation platform.In the early stage, Block Diagram was adopted. Although the design process is intuitionistic, the simulation debugging is difficult and it is difficult to debug successfully.In this paper, the flexible and convenient design process of CPU based on VHDL is studied. The design consists of six parts: fetch, instruction decoding, instruction execution, memory interface, general register group and register output.Finally, the accuracy of the design is verified by the debugging software directly observing the value of the register.This research method has good guiding significance and practical reference value for reforming the whole practice of the course, giving full play to students' initiative and improving students' ability of autonomous creation.
【作者单位】: 武汉大学计算机学院;
【基金】:武汉大学计算机学院教学实践改革项目
【分类号】:TP332
【参考文献】
相关期刊论文 前7条
1 张亮;;应用EDA技术改革“计算机组成原理”课程设计[J];计算机教育;2009年19期
2 李丽萍;盛琳阳;;基于EDA技术的计算机组成原理实验课开放性教学模式研究[J];计算机教育;2010年10期
3 马汉达;赵蕙;;计算机组成原理实验教学改革[J];计算机教育;2010年17期
4 王艳萍;吴兵;;基于VHDL语言的CISC-CPU系统设计[J];山东理工大学学报(自然科学版);2009年04期
5 方恺晴;张洪杰;方红;;关于提升“计算机组成原理实验”课程教学质量的探讨[J];实验室研究与探索;2008年03期
6 张磊;郑榕;田军峰;;计算机组成原理理论实验教学无缝结合的新方法[J];实验室研究与探索;2013年05期
7 翟文正;管功湖;;EDA在《计算机组成与结构》课程设计中的实践与探索[J];微型电脑应用;2009年12期
【共引文献】
相关期刊论文 前10条
1 黄勇;;计算机组成原理课程教学探讨[J];农业网络信息;2011年12期
2 方恺晴;;“计算机组成原理实验”研究性教学的探讨[J];计算机教育;2008年20期
3 付小晶;武俊鹏;程旭辉;;关于提高“计算机组成原理实验”课程教学质量的探讨[J];计算机教育;2009年08期
4 侯宏霞;;关于提高“计算机组成原理实验”课程教学质量的探索[J];计算机教育;2009年15期
5 马汉达;赵蕙;;计算机组成原理实验教学改革[J];计算机教育;2010年17期
6 王建华;;计算机应用型人才培养改革实践[J];计算机教育;2011年16期
7 李世明;张军;周国辉;;从工程应用型人才培养看计算机组成原理课程设计[J];计算机教育;2011年24期
8 李绍强;;民办院校计算机组成原理教学现状分析及解决对策[J];考试周刊;2011年37期
9 柴志雷;;《计算机组成与系统结构》实践环节教学探索[J];考试周刊;2012年33期
10 苏英;路来智;;计算机组成原理实验教学改革的探讨与研究[J];科技信息;2009年05期
相关会议论文 前1条
1 张歆奕;;SOPC技术课程的内容和特点研究[A];教育部中南地区高等学校电子电气基础课教学研究会第二十届学术年会会议论文集(下册)[C];2010年
相关硕士学位论文 前5条
1 尹卓;基于FPGA的计算机组成原理实验系统的设计与仿真[D];青岛大学;2008年
2 薛淞文;可穿戴医疗监护系统CPU的设计与实现[D];西北大学;2010年
3 王晓东;基于组合逻辑控制器的模型机研究与实现[D];河北工业大学;2012年
4 秘海晓;基于FPGA的32位五级流水线CPU的研究与设计[D];河北工业大学;2012年
5 孙晓丽;基于FPGA的计算机组成原理教学实验平台的设计与开发[D];河北工业大学;2012年
【二级参考文献】
相关期刊论文 前10条
1 黄海林,钱刚,张盛兵;微控制器中ALU与移位逻辑的设计与改进[J];计算机工程与科学;2004年01期
2 郑存陆;;“计算机组成原理”课程教学改革的思路和目标[J];计算机教育;2006年10期
3 陈金儿;王让定;林雪明;石守东;杜呈透;;基于CC2005的“计算机组成原理与结构”课程改革[J];计算机教育;2006年11期
4 甘玲;刘达明;张璞;冯潇;;一种新的教学模式——解析教学法[J];计算机教育;2007年04期
5 方恺晴;张洪杰;;计算机组成原理实验课程教学新方法的探讨[J];计算机教育;2007年04期
6 马礼;;计算机类实践性课程的改革与创新[J];计算机教育;2007年05期
7 郑文斌;陈晓竹;刘砚秋;;“计算机组成原理”课程教学改革探索[J];计算机教育;2007年06期
8 钱江波;王让定;石守东;林雪明;;基于EDA技术的“计算机组成原理”课程改革研究与实践[J];计算机教育;2008年08期
9 刘文英;李克文;纪友芳;;基于EDA技术的计算机硬件体系实践教学探索[J];计算机教育;2008年14期
10 付小晶;武俊鹏;程旭辉;;关于提高“计算机组成原理实验”课程教学质量的探讨[J];计算机教育;2009年08期
【相似文献】
相关期刊论文 前10条
1 张秀艳;李雪冰;;基于EDA仿真技术的函数信号发生器的设计[J];科学技术与工程;2009年14期
2 金华;于瑞华;;基于CPLD的WatchDog电路设计[J];数字技术与应用;2010年02期
3 孟晗,刁岚松,刘明业;I/O通讯中时序和同步的高级综合[J];北京理工大学学报;2004年02期
4 樊国梁 ,张晓燕;基于VHDL的键盘扫描及显示电路设计[J];电子世界;2005年02期
5 胡远望;叶品菊;;基于FPGA的简易微型计算机结构分析与实现[J];电子工程师;2007年03期
6 任志平;党瑞荣;高国旺;;基于EDA技术的智能函数发生器的设计[J];科学技术与工程;2008年04期
7 王杰;金秋春;梁丽珍;;单片机外围接口电路的FPGA实现[J];科技创新导报;2008年01期
8 杨波,高德远,王党辉;可综合RTL级电路模型鍌[J];计算机工程与应用;2000年12期
9 王家村 ,李琳 ,陈勇生;Actel FPGA在单片机系统中的应用[J];国外电子元器件;2002年11期
10 李飞,刘晃剑,梁艳红;用VHDL实现Intel 8251的UART功能[J];电子世界;2003年08期
相关会议论文 前10条
1 尹林子;李广军;;基于VHDL的8051IP核设计[A];中国通信集成电路技术与应用研讨会论文集[C];2004年
2 韩菊;;应用VHDL提高RAM设计的灵活性[A];2009系统仿真技术及其应用学术会议论文集[C];2009年
3 高献伟;靳济方;方勇;;GF(2~m)域乘法器的快速设计及FPGA实现[A];第十九次全国计算机安全学术交流会论文集[C];2004年
4 蒋艳红;;单片机仿真器故障诊断仪的研制[A];2007'仪表,,自动化及先进集成技术大会论文集(二)[C];2007年
5 李峰;张立毅;;横向滤波器中有符号数乘法器的FPGA实现[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年
6 刘挺;曹庆华;;基于FPGA的PS/2鼠标接口的实现[A];全国第一届嵌入式技术联合学术会议论文集[C];2006年
7 李云;刘桂华;;FPGA与I~2C总线器件接口设计[A];中国自动化学会、中国仪器仪表学会2004年西南三省一市自动化与仪器仪表学术年会论文集[C];2004年
8 杜川华;;一种基于CPLD的数据接口卡的设计[A];中国工程物理研究院第七届电子技术青年学术交流会论文集[C];2005年
9 祁舒U
本文编号:1759322
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1759322.html