OpenCores
URL https://opencores.org/ocsvn/s1_core/s1_core/trunk

Subversion Repositories s1_core

[/] [s1_core/] [trunk/] [docs/] [REQUIREMENTS.txt] - Diff between revs 111 and 114

Only display areas with differences | Details | Blame | View Log

Rev 111 Rev 114
Simply RISC S1 Core - System Requirements
S1 Core - System Requirements
=========================================
=============================
 
 
You can run simulation and synthesis of the S1 Core
You can run simulation and synthesis of the S1 Core
almost on any machine: all you need is a Unix-like
almost on any machine: all you need is a Unix-like
machine with the following programs installed:
machine with the following programs installed:
- bash shell;
- bash shell;
- sed stream editor;
- sed stream editor;
- for simulations: Icarus Verilog (free software)
- for simulations: Icarus Verilog (free software)
  or Synopsys VCS MX (commercial);
  or Synopsys VCS MX (commercial);
- for synthesis: Xilinx XST (commercial, some versions
- for synthesis: Xilinx XST (commercial, some versions
  are free), Icarus Verilog (free software) or
  are free), Icarus Verilog (free software) or
  Synopsys Design Compiler (commercial).
  Synopsys Design Compiler (commercial).
As you can easily understand, whatever GNU/Linux or
As you can easily understand, whatever GNU/Linux or
Unix machine should be suitable for your purposes;
Unix machine should be suitable for your purposes;
we haven't tried on Windows with Cygwin but we suspect
we haven't tried on Windows with Cygwin but we suspect
that it could work (please let us know your experience
that it could work.
at support@srisc.com and we'll list it here).
 
 
 
Infact since the only tool you need for simulation and
Infact since the only tool you need for simulation and
synthesis is Icarus Verilog, and since it is free
synthesis is Icarus Verilog, and since it is free
software, you can download its source code and compile
software, you can download its source code and compile
it for your platform.
it for your platform.
On some GNU/Linux distributions there's even no need
On some GNU/Linux distributions there's even no need
to compile it since you can install it from Internet
to compile it since you can install it from Internet
with one command:
with one command:
- on Debian and similar distros like Ubuntu to install
- on Debian and similar distros like Ubuntu to install
  Icarus Verilog just use the command:
  Icarus Verilog just use the command:
  apt-get install verilog
  apt-get install verilog
- if you are a Gentoo maniac you can use the command:
- if you are a Gentoo maniac you can use the command:
  emerge iverilog
  emerge iverilog
In both cases you will need an Internet connection and
In both cases you will need an Internet connection and
root privileges to perform the installation (otherwise
root privileges to perform the installation (otherwise
go to the official site and compile it from the sources).
go to the official site and compile it from the sources).
Please note that we have been using Icarus version 0.8
Please note that we have been using Icarus version 0.8
without any trouble, but some user reported some compiling
without any trouble, but some user reported some compiling
error using the latest version 0.8.2.
error using the latest version 0.8.2.
Another requirement is related with the SPARC v9 compiler:
Another requirement is related with the SPARC v9 compiler:
there's an x86 to sparc64 GCC cross-compiler available
there's an x86 to sparc64 GCC cross-compiler available
on the web so you should be able to compile test programs
on the web so you should be able to compile test programs
for the S1 Core using not only a SPARC machine but whatever
for the S1 Core using not only a SPARC machine but whatever
GNU/Linux x86 PC; please check on the Download Area of the
GNU/Linux x86 PC.
Simply RISC website at http://www.srisc.com .
 
 
 
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.