savannah-hackers
[Top][All Lists]
Advanced

[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&#322; Stochmia&#322;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









reply via email to

[Prev in Thread] Current Thread [Next in Thread]