ScholarWorksIndianapolis
  • Communities & Collections
  • Browse ScholarWorks
  • English
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • Italiano
  • Latviešu
  • Magyar
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Suomi
  • Svenska
  • Türkçe
  • Tiếng Việt
  • Қазақ
  • বাংলা
  • हिंदी
  • Ελληνικά
  • Yкраї́нська
  • Log In
    or
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Browse by Subject

Browsing by Subject "Node-RED-based MIPS-32"

Now showing 1 - 1 of 1
Results Per Page
Sort Options
  • Loading...
    Thumbnail Image
    Item
    A Node-RED-Based MIPS-32 Processor Simulator
    (Springer, 2022-03) Anderson, Ethan; Abrar Jahin, S. M.; Talukder, Niloy; Chu, Yul; Lee, John J.; Electrical and Computer Engineering, School of Engineering and Technology
    Processor simulators are imperative tools that well facilitate the understanding of modern processors. Therefore, numerous attempts have been made to develop better simulators, and some of them have been very widely used. There exist several categories of such simulators in terms of simulation speed, cycle accuracy, functional validation, cache focus, multiprocessor target, behavioral visualization, and education purpose. Our recent study focuses on developing a simulator with the following objectives: (i) to help students understand the organization and operation of processor faster and (ii) to provide students with much easier ways to build their own simulators while learning. Along the study, this paper describes our recent development of a Node-RED-based MIPS-32 processor simulator. Its functionality includes 5-stage pipeline visualization, 2-phase clocking (i.e., mimicking master/slave behavior), various cache configuration, cache statistics visualization, operand forwarding for the resolution of data dependency, and branch prediction mechanisms. Our study demonstrates the feasibility of good simulator implementations using Node-RED.
About IU Indianapolis ScholarWorks
  • Accessibility
  • Privacy Notice
  • Copyright © 2025 The Trustees of Indiana University