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, CNKI, Google Scholar, Crossref, EBSCO, ProQuest, and Electronic Journals Library
E-mail: ijcce@iap.org
  • Dec 29, 2021 News!

    IJCCE Vol. 10, No. 1 - Vol. 10, No. 2 have been indexed by Inspec, created by the Institution of Engineering and Tech.!   [Click]

  • Mar 17, 2022 News!

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

  • Dec 29, 2021 News!

    The dois of published papers in Vol. 9, No. 3 - Vol. 10, No. 4 have been validated by Crossref.

  • Dec 29, 2021 News!

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

  • Sep 16, 2021 News!

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

  • Read more>>