firmware is a form of software; gateware is the equivalent for FGPAs
This commit is contained in:
parent
59a7ca9de5
commit
a560e51991
|
@ -27,16 +27,16 @@ hardware-copy: upsilon-hardware.tar.gz
|
||||||
hardware-execute:
|
hardware-execute:
|
||||||
docker exec -ti upsilon-hardware /bin/bash -lc ' \
|
docker exec -ti upsilon-hardware /bin/bash -lc ' \
|
||||||
tar -xvf upsilon-hardware.tar.gz && \
|
tar -xvf upsilon-hardware.tar.gz && \
|
||||||
cd upsilon/firmware && \
|
cd upsilon/gateware && \
|
||||||
source ~/conda/xc7/conda/etc/profile.d/conda.sh && \
|
source ~/conda/xc7/conda/etc/profile.d/conda.sh && \
|
||||||
conda activate xc7 && \
|
conda activate xc7 && \
|
||||||
make clean && make'
|
make clean && make'
|
||||||
hardware-shell:
|
hardware-shell:
|
||||||
docker exec -ti upsilon-hardware /bin/bash -l
|
docker exec -ti upsilon-hardware /bin/bash -l
|
||||||
hardware-get:
|
hardware-get:
|
||||||
docker cp upsilon-hardware:/home/user/upsilon/firmware/build/digilent_arty/gateware/digilent_arty.bit ../boot/
|
docker cp upsilon-hardware:/home/user/upsilon/gateware/build/digilent_arty/gateware/digilent_arty.bit ../boot/
|
||||||
docker cp upsilon-hardware:/home/user/upsilon/firmware/arty.dtb ../boot/
|
docker cp upsilon-hardware:/home/user/upsilon/gateware/arty.dtb ../boot/
|
||||||
docker cp upsilon-hardware:/home/user/upsilon/firmware/csr.json ../boot/
|
docker cp upsilon-hardware:/home/user/upsilon/gateware/csr.json ../boot/
|
||||||
hardware-clean:
|
hardware-clean:
|
||||||
-docker container stop upsilon-hardware
|
-docker container stop upsilon-hardware
|
||||||
-docker container rm upsilon-hardware
|
-docker container rm upsilon-hardware
|
||||||
|
@ -77,7 +77,7 @@ verilator-shell:
|
||||||
verilator-execute:
|
verilator-execute:
|
||||||
docker exec -ti upsilon-verilator /bin/bash -c ' \
|
docker exec -ti upsilon-verilator /bin/bash -c ' \
|
||||||
tar -xvf upsilon-hardware.tar.gz && \
|
tar -xvf upsilon-hardware.tar.gz && \
|
||||||
cd upsilon/firmware && \
|
cd upsilon/gateware && \
|
||||||
make clean && \
|
make clean && \
|
||||||
make test \
|
make test \
|
||||||
'
|
'
|
||||||
|
@ -142,7 +142,7 @@ litex:
|
||||||
git checkout -B upsilon_stable c6ccb626e88168045edacced3743f6bd98746742
|
git checkout -B upsilon_stable c6ccb626e88168045edacced3743f6bd98746742
|
||||||
|
|
||||||
upsilon-hardware.tar.gz:
|
upsilon-hardware.tar.gz:
|
||||||
tar -czvf upsilon-hardware.tar.gz ../firmware/
|
tar -czvf upsilon-hardware.tar.gz ../gateware/
|
||||||
upsilon-buildroot.tar.gz:
|
upsilon-buildroot.tar.gz:
|
||||||
tar -czvf upsilon-buildroot.tar.gz ../buildroot/
|
tar -czvf upsilon-buildroot.tar.gz ../buildroot/
|
||||||
# This script only works for GNU tar. It renames the extraction directory.
|
# This script only works for GNU tar. It renames the extraction directory.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
Upsilon is a copyleft hardware project, which brings its own difficulties.
|
Upsilon is a copyleft hardware project, which brings its own difficulties.
|
||||||
Upsilon is dual-licensed in many locations.
|
Upsilon is dual-licensed in many locations.
|
||||||
|
|
||||||
The files under `firmware/` are disjunctive dual-licensed under the CERN-OHL-S
|
The files under `gateware/` are disjunctive dual-licensed under the CERN-OHL-S
|
||||||
v2.0 (or any later version), or the GNU GPL v3.0 (or any later version).
|
v2.0 (or any later version), or the GNU GPL v3.0 (or any later version).
|
||||||
|
|
||||||
The files under `buildroot/` and `opensbi/` are licensed under a BSD
|
The files under `buildroot/` and `opensbi/` are licensed under a BSD
|
||||||
|
|
Loading…
Reference in New Issue