Hi.
I am trying to follow the chipyard document protyping part.
Vivado version is 2020.2 and I pulled docker image ucbbar/chipyard-image:latest
To use vivado, I mounted /tools/ into the container
Ubuntu version is 18.04 and docker run command is
docker run -it --privileged -v /tools:/tools ucbbar/chipyard-image:latest
Commands are as follows,
In container,
1. cd chipyard
2. source env.sh
3. source /tools/Xilinx/Vivado/2020.2/settings64.sh
4. ./scripts/init-fpga.sh
5. cd fpga
6. make SUB_PROJECT=vcu118 CONFIG=BoomVCU118Config bitstream
After these commands, it shows some errors.
-----------------------------------------------------------------------------------------------
...
[error] /root/chipyard/tools/treadle/src/main/scala/treadle/vcd/VCDConfig.scala:64:3: not found: value parser
[error] parser
[error] ^
[error] /root/chipyard/tools/treadle/src/main/scala/treadle/vcd/VCDConfig.scala:73:3: not found: value parser
[error] parser
[error] ^
[error] /root/chipyard/tools/treadle/src/main/scala/treadle/vcd/VCDConfig.scala:82:57: no arguments allowed for nullary constructor Object: ()Object
[error] class VCDOptionsManager extends ExecutionOptionsManager("vcd") with HasVCDConfig
[error] ^
[warn] /root/chipyard/tools/treadle/src/main/scala/treadle/vcd/VCDConfig.scala:5:15: Unused import
[warn] import firrtl.ExecutionOptionsManager
[warn] ^
[warn] four warnings found
[error] 55 errors found
[error] (treadle / Compile / compileIncremental) Compilation failed
[error] Total time: 7 s, completed Aug 18, 2022, 12:15:04 PM
/root/chipyard/
common.mk:105: recipe for target 'generator_temp' failed
make: *** [generator_temp] Error 1
-----------------------------------------------------------------------------------------------
How can I fix it?
Thanks!
- HS