Summary

International Technical Conference on Circuits/Systems, Computers and Communications

2016

Session Number:M3-2

Session:

Number:M3-2-5

FPGA-Based Educational System Cooperating with Mobile Applications for Learning Computer Architecture

Hiroyuki Maeda,  Yoshihiro Yasutake,  Azumi Iihoshi,  Koichiro Tanaka ,  

pp.307-310

Publication Date:2016/7/10

Online ISSN:2188-5079

DOI:10.34385/proc.61.M3-2-5

PDF download (975.3KB)

Summary:
In our university, we take advantage of the educational microprocessor "KERNEL" board for learning computer architecture. It is simply computer that operate by writing program. It is designed to be able to confirm internal state of CPU and memory. In our research, we develop new execution environment of KERNEL considering extensibility and portability. We implement the architecture of KERNEL on a FPGA board and an application of its console on a mobile device. We implement the function of transmitting internal running state of CPU to application with Bluetooth communication on the FPGA board and implement the writing instructions to memory and setting register value of KERNEL on the mobile application. In addition, we also implement the emulator function of KERNEL which run only application without FPGA board. This system can extend the function by rewriting FPGA and the application. In addition, students are able to learn computer architecture in their home.