Volume 1 Number 3 (Sep. 2012)
Home > Archive > 2012 > Volume 1 Number 3 (Sep. 2012) >
IJCCE 2012 Vol.1(3): 241-245 ISSN: 2010-3743
DOI: 10.7763/IJCCE.2012.V1.62

FPGA-Based Flash Memory Controller for BZK.SAU.FPGA10.1 Microcomputer Architecture Design as an Educational Tool

H. Oztekin, F. Temurtas, E. Olmez, and A. Gulbag

Abstract—Operating systems and computer architecture and organization course are fundamental topics underlying many disciplines, including computer, electrical and electronics engineering departments. These courses involve both a theoretical and practical part for the effective learning process. A FPGA-based micro computer architecture design namedBZK.SAU.FPGA10.1 was proposed to reinforce computer architecture and organization fundamentals in 2011. Also we developed an educational operating system named BZK.SAUOS from scratch on BZK.SAU.FPGA10.1 architecture. The program written using the user interface of this operating system was saved to main memory of this microcomputer architecture since it does not have a nonvolatile memory unit. So the process of editing on a file previously written is not impossible. This paper addresses an effective learning approach that permits one to work on real computer architecture and original operating system while supporting easily to save and edit their program using flash memory instead of main memory. The flash memory controller in this work have been designed completely hardware. So this controller allows the students to examine the internal structure of this controller while improving the motivation in the control of storage units like flash memory, hard disk etc. Overall, this work helps the students to improve controller design experience of storage units in low-level in addition to an increase in their learning process in the computer architecture and operating systems topics.

Index Terms—BZK.SAU.FPGA, educational tool, memory controller, microcomputer architecture design, operating system.

Oztekin Halit and Temurtas Feyzullah are with the Department of Electrical and Electronics at Bozok University, Turkey (e-mail:oztekinhalit@ gmail.com, temurtas@gmail.com).
Olmez Emre is with the Department of Mechatronical Engineering at Bozok University, Turkey (e-mail: olmezemre@gmail.com).
Gulbag Ali is with the Department of Computer Engineering at Sakarya University, Turkey (e-mail: agulbag@sakarya.edu.tr).

Cite: H. Oztekin, F. Temurtas, E. Olmez, and A. Gulbag, "FPGA-Based Flash Memory Controller for BZK.SAU.FPGA10.1 Microcomputer Architecture Design as an Educational Tool," International Journal of Computer and Communication Engineering vol. 1, no. 3, pp. 241-245 , 2012.

General Information

ISSN: 2010-3743 (Online)
Abbreviated Title: Int. J. Comput. Commun. Eng.
Frequency: Quarterly
Editor-in-Chief: Dr. Maode Ma
Abstracting/ Indexing: INSPEC, Google Scholar, Crossref, EBSCO, ProQuest, and Electronic Journals Library
E-mail: ijcce@iap.org
  • Jun 20, 2019 News!

    IJCCE Vol. 6, No. 3 - Vol. 7, No. 3 have been indexed by EI (Inspec) Inspec, created by the Institution of Engineering and Tech.!   [Click]

  • Sep 16, 2021 News!

    IJCCE Vol.10, No.4 is published with online version!   [Click]

  • Jun 10, 2021 News!

    IJCCE Vol.10, No.3 is published with online version!   [Click]

  • Mar 12, 2021 News!

    IJCCE Vol.10, No.2 is published with online version!   [Click]

  • Dec 09, 2020 News!

    IJCCE Vol.10, No.1 is published with online version!   [Click]

  • Read more>>