Skip to content

Commit

Permalink
Add documentation for Himbaechel Gowin uarch
Browse files Browse the repository at this point in the history
  • Loading branch information
pepijndevos authored and gatecat committed Jan 23, 2024
1 parent 8968c84 commit 97f5c3c
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,29 +118,33 @@ sudo make install

Nexus support is currently experimental, and has only been tested with engineering sample silicon.

### nextpnr-gowin
### nextpnr-generic

For Gowin support, install [Project Apicula](https://github.com/YosysHQ/apicula). If a virtualenv is used, the path to `gowin_bba` needs to be provided as follows:
The generic target allows running placement and routing for arbitrary custom architectures.

```
cmake . -DARCH=gowin -DGOWIN_BBA_EXECUTABLE=path
cmake . -DARCH=generic
make -j$(nproc)
sudo make install
```

- Examples of the Gowin flow for a range of boards can be found in the [Project Apicula Examples](https://github.com/YosysHQ/apicula/tree/master/examples).
An example of how to use the generic flow is in [generic/examples](generic/examples). See also the [Generic Architecture docs](docs/generic.md).

### nextpnr-generic
### nextpnr-himbaechel

The generic target allows running placement and routing for arbitrary custom architectures.
The himbaechel target allows running placement and routing for larger architectures that share a common structure.

#### gowin

For Gowin support, install [Project Apicula](https://github.com/YosysHQ/apicula)

```
cmake . -DARCH=generic
cmake . -DARCH="himbaechel" -DHIMBAECHEL_GOWIN_DEVICES="all"
make -j$(nproc)
sudo make install
```

An example of how to use the generic flow is in [generic/examples](generic/examples). See also the [Generic Architecture docs](docs/generic.md).
- Examples of the Gowin flow for a range of boards can be found in the [Project Apicula Examples](https://github.com/YosysHQ/apicula/tree/master/examples).

### GUI

Expand Down

0 comments on commit 97f5c3c

Please sign in to comment.