Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated installation instructions #5

Merged
merged 1 commit into from
Jan 14, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 32 additions & 3 deletions docs/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,36 @@ For the analog toolchain we need some tools, and a process design kit (PDK).
- [xschem](https://github.com/StefanSchippers/xschem)
- python > 3.10

Clone the github repo
## Setup WSL (Applicable for Windows users)
Install a Linux distribution such as Ubuntu 22.04 LTS by running the following command in PowerShell on Windows and follow the instructions.
```bash
wsl --install -d Ubuntu-22.04
```

When you have installed the Linux distribution and signed into it, install make

```bash
sudo apt install make
```

## Setup public key towards github

Do

```bash
ssh-keygen -t rsa
```

And press "enter" on most things, or if you're paranoid, add a passphrase

Then
```bash
cat ~/.ssh/id_rsa.pub
```

And add the public key to your github account. Settings - SSH and GPG keys

## Clone the github repo, install, and set up tools

```bash
git clone --recursive [email protected]:wulffern/aicex.git
Expand Down Expand Up @@ -54,7 +83,7 @@ cd ../..

``` bash
cd aicex/ip/cicconf
python3 -m pip install --user -e .
python3 -m pip install .
cd ../
```

Expand All @@ -69,7 +98,7 @@ cd ..

``` bash
cd aicex/ip/cicsim
python3 -m pip install --user -e .
python3 -m pip install .
cd ../..
```

Expand Down