Show README syntax highlighted
gsroot: base package to install other GreenSocs packages
----------------------------------------------------------
1. About
2. Instaling gsroot
3. Installing GreenSocs packages
3.1 If gsroot was installed as a package (.deb or .rpm)
3.2 If gsroot was installed as a tarball (.tar.gz)
1. About
The GreenSocs mission is to encourage SystemC to be used by
designers. It will do this by engineering SystemC infrastructure to
compliment the capabilities developed by OSCI and commercial EDA
providers, promoting and utilising academic research. The aim is to
extend the use and applicability of SystemC, by co-ordinating and
promoting collaboratively developed models, methods and utilities,
prioritised by designers needs.
2. Instaling gsroot
gsroot can be installed as root in your current package management
system (Debian or RPM) or as a normal user using the Tarball
version. The command to install each version could be:
for debian: dpkg --install gsroot_2006.07-1_i386.deb
for rpm: rpm --install gsroot-2006.06-1.i386.rpm
for tar.gz: tar xzf gsroot_2006.06-1_i386.tar.gz
3. Installing GreenSocs packages
3.1 If gsroot was installed as a package (.deb or .rpm)
If you installed gsroot using the Debian (.deb) package or the
RedHat (.rpm) package as the root user, you will also have to
execute the instalation of GreenSocs packages as root.
# Enter root environment
su
# Update the package list
gsh gs-apt-get update
# Install packages
#
# The available packages are:
#
# gsc = GreenSocs GCC compiler wrapper (to easy SystemC
# compilations). This also installs gcc 4.0.3 and
# SystemC.
# gstlm = GreenSocs proposal for Transaction Level Modeling
#
gsh gs-apt-get install gsc
gsh gs-apt-get install gstlm
3.2 If gsroot was installed as a tarball (.tar.gz)
If you installed gsroot using the tarball (.tar.gz), you need to
run gsconfig to configure your environment and create the gsh
script. You may copy the generated gsh script to a location in your
PATH. In the following example, a local directory for user binaries
(~/bin) is used, but your configuration may vary.
# Run configuration script
gsroot/bin/gsconfig
# (alternative) Copy the created gsh to a location in your PATH
cp gsroot/bin/gsh ~/bin/
# Update the package list
gsh gs-apt-get update
# Install packages
#
# The available packages are:
#
# gsc = GreenSocs GCC compiler wrapper (to easy SystemC
# compilations). This also installs gcc 4.0.3 and
# SystemC.
# gstlm = GreenSocs proposal for Transaction Level Modeling
#
gsh gs-apt-get install gsc
gsh gs-apt-get install gstlm
See more files for this project here
To develop SystemC infrustructure, basic IP, patches and add on library code for eventual standerdization.\r\nThe GreenSocs project is made up of a number of contributions (sub projects). Please visit www.greensocs.com for more information.
Project homepage:
http://sourceforge.net/projects/greensocs
Programming language(s): C,C++,Java,Perl,XML
License: other
Makefile
README
changelog
control
gs-env
gsconfig
gshrc