多元动态计算机制矩阵设计的研究.pdf

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多元动态计算机制矩阵设计的研究

河北工业大学硕士论文 多元动态计算机控制矩阵设计的研究 摘 要 自从电子电路设计出现了EDA 技术之后,CPU 的设计和实现工作一下子变得前途光 明起来,用计算机来设计CPU 不但成为了可能,而且确确实实成为了一条完全可行的、高 效率的计算机设计之路。本文从设计一个简单的多元动态计算机 CPU 入手,对它的结构进 行了研究,重点研究控制器中的控制矩阵的设计和实现。 多元动态计算机是借助于 Quartus Ⅱ软件,基于 FPGA 平台进行开发设计的一款计算 机。最主要的思想是将程序寄存器、数据寄存器和指针等影响程序执行的因素从 CPU 中分 离出来,与存储器组成一个整体,叫存储单元,用 MU (Memory Unit )来表示。将控制器、 运算器等与程序执行上下文无关的设备组成一个整体,叫执行单元,用 PU Performance Unit 来表示。将与输入输出相关的功能设备统称为通道,用 CHL 表示。这种结构的核心是程 序执行的存储器和处理器可交替连接,在多元结构的情况下,真正实现多道程序同时运行。 本文第一个主要研究内容,是通过对时钟、机器节拍、指令系统、各种标志线和控制 线的分析和研究,设计出多元动态计算机 CPU 的控制矩阵模块。再利用 Quartus Ⅱ软件进 行编程实现,最后通过仿真检测。本文的另一个研究内容,同样是本文的创新点,实现控 制矩阵模块 Verilog HDL 语言的软件自动编程。通过对控制矩阵输入端口自变量和输出端 口因变量的分析,根据自变量和因变量的逻辑关系,推出逻辑表达式。根据逻辑表达式利 用 VC6.0 平台,实现控制矩阵硬件描述语言的自动编写。 关键词:FPGA ,多元动态,CPU,控制矩阵,自动编程 i 多元动态计算机控制矩形设计的研究 THE RESEARCH OF CONTROL MATRIX DESIGN IN MULTIPLE DYNAMIC COMPUTER ABSTRACT Since the EDA technology has appeared in the electronic circuit designs, the work of CPU design and implementation suddenly became a bright future. Using computer to design the CPU is not only possible, but also became a completely feasible and efficient Computer design way. This paper is to design a simple multiple dynamic computer CPU, researching into its structure, focusing on the design and realization of control matrix in the Controller. Multiple dynamic computer is developed by Quartus Ⅱ software and based on FPGA design platform. The main idea is to separate program registers, data registers , pointer and other factors that affect the program execution from the CPU. This part and the Memory combined Memory Unit,with MU Memory Unit to represent. Arithmetic unit, Controller and and other devices of program execution context-free have combined to form Performance Unit,with PU Performance Unit to represent.The input and output-related equipment, called Channel.The core of this structure is that when program is executing, the Memory and Processor can be connected alternately. It can im

文档评论(0)

canggu808866 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档