Skip to content
Working in Peripheral Wiki 🔑 authored by Francisco Javier Reina Campo's avatar Francisco Javier Reina Campo
...@@ -56,9 +56,7 @@ A Switch Level representation of a circuit is a netlist utilizing single transis ...@@ -56,9 +56,7 @@ A Switch Level representation of a circuit is a netlist utilizing single transis
.. ....... ........ ........ ....... .. ........... ...... .... .. ...... ..... .. ..... .... ........ ... ...... . ... .... .. ......... ........... .... .... ........ .. .... . ..... ....... .... ... ........ .... ............ .. ... ... ....... .. ...... .... ... .... ....... .. ..... ... .... ....... ... ....... ......... ..... .......... ....... ..... ....... ... ....... ... ....... ..... ..... .... . ........ .. ... ..... ......... .. ........ ..... ....... .......... .......... ... ........ .. ... ..... .. ........ ..... .......... .... ... ...... .. ..... .. ....... ........ ........ ....... .. ........... ...... .... .. ...... ..... .. ..... .... ........ ... ...... . ... .... .. ......... ........... .... .... ........ .. .... . ..... ....... .... ... ........ .... ............ .. ... ... ....... .. ...... .... ... .... ....... .. ..... ... .... ....... ... ....... ......... ..... .......... ....... ..... ....... ... ....... ... ....... ..... ..... .... . ........ .. ... ..... ......... .. ........ ..... ....... .......... .......... ... ........ .. ... ..... .. ........ ..... .......... .... ... ...... .. .....
1. Settings → Apps → Apps & features → Related settings, Programs and 1. Settings → Apps → Apps & features → Related settings, Programs and Features → Turn Windows features on or off → Windows Subsystem for Linux
Features → Turn Windows features on or off → Windows Subsystem for
Linux
2. Microsoft Store → INSTALL UBUNTU 2. Microsoft Store → INSTALL UBUNTU
...@@ -66,6 +64,7 @@ Linux ...@@ -66,6 +64,7 @@ Linux
Front-End and Back-End Library Front-End and Back-End Library
type: type:
``` ```
sudo apt update sudo apt update
sudo apt upgrade sudo apt upgrade
...@@ -78,6 +77,7 @@ libncurses-dev libx11-dev m4 python-tk python3-tk swig tcl tcl-dev tk-dev tcsh ...@@ -78,6 +77,7 @@ libncurses-dev libx11-dev m4 python-tk python3-tk swig tcl tcl-dev tk-dev tcsh
Synthesizer Library Synthesizer Library
type: type:
``` ```
sudo apt update sudo apt update
sudo apt upgrade sudo apt upgrade
...@@ -107,6 +107,7 @@ libboost-python-dev libboost-filesystem-dev zlib1g-dev ...@@ -107,6 +107,7 @@ libboost-python-dev libboost-filesystem-dev zlib1g-dev
**System Description Language Editor** **System Description Language Editor**
type: type:
``` ```
git clone https://github.com/emacs-mirror/emacs git clone https://github.com/emacs-mirror/emacs
``` ```
...@@ -120,6 +121,7 @@ git clone https://github.com/emacs-mirror/emacs ...@@ -120,6 +121,7 @@ git clone https://github.com/emacs-mirror/emacs
**SystemVerilog System Description Language Simulator** **SystemVerilog System Description Language Simulator**
type: type:
``` ```
git clone http://git.veripool.org/git/verilator git clone http://git.veripool.org/git/verilator
...@@ -154,6 +156,7 @@ source simulate.sh ...@@ -154,6 +156,7 @@ source simulate.sh
**SystemVerilog System Description Language Verifier** **SystemVerilog System Description Language Verifier**
type: type:
``` ```
git clone https://github.com/QueenField/UVM git clone https://github.com/QueenField/UVM
``` ```
...@@ -167,6 +170,7 @@ git clone https://github.com/QueenField/UVM ...@@ -167,6 +170,7 @@ git clone https://github.com/QueenField/UVM
**Hardware Description Language Editor** **Hardware Description Language Editor**
type: type:
``` ```
git clone https://github.com/emacs-mirror/emacs git clone https://github.com/emacs-mirror/emacs
``` ```
...@@ -180,6 +184,7 @@ git clone https://github.com/emacs-mirror/emacs ...@@ -180,6 +184,7 @@ git clone https://github.com/emacs-mirror/emacs
**VHDL Hardware Description Language Simulator** **VHDL Hardware Description Language Simulator**
type: type:
``` ```
git clone https://github.com/ghdl/ghdl git clone https://github.com/ghdl/ghdl
...@@ -209,6 +214,7 @@ source simulate.sh ...@@ -209,6 +214,7 @@ source simulate.sh
**Verilog Hardware Description Language Simulator** **Verilog Hardware Description Language Simulator**
type: type:
``` ```
git clone https://github.com/steveicarus/iverilog git clone https://github.com/steveicarus/iverilog
...@@ -243,6 +249,7 @@ source simulate.sh ...@@ -243,6 +249,7 @@ source simulate.sh
**Verilog Hardware Description Language Synthesizer** **Verilog Hardware Description Language Synthesizer**
type: type:
``` ```
git clone https://github.com/YosysHQ/yosys git clone https://github.com/YosysHQ/yosys
...@@ -261,6 +268,7 @@ source synthesize.sh ...@@ -261,6 +268,7 @@ source synthesize.sh
**VHDL Hardware Description Language Synthesizer** **VHDL Hardware Description Language Synthesizer**
type for Plugin: type for Plugin:
``` ```
git clone https://github.com/ghdl/ghdl-yosys-plugin git clone https://github.com/ghdl/ghdl-yosys-plugin
...@@ -284,6 +292,7 @@ source synthesize.sh ...@@ -284,6 +292,7 @@ source synthesize.sh
**Verilog Hardware Description Language Optimizer** **Verilog Hardware Description Language Optimizer**
type: type:
``` ```
git clone https://github.com/YosysHQ/yosys git clone https://github.com/YosysHQ/yosys
...@@ -306,6 +315,7 @@ source synthesize.sh ...@@ -306,6 +315,7 @@ source synthesize.sh
**Verilog Hardware Description Language Verifier** **Verilog Hardware Description Language Verifier**
type: type:
``` ```
git clone https://github.com/YosysHQ/SymbiYosys git clone https://github.com/YosysHQ/SymbiYosys
``` ```
...@@ -323,6 +333,7 @@ git clone https://github.com/YosysHQ/SymbiYosys ...@@ -323,6 +333,7 @@ git clone https://github.com/YosysHQ/SymbiYosys
**Library** **Library**
type: type:
``` ```
sudo apt update sudo apt update
sudo apt upgrade sudo apt upgrade
...@@ -336,6 +347,7 @@ libncurses-dev libx11-dev m4 python-tk python3-tk swig tcl tcl-dev tk-dev tcsh ...@@ -336,6 +347,7 @@ libncurses-dev libx11-dev m4 python-tk python3-tk swig tcl tcl-dev tk-dev tcsh
**Back-End Workflow Qflow** **Back-End Workflow Qflow**
type: type:
``` ```
git clone https://github.com/RTimothyEdwards/qflow git clone https://github.com/RTimothyEdwards/qflow
...@@ -359,6 +371,7 @@ cd qflow ...@@ -359,6 +371,7 @@ cd qflow
**Floor-Planner** **Floor-Planner**
type: type:
``` ```
git clone https://github.com/RTimothyEdwards/magic git clone https://github.com/RTimothyEdwards/magic
...@@ -377,6 +390,7 @@ sudo make install ...@@ -377,6 +390,7 @@ sudo make install
**Standard Cell Placer** **Standard Cell Placer**
type: type:
``` ```
git clone https://github.com/rubund/graywolf git clone https://github.com/rubund/graywolf
...@@ -397,6 +411,7 @@ sudo make install ...@@ -397,6 +411,7 @@ sudo make install
**Standard Cell Timing-Analizer** **Standard Cell Timing-Analizer**
type: type:
``` ```
git clone https://github.com/The-OpenROAD-Project/OpenSTA git clone https://github.com/The-OpenROAD-Project/OpenSTA
...@@ -417,6 +432,7 @@ sudo make install ...@@ -417,6 +432,7 @@ sudo make install
**Standard Cell Router** **Standard Cell Router**
type: type:
``` ```
git clone https://github.com/RTimothyEdwards/qrouter git clone https://github.com/RTimothyEdwards/qrouter
...@@ -435,6 +451,7 @@ sudo make install ...@@ -435,6 +451,7 @@ sudo make install
**Standard Cell Simulator** **Standard Cell Simulator**
type: type:
``` ```
git clone https://github.com/RTimothyEdwards/irsim git clone https://github.com/RTimothyEdwards/irsim
...@@ -453,6 +470,7 @@ sudo make install ...@@ -453,6 +470,7 @@ sudo make install
**Standard Cell Verifier** **Standard Cell Verifier**
type: type:
``` ```
git clone https://github.com/RTimothyEdwards/netgen git clone https://github.com/RTimothyEdwards/netgen
...@@ -476,6 +494,7 @@ source flow.sh ...@@ -476,6 +494,7 @@ source flow.sh
**Standard Cell Checker** **Standard Cell Checker**
type: type:
``` ```
git clone https://github.com/RTimothyEdwards/magic git clone https://github.com/RTimothyEdwards/magic
...@@ -494,6 +513,7 @@ sudo make install ...@@ -494,6 +513,7 @@ sudo make install
**Standard Cell Editor** **Standard Cell Editor**
type: type:
``` ```
git clone https://github.com/RTimothyEdwards/magic git clone https://github.com/RTimothyEdwards/magic
... ...
......