• DocumentCode
    3523643
  • Title

    A novel approach to teaching microprocessor design using FPGA and hierarchical structure

  • Author

    Paharsingh, Ricardo ; Skobla, Joseph

  • Author_Institution
    Dept. of Phys., Univ. of the West Indies, Kingston, Jamaica
  • fYear
    2009
  • fDate
    25-27 July 2009
  • Firstpage
    111
  • Lastpage
    114
  • Abstract
    This paper presents the implementation and delivery of a microprocessor based design laboratory, in an attempt to achieve tighter integration with theory and improve student´s performance. The design process follows a hierarchical structure, requiring students to first build basic devices such as logic gates, multiplexers, one-bit memory cells etc. These basic devices are then used to build an ALU, registers, (registers are used to build larger memories), a data path and a control unit. Students are required to figure out the designs on their own and implement it using VHDL on the XILINX Spartan 3 board. Designs are completed without any high level programming ensuring that students cannot rely on the complier to transform specifications into implementations. Overall we observed better grades and independent student evaluations were higher for this academic year (2008).
  • Keywords
    computer science education; educational courses; electronic engineering education; field programmable gate arrays; hardware description languages; logic design; microprocessor chips; student experiments; ALU; FPGA; VHDL; XILINX Spartan 3 board; control unit; data path; hierarchical structure; high-level programming; logic gate; microprocessor design teaching; microprocessor-based design laboratory course; multiplexer; one-bit memory cells; program complier; registers; specification transformation; student performance evaluation; Education; Field programmable gate arrays; Laboratories; Logic design; Logic devices; Logic gates; Microprocessors; Multiplexing; Process design; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronic Systems Education, 2009. MSE '09. IEEE International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4244-4407-6
  • Electronic_ISBN
    978-1-4244-4406-9
  • Type

    conf

  • DOI
    10.1109/MSE.2009.5270815
  • Filename
    5270815