mirror of https://github.com/YosysHQ/yosys.git
Added notes for compilation on OS X
This commit is contained in:
parent
7e08e37961
commit
b8d531957d
16
README.md
16
README.md
|
@ -40,14 +40,14 @@ Web Site
|
||||||
More information and documentation can be found on the Yosys web site:
|
More information and documentation can be found on the Yosys web site:
|
||||||
http://www.clifford.at/yosys/
|
http://www.clifford.at/yosys/
|
||||||
|
|
||||||
|
Setup
|
||||||
Getting Started
|
======
|
||||||
===============
|
|
||||||
|
|
||||||
You need a C++ compiler with C++11 support (up-to-date CLANG or GCC is
|
You need a C++ compiler with C++11 support (up-to-date CLANG or GCC is
|
||||||
recommended) and some standard tools such as GNU Flex, GNU Bison, and GNU Make.
|
recommended) and some standard tools such as GNU Flex, GNU Bison, and GNU Make.
|
||||||
TCL, readline and libffi are optional (see ENABLE_* settings in Makefile).
|
TCL, readline and libffi are optional (see ENABLE_* settings in Makefile).
|
||||||
Xdot (graphviz) is used by the ``show`` command in yosys to display schematics.
|
Xdot (graphviz) is used by the ``show`` command in yosys to display schematics.
|
||||||
|
|
||||||
For example on Ubuntu Linux 16.04 LTS the following commands will install all
|
For example on Ubuntu Linux 16.04 LTS the following commands will install all
|
||||||
prerequisites for building yosys:
|
prerequisites for building yosys:
|
||||||
|
|
||||||
|
@ -55,6 +55,13 @@ prerequisites for building yosys:
|
||||||
libreadline-dev gawk tcl-dev libffi-dev git mercurial \
|
libreadline-dev gawk tcl-dev libffi-dev git mercurial \
|
||||||
graphviz xdot pkg-config python3
|
graphviz xdot pkg-config python3
|
||||||
|
|
||||||
|
Similarily, on Mac OS X MacPorts or Homebrew can be used to install dependencies:
|
||||||
|
|
||||||
|
$ brew install bison flex gawk libffi \
|
||||||
|
git mercurial graphviz pkg-config python3
|
||||||
|
$ sudo port install bison flex readline gawk libffi \
|
||||||
|
git mercurial graphviz pkg-config python3
|
||||||
|
|
||||||
There are also pre-compiled Yosys binary packages for Ubuntu and Win32 as well
|
There are also pre-compiled Yosys binary packages for Ubuntu and Win32 as well
|
||||||
as a source distribution for Visual Studio. Visit the Yosys download page for
|
as a source distribution for Visual Studio. Visit the Yosys download page for
|
||||||
more information: http://www.clifford.at/yosys/download.html
|
more information: http://www.clifford.at/yosys/download.html
|
||||||
|
@ -80,6 +87,9 @@ To build Yosys simply type 'make' in this directory.
|
||||||
Note that this also downloads, builds and installs ABC (using yosys-abc
|
Note that this also downloads, builds and installs ABC (using yosys-abc
|
||||||
as executable name).
|
as executable name).
|
||||||
|
|
||||||
|
Getting Started
|
||||||
|
===============
|
||||||
|
|
||||||
Yosys can be used with the interactive command shell, with
|
Yosys can be used with the interactive command shell, with
|
||||||
synthesis scripts or with command line arguments. Let's perform
|
synthesis scripts or with command line arguments. Let's perform
|
||||||
a simple synthesis job using the interactive command shell:
|
a simple synthesis job using the interactive command shell:
|
||||||
|
|
Loading…
Reference in New Issue