本发明涉及一种计算机硬件设计方法,具体涉及一种基于eda技术的定向型计算机设计方法,属于计算机硬件技术领域。
背景技术:
随着计算机技术的迅速发展,计算机系统中使用的硬件部件基本都采大规模和超大规模集成电路,这些电路的设计、验证和测试必须使用先进的工具软件。使硬件设计逐渐趋于软件化,加快硬件设计和调试的速度,计算机硬件作为一个典型的复杂数字系统,其设计方法发生了根本性的变革。eda技术就是一种自动完成将用软件的方式设计的电子系统形成集成电子系统或专用芯片的一门新技术。实验装置是计算机组成原理及系统结构课程的专用实验箱,存在硬件结构基本同定、cpu的各个组成部件全部做好、以验证型的实验为主、只需按书中要求拨动相应开关就能完成实验等问题达不到在整体上把握计算机的基本原理和工作流程的目的,实验效果不尽人意。根据目前计算机和集成电路技术的发展现状,利用tdn—cm++实验装置上复杂可编程逻辑器件isplsi1032芯片,设计一个定向型计算机硬件系统,包括运算器、控制器、存储器的设计,以达到弥补实验装置和实验项目不足的目的。
技术实现要素:
(一)要解决的技术问题
为解决上述问题,本发明提出了一种基于eda技术的定向型计算机设计方法,通过设计一个定向型计算机硬件系统来弥补实验装置和实验项目不足的目的。
(二)技术方案
本发明的基于eda技术的定向型计算机设计方法,包括如下步骤:
第一步,确定指令系统,指令和数据采用8位表示;
第二步,总体结构与数据通路,采用运算器处理数据经累加器和寄存器通过rom输出到开关单元和输出设备;
第三步,状态确定,指令周期是6个时钟周期,前三个是时钟周期为读取周期,后三个时钟周期为指令的执行周期;
第四步,编程、调试、运行、仿真,综合所设计的工程文件,建立测试向量进行功能仿真,将生成的jedec文件下载至实验仪器的isplsi芯片;
第五步,计算机硬件系统的仿真,将通过建立编写仿真测试向量,来进行逻辑功能仿真,检验设计是否实现了需要完成的功能。
进一步地,所述确定指令系统中源操作数采用存储器直接寻址方式,目的操作数采用隐含寻址。
(三)有益效果
与现有技术相比,本发明的基于eda技术的定向型计算机设计方法,采用tdn—cm++实验装置上复杂可编程逻辑器件isplsi1032芯片,设计了一个定向型计算机硬件系统,通过确定指令系统、总体结构与数据通路、状态确定、编程、调试、运行、仿真、计算机硬件系统的仿真等步骤实现一个新型的计算机硬件系统,弥补了tdn—cm++实验装置的不足,为进一步理解计算机原理和组成以及系统结构方面的知识创造了条件为嵌入式系统等应用打好基础。
具体实施方式
一种基于eda技术的定向型计算机设计方法,包括如下步骤:
第一步,确定指令系统,指令和数据采用8位表示;
第二步,总体结构与数据通路,采用运算器处理数据经累加器和寄存器通过rom输出到开关单元和输出设备;
第三步,状态确定,指令周期是6个时钟周期,前三个是时钟周期为读取周期,后三个时钟周期为指令的执行周期;
第四步,编程、调试、运行、仿真,综合所设计的工程文件,建立测试向量进行功能仿真,将生成的jedec文件下载至实验仪器的isplsi芯片;
第五步,计算机硬件系统的仿真,将通过建立编写仿真测试向量,来进行逻辑功能仿真,检验设计是否实现了需要完成的功能。
其中,所述确定指令系统中源操作数采用存储器直接寻址方式,目的操作数采用隐含寻址。
上面所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的构思和范围进行限定。在不脱离本发明设计构思的前提下,本领域普通人员对本发明的技术方案做出的各种变型和改进,均应落入到本发明的保护范围,本发明请求保护的技术内容,已经全部记载在权利要求书中。