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:
|
||||
docker exec -ti upsilon-hardware /bin/bash -lc ' \
|
||||
tar -xvf upsilon-hardware.tar.gz && \
|
||||
cd upsilon/firmware && \
|
||||
cd upsilon/gateware && \
|
||||
source ~/conda/xc7/conda/etc/profile.d/conda.sh && \
|
||||
conda activate xc7 && \
|
||||
make clean && make'
|
||||
hardware-shell:
|
||||
docker exec -ti upsilon-hardware /bin/bash -l
|
||||
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/firmware/arty.dtb ../boot/
|
||||
docker cp upsilon-hardware:/home/user/upsilon/firmware/csr.json ../boot/
|
||||
docker cp upsilon-hardware:/home/user/upsilon/gateware/build/digilent_arty/gateware/digilent_arty.bit ../boot/
|
||||
docker cp upsilon-hardware:/home/user/upsilon/gateware/arty.dtb ../boot/
|
||||
docker cp upsilon-hardware:/home/user/upsilon/gateware/csr.json ../boot/
|
||||
hardware-clean:
|
||||
-docker container stop upsilon-hardware
|
||||
-docker container rm upsilon-hardware
|
||||
|
@ -77,7 +77,7 @@ verilator-shell:
|
|||
verilator-execute:
|
||||
docker exec -ti upsilon-verilator /bin/bash -c ' \
|
||||
tar -xvf upsilon-hardware.tar.gz && \
|
||||
cd upsilon/firmware && \
|
||||
cd upsilon/gateware && \
|
||||
make clean && \
|
||||
make test \
|
||||
'
|
||||
|
@ -142,7 +142,7 @@ litex:
|
|||
git checkout -B upsilon_stable c6ccb626e88168045edacced3743f6bd98746742
|
||||
|
||||
upsilon-hardware.tar.gz:
|
||||
tar -czvf upsilon-hardware.tar.gz ../firmware/
|
||||
tar -czvf upsilon-hardware.tar.gz ../gateware/
|
||||
upsilon-buildroot.tar.gz:
|
||||
tar -czvf upsilon-buildroot.tar.gz ../buildroot/
|
||||
# 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 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).
|
||||
|
||||
The files under `buildroot/` and `opensbi/` are licensed under a BSD
|
||||
|
|
Loading…
Reference in New Issue