首页> 外文期刊>International journal of online engineering >An Interactive Remote Laboratory on Basic Computer Architecture Using Altera DE2 Board
【24h】

An Interactive Remote Laboratory on Basic Computer Architecture Using Altera DE2 Board

机译:使用Altera DE2开发板的基础计算机架构交互式远程实验室

获取原文
           

摘要

This paper proposes an interactive RL (Remote Laboratory) on basic computer architecture. The students through this RL are able to understand basic theoretical concepts by observing the step by step operation of two 8-bit CPUs (Central Processing Units). The simple architectures of these CPUs which are also presented in this paper are ideal for introductory courses on computer architecture. The hardware implementations of two ?Computers (micro-computers) based on the above CPUs were achieved using the FPGA (Field Programmable Gate Array) based Altera DE2 board. The implemented systems around these two ?Computers allow both local and remote control of the corresponding CPUs. The students using the proposed RL, select the desired ?Computer which is automatically downloaded to the FPGA. They are also able to program the selected ?Computer in assembly language and to observe the step by step execution of the downloaded program. This procedure is achieved using the virtual push buttons and toggle switches of the RL GUI (Graphical User Interface) which is accessible by a common web browser. The values of the registers, internal buses and the DE2 LEDs are also displayed in the GUI during the program execution. Through this process, the students become familiar not only with the assembly language programming but they also understand in depth the internal micro-operations of the implemented CPUs.
机译:本文提出了有关基本计算机体系结构的交互式RL(远程实验室)。通过学习这些RL的学生,可以通过观察两个8位CPU(中央处理单元)的逐步操作来理解基本的理论概念。本文还介绍了这些CPU的简单体系结构,是计算机体系结构入门课程的理想选择。使用基于Altera DE2板的FPGA(现场可编程门阵列),可以实现基于上述CPU的两台计算机(微型计算机)的硬件实现。围绕这两个“计算机”的已实现系统允许对相应CPU进行本地和远程控制。使用建议的RL的学生,选择所需的?Computer,然后将其自动下载到FPGA。他们还能够用汇编语言对选定的?Computer进行编程,并观察所下载程序的逐步执行。此过程是使用RL GUI(图形用户界面)的虚拟按钮和拨动开关实现的,可通过通用的Web浏览器访问。在程序执行期间,寄存器,内部总线和DE2 LED的值也会显示在GUI中。通过这一过程,学生不仅熟悉汇编语言编程,而且还深入了解所实现的CPU的内部微操作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号