• DocumentCode
    2996497
  • Title

    MiniMIPS: An 8-Bit MIPS in an FPGA for Educational Purposes

  • Author

    Ortega-Sanchez, Cesar

  • Author_Institution
    Electr. & Comput. Eng. Dept., Curtin Univ., Perth, WA, Australia
  • fYear
    2011
  • fDate
    Nov. 30 2011-Dec. 2 2011
  • Firstpage
    152
  • Lastpage
    157
  • Abstract
    Expectations of Electrical Engineering students about their courses have changed over the years. Even though the basic principles of Digital Electronics remain the same, tools and laboratory activities need to accommodate more demanding expectations. This paper presents MiniMIPS: an 8-bit implementation of the MIPS´s single-cycle architecture for educational purposes. The MiniMIPS is targeted to the BASYS Spartan 3E development board. The user interface consists of DIP switches, push-buttons, LEDs and four 7-segment displays. The instruction set consists of 9 instructions and 3 instruction formats. Programs for the MiniMIPS are developed in a custom-made assembler/simulator tool, also presented in this paper. A MiniMIPS assembly program to generate the Fibonacci series is presented as an example. A description of laboratory tasks currently used is offered.
  • Keywords
    computer aided instruction; display devices; electrical engineering computing; electrical engineering education; field programmable gate arrays; light emitting diodes; user interfaces; 7-segment displays; 8-bit MIPS; BASYS Spartan 3E development board; DIP switches; FPGA; Fibonacci series; LED; MiniMIPS; custom made assembler-simulator tool; digital electronics; educational purposes; electrical engineering students; laboratory tasks; push-buttons; single cycle architecture; user interface; Computer architecture; Computers; Educational institutions; Field programmable gate arrays; Laboratories; Light emitting diodes; Registers; FPGA applications; MIPS architecture; Soft cores; embedded systems; engineering education;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2011 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4577-1734-5
  • Type

    conf

  • DOI
    10.1109/ReConFig.2011.62
  • Filename
    6128570