Mograsim is a modular, graphical simulator for teaching microprogramming, ISAs and circuit logic in a way that allows for a smooth transition between those levels.
The aim is to give students a better understanding how these layers blend in a machine, and what the purpose of microprogramming is. In more detail, Mograsim allows:
- Programming and running simple assembler on the machine (still in development)
- Defining an ISA (Instruction Set Architecture) to use in the assembler (still in development)
- Microprogram the CPU to implement the specified ISA
- View the Circuit Logic operating in detail
- Executing the microprogram step by step with custom speed
Mograsim focuses especially on the AMD Am2900 Family microprocessors in a 16-bit arrangement also used by the Technical University of Munich as an example, but can be extended to support any other microprogrammable machine using the Eclipse plugin extension point mechanism.
Documentation and user guide: https://mograsim.net
Categories: Editor, Entertainment, Other, Science
Tags: Mograsim, Am2900, AMD, microprogramming, Teaching, assembler, simulator, modular, graphical, plugin, processor, processor-architecture, processor-simulator, instruction-set-architecture, TUM, ERA, emulator
Additional Details
Eclipse Versions: 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2022-06 (4.24), 2022-09 (4.25), 2022-12 (4.26), 2023-03 (4.27), 2023-06 (4.28), 2023-09 (4.29), 2023-12 (4.30), 2024-03 (4.31)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: Mograsim Team
Development Status: Beta
Date Created: Saturday, September 5, 2020 - 14:17
License: EPL 2.0
Date Updated: Friday, October 6, 2023 - 10:48
Submitted by: Christian Femers
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
May 2024 | 556/642 | 2 | 9 |
April 2024 | 589/687 | 3 | 13 |
March 2024 | 604/694 | 2 | 16 |
February 2024 | 621/687 | 2 | 13 |
January 2024 | 650/691 | 1 | 18 |
December 2023 | 496/671 | 7 | 6 |
November 2023 | 615/686 | 2 | 4 |
October 2023 | 571/673 | 4 | 11 |
September 2023 | 602/663 | 2 | 8 |
August 2023 | 0/0 | 0 | 10 |
July 2023 | 552/668 | 4 | 7 |
June 2023 | 573/669 | 3 | 5 |
Unsuccessful Installs
Unsuccessful Installs in the last 7 Days: 1
Count | Error Message |
---|---|
1 | Cannot complete the install because one or more required items could not be… |