[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of SmArc - Emulator of Simplified SPARCv8
From: |
misto |
Subject: |
[Savannah-hackers] submission of SmArc - Emulator of Simplified SPARCv8 - savannah.nongnu.org |
Date: |
Mon, 11 Nov 2002 12:06:43 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020829 |
A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden
Michał Stochmiałek <address@hidden> described the package as follows:
License: gpl
Other License:
Package: SmArc - Emulator of Simplified SPARCv8
System name: smarc
Type: non-GNU
Description:
This project is emulator of some abstract architecture,
called SmArc (from Small SPARC). It\'s based on SPARC
Architecture V8 (you can get its specification on
http://www.sparc.org/standards.html). SmArc in
relation to SPARCv8 is little simplified.
This project will include:
- assembler and disassembler of SmAs (simplified SPARC
assembler). This assember language and byte-code
is mostly identical to SPARC one (that is described
in document that was mentioned above).
- model of processor (virtual machine).
- GUI that will allow to observe some interesting
phenomenons in above architecture, including
data flow in 5-level pipe-processing, argument
forwading. GUI is planned to be command-line-based
and also graphical-based (qt or gtk) that will be
frontend for command-line-based one.
In GUI you will be able to observe:
- disassembled piece of executed programm
- some piece of memory
- current register window and some other registers
This project is a academical project for needs of
\'Computer Architectures\' course lectuted in Polish
University of Technology in Wroclaw. Short (incomplete)
specification of SmArc exists unfortunately only in Polish,
but it mostly agrees with SPARC Architutecture Manual v8.
It\'s main goal of this project is educational one,
but i don\'t preclude that its goals won\'t change
in future (for example full SPARC emulator).
It does not exist yet but I\'m working on it.
So I can\'t include any URLs to sources.
Other Software Required:
Required software is not clearly known, but in this
moment I can gave some:
- gcc-c++ with flex
- maybe some \'builder\' for gtk or Qt (that isn\'t decided yet)
- probably latex for documentation
Other Comments:
Short and incomplete specification of:
- SmArc architecture
ftp://ci-1.ci.pwr.wroc.pl/Komorowski/SymulSmArc-1.doc
- SmAs assembler
ftp://ci-1.ci.pwr.wroc.pl/Komorowski/SmArcAss.doc
But be warned, it\'s only in POLISH. The author of those
documents can be reached using: komorowski(at)ci.pwr.wroc.pl.
Those documents are mosty covered by:
- SPARC Architecture Manual v8
http://www.sparc.com/standards/V8.pdf
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-hackers] submission of SmArc - Emulator of Simplified SPARCv8 - savannah.nongnu.org,
misto <=