International Association of Online Engineering | |
An Interactive Remote Laboratory on Basic Computer Architecture Using Altera DE2 Board | |
Emmanouil Galetakis1  Evangelos Zigouris1  Athanasios Kalantzopoulos1  Christos Katsenos1  | |
[1] University of Patras | |
关键词: Computer architecture; Field programmable gate array (FPGA); Remote laboratory (RL); | |
DOI : | |
学科分类:社会科学、人文和艺术(综合) | |
来源: International Association of Online Engineering | |
【 摘 要 】
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.
【 授权许可】
Unknown
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
RO201904035640548ZK.pdf | 1978KB | download |