blark / gowin-docker

Gowin + LiteX FPGA Toolchain

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gowin + LiteX FPGA Toolchain

This Docker container is meant to synthesize bitstreams for Gowin FPGAs (like the Tang Nano 9K) using LiteX.

Especially useful on newer Macs.

NOTE: To get decent performance, turn on Rosetta in Docker preferences.

Example

Building

$ docker build . \
    -t gowin-docker:latest

Running

$ docker run --rm \
    --platform linux/amd64 \
    --mac-address xx:xx:xx:xx:xx:xx \
    -v "${HOME}/gowin_E_YOURLICENSE.lic:/data/license.lic" \
    -it gowin-docker:latest

NOTE: Change the MAC address to fit with the licensee's MAC address.

About

Gowin + LiteX FPGA Toolchain

License:MIT License


Languages

Language:Dockerfile 89.7%Language:Shell 10.3%