基于EDA技术的定向型计算机硬件设计
2009-05-16 11:10:05 来源:WEB开发网核心提示:1 引言随着计算机技术的迅速发展,计算机系统中使用的硬件部件基本上都采用大规模和超大规模集成电路,基于EDA技术的定向型计算机硬件设计,这些电路的设计、验证和测试必须使用先进的工具软件,使硬件设计逐渐趋于软件化,源操作数采用存储器直接寻址方式,目的操作数采用隐含寻址,加快硬件设计和调试的速度[1],计算机硬件作为一个典
1 引言
随着计算机技术的迅速发展,计算机系统中使用的硬件部件基本上都采用大规模和超大规模集成电路,这些电路的设计、验证和测试必须使用先进的工具软件,使硬件设计逐渐趋于软件化,加快硬件设计和调试的速度[1],计算机硬件作为一个典型的复杂数字系统,其设计方法发生了根本性的变革。EDA(Electronic Design Automation ,电子设计自动化)技术就是一种自动完成将用软件的方式设计的电子系统形成集成电子系统或专用芯片的一门新技术[2]。
TDN-CM++实验装置是计算机组成原理及系统结构课程的专用实验箱,但存在硬件结构基本固定、CPU 的各个组成部件全部做好、以验证型的实验为主、学生只需按书中要求拨动相应开关就能完成实验等问题,达不到在整体上把握计算机的基本原理和工作流程的目的,实验效果不尽人意。
根据目前计算机和集成电路技术的发展现状,利用TDN-CM++实验装置上复杂可编程逻辑器件ispLSI1032芯片,设计一个定向型计算机硬件系统,包括运算器、控制器、存储器的设计,以达到弥补实验装置和实验项目不足的目的。
2 基于EDA 技术的计算机硬件系统设计过程
设计一台完整的计算机硬件系统主要经过如下几个阶段:
2.1 确定指令系统
该系统的指令系统如表1所示。指令和数据都采用8位表示。源操作数采用存储器直接寻址方式,目的操作数采用隐含寻址。
表1 指令系统
图片看不清楚?请点击这里查看原图(大图)。
[]
更多精彩
赞助商链接