• DocumentCode
    3601285
  • Title

    An iLab for Teaching Advanced Logic Concepts With Hardware Descriptive Languages

  • Author

    Ayodele, Kayode P. ; Inyang, Isaac A. ; Kehinde, Lawrence O.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Obafemi Awolowo Univ., Ile-Ife, Nigeria
  • Volume
    58
  • Issue
    4
  • fYear
    2015
  • Firstpage
    262
  • Lastpage
    268
  • Abstract
    One of the more interesting approaches to teaching advanced logic concepts is the use of online laboratory frameworks to provide student access to remote field-programmable devices. There is as yet, however, no conclusive evidence of the effectiveness of such an approach. This paper presents the Advanced Digital Lab, a remote laboratory based on the batched MIT iLab Architecture. With a hardware system under test designed around an Altera EP2C20F484 field-programmable gate array (FPGA), the lab makes it possible for students to implement finite-state machines on a field-programmable device using VHDL. A study was carried out to evaluate the lab. Study results indicated that the Advanced Digital Lab is an effective pedagogical tool. Some observations drawn from the results of the study are also discussed; these may have far-reaching implications for the argument about the effectiveness of the general class of remote laboratories. An important contribution of this paper is that it provides a template for the proper evaluation of remote laboratories along multiple dimensions, particularly those of pedagogy, logistics, and cost.
  • Keywords
    computer science education; field programmable gate arrays; finite state machines; hardware description languages; logic testing; teaching; Altera EP2C20F484 field-programmable gate array; FPGA; VHDL; advanced digital lab; advanced logic concept teaching; batched MIT iLab architecture; finite-state machines; hardware descriptive languages; hardware system under test; online laboratory frameworks; remote field-programmable devices; Computer architecture; Education; Field programmable gate arrays; Hardware; Laboratories; Servers; Software; Field-programmable gate array (FPGA); VHDL; iLab; online laboratories;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/TE.2015.2395996
  • Filename
    7031441