Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VCU118 prototyping does not support WithRV32 configuration #1481

Closed
3 tasks done
DecodeTheEncoded opened this issue May 18, 2023 · 1 comment
Closed
3 tasks done

VCU118 prototyping does not support WithRV32 configuration #1481

DecodeTheEncoded opened this issue May 18, 2023 · 1 comment
Labels

Comments

@DecodeTheEncoded
Copy link
Contributor

DecodeTheEncoded commented May 18, 2023

Background Work

Chipyard Version and Hash

Release: 1.8.0

OS Setup

Linux ubuntu 5.15.0-71-generic #78~20.04.1-Ubuntu SMP Wed Apr 19 11:26:48 UTC

2023 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.5 LTS
Release: 20.04
Codename: focal

HTTP_PROXY=http://127.0.0.1:7890/
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
SESSION_MANAGER=local/ubuntu:@/tmp/.ICE-unix/1835,unix/ubuntu:/tmp/.ICE-unix/1835
GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/b8477bb3_1161_4daa_8d90_0e82d883b91e
SSH_AGENT_PID=1799
all_proxy=socks://127.0.0.1:7891/
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
ALL_PROXY=socks://127.0.0.1:7891/
XDG_CURRENT_DESKTOP=ubuntu:GNOME
LANG=en_US.UTF-8
IM_CONFIG_PHASE=1
COLORTERM=truecolor
QT_IM_MODULE=ibus
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
USER=riscv
DESKTOP_SESSION=ubuntu
XDG_MENU_PREFIX=gnome-
NO_PROXY=
GJS_DEBUG_OUTPUT=stderr
HOME=/home/riscv
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
PWD=/home/riscv/Documents/618yard/chipyardSrc/chipyard/fpga/src/main/resources/vcu118/sdboot/build
http_proxy=http://127.0.0.1:7890/
_=/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/bin/printenv
GTK_MODULES=gail:atk-bridge
WINDOWPATH=2
XDG_SESSION_DESKTOP=ubuntu
JOURNAL_STREAM=8:57218
QT_ACCESSIBILITY=1
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
MANAGERPID=1615
VTE_VERSION=6003
LOGNAME=riscv
XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
GNOME_TERMINAL_SERVICE=:1.85
no_proxy=
PATH=/tools/Xilinx/Vitis_HLS/2022.2/bin:/tools/Xilinx/Model_Composer/2022.2/bin:/tools/Xilinx/Vitis/2022.2/bin:/tools/Xilinx/Vitis/2022.2/gnu/microblaze/lin/bin:/tools/Xilinx/Vitis/2022.2/gnu/arm/lin/bin:/tools/Xilinx/Vitis/2022.2/gnu/microblaze/linux_toolchain/lin64_le/bin:/tools/Xilinx/Vitis/2022.2/gnu/aarch32/lin/gcc-arm-linux-gnueabi/bin:/tools/Xilinx/Vitis/2022.2/gnu/aarch32/lin/gcc-arm-none-eabi/bin:/tools/Xilinx/Vitis/2022.2/gnu/aarch64/lin/aarch64-linux/bin:/tools/Xilinx/Vitis/2022.2/gnu/aarch64/lin/aarch64-none/bin:/tools/Xilinx/Vitis/2022.2/gnu/armr5/lin/gcc-arm-none-eabi/bin:/tools/Xilinx/Vitis/2022.2/tps/lnx64/cmake-3.3.2/bin:/tools/Xilinx/Vitis/2022.2/aietools/bin:/tools/Xilinx/Vivado/2022.2/bin:/tools/Xilinx/DocNav:/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/riscv-tools/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/software/firemarshal:/home/riscv/Documents/618yard/chipyardSrc/chipyard/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/riscv-tools/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/software/firemarshal:/home/riscv/Documents/618yard/chipyardSrc/chipyard/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/riscv-tools/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/software/firemarshal:/home/riscv/Documents/618yard/chipyardSrc/chipyard/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/riscv-tools/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/software/firemarshal:/home/riscv/Documents/618yard/chipyardSrc/chipyard/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/riscv-tools/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/software/firemarshal:/home/riscv/Documents/618yard/chipyardSrc/chipyard/bin:/home/riscv/.sdkman/candidates/java/current/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/bin:/home/riscv/miniforge-pypy3/condabin:/home/riscv/Documents/idea/idea-IC-213.7172.25/bin:/home/riscv/Documents/618RISCV/code/oldToolChain/newtool/bin:/home/riscv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
XDG_RUNTIME_DIR=/run/user/1000
XMODIFIERS=@im=ibus
XDG_SESSION_TYPE=x11
GNOME_SHELL_SESSION_MODE=ubuntu
USERNAME=riscv
SHELL=/bin/zsh
HTTPS_PROXY=http://127.0.0.1:7890/
INVOCATION_ID=13f58d909de7411ebae86accea2bc2c4
SHLVL=1
XAUTHORITY=/run/user/1000/gdm/Xauthority
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
XDG_SESSION_CLASS=user
TERM=xterm-256color
GDMSESSION=ubuntu
DISPLAY=:0
https_proxy=http://127.0.0.1:7890/
OLDPWD=/home/riscv/Documents/618yard/chipyardSrc/chipyard/fpga/src/main/resources/vcu118/sdboot
ZSH=/home/riscv/.oh-my-zsh
PAGER=less
LESS=-R
LSCOLORS=Gxfxcxdxbxegedabagacad
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arc=01;31:.arj=01;31:.taz=01;31:.lha=01;31:.lz4=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.tzo=01;31:.t7z=01;31:.zip=01;31:.z=01;31:.dz=01;31:.gz=01;31:.lrz=01;31:.lz=01;31:.lzo=01;31:.xz=01;31:.zst=01;31:.tzst=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.alz=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.cab=01;31:.wim=01;31:.swm=01;31:.dwm=01;31:.esd=01;31:.jpg=01;35:.jpeg=01;35:.mjpg=01;35:.mjpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.m4a=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.oga=00;36:.opus=00;36:.spx=00;36:*.xspf=00;36:
AUTOJUMP_SOURCED=1
AUTOJUMP_ERROR_PATH=/home/riscv/.local/share/autojump/errors.log
CONDA_EXE=/home/riscv/miniforge-pypy3/bin/conda
_CE_M=
_CE_CONDA=
CONDA_PYTHON_EXE=/home/riscv/miniforge-pypy3/bin/python
CONDA_SHLVL=2
CONDA_PREFIX=/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env
CONDA_DEFAULT_ENV=/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env
CONDA_PROMPT_MODIFIER=(/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env)
SDKMAN_DIR=/home/riscv/.sdkman
SDKMAN_VERSION=5.18.0
SDKMAN_CANDIDATES_API=https://api.sdkman.io/2
SDKMAN_PLATFORM=linuxx64
SDKMAN_CANDIDATES_DIR=/home/riscv/.sdkman/candidates
JAVA_HOME=/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/lib/jvm
CONDA_PREFIX_1=/home/riscv/miniforge-pypy3
CONDA_BACKUP_PATH=/home/riscv/Documents/618yard/chipyardSrc/chipyard/software/firemarshal:/home/riscv/Documents/618yard/chipyardSrc/chipyard/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/riscv-tools/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/software/firemarshal:/home/riscv/Documents/618yard/chipyardSrc/chipyard/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/riscv-tools/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/software/firemarshal:/home/riscv/Documents/618yard/chipyardSrc/chipyard/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/riscv-tools/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/software/firemarshal:/home/riscv/Documents/618yard/chipyardSrc/chipyard/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/riscv-tools/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/software/firemarshal:/home/riscv/Documents/618yard/chipyardSrc/chipyard/bin:/home/riscv/.sdkman/candidates/java/current/bin:/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/bin:/home/riscv/miniforge-pypy3/condabin:/home/riscv/Documents/idea/idea-IC-213.7172.25/bin:/home/riscv/Documents/618RISCV/code/oldToolChain/newtool/bin:/home/riscv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
RISCV=/home/riscv/Documents/freedomseries/toolchain/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14/
LD_LIBRARY_PATH=/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/riscv-tools/lib
GSETTINGS_SCHEMA_DIR_CONDA_BACKUP=
GSETTINGS_SCHEMA_DIR=/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/share/glib-2.0/schemas
JAVA_HOME_CONDA_BACKUP=/home/riscv/.sdkman/candidates/java/current
JAVA_LD_LIBRARY_PATH_BACKUP=
JAVA_LD_LIBRARY_PATH=/home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env/lib/jvm/lib/server
XILINX_VIVADO=/tools/Xilinx/Vivado/2022.2
XILINX_VITIS=/tools/Xilinx/Vitis/2022.2
XILINX_HLS=/tools/Xilinx/Vitis_HLS/2022.2

packages in environment at /home/riscv/Documents/618yard/chipyardSrc/chipyard/.conda-env:

Name Version Build Channel

_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
_sysroot_linux-64_curr_repodata_hack 3 h5bd9786_13 conda-forge
alabaster 0.7.12 py_0 conda-forge
alsa-lib 1.2.7.2 h166bdaf_0 conda-forge
appdirs 1.4.4 pyh9f0ad1d_0 conda-forge
argcomplete 1.12.3 pyhd8ed1ab_2 conda-forge
asn1crypto 1.5.1 pyhd8ed1ab_0 conda-forge
asttokens 2.0.8 pypi_0 pypi
atk-1.0 2.36.0 h3371d22_4 conda-forge
attrs 22.1.0 pyh71513ae_1 conda-forge
autoconf 2.69 pl5321hd708f79_11 conda-forge
aws-sam-translator 1.52.0 pyhd8ed1ab_0 conda-forge
aws-xray-sdk 2.10.0 pyhd8ed1ab_0 conda-forge
awscli 1.22.21 py39hf3d152e_0 conda-forge
babel 2.10.3 pyhd8ed1ab_0 conda-forge
bash 5.1.16 hd863ed2_0 conda-forge
bash-completion 2.11 0 conda-forge
bc 1.07.1 h7f98852_0 conda-forge
bcrypt 4.0.0 pypi_0 pypi
binutils 2.36.1 hdd6e379_2 conda-forge
binutils_impl_linux-64 2.36.1 h193b22a_2 conda-forge
bison 3.8 h9c3ff4c_0 conda-forge
boto3 1.20.21 pyhd8ed1ab_0 conda-forge
boto3-stubs 1.21.6 pyhd8ed1ab_0 conda-forge
botocore 1.23.21 pyhd8ed1ab_0 conda-forge
botocore-stubs 1.24.6 pypi_0 pypi
brotlipy 0.7.0 py39hb9d737c_1004 conda-forge
bzip2 1.0.8 h7f98852_4 conda-forge
c-ares 1.18.1 h7f98852_0 conda-forge
ca-certificates 2022.9.24 ha878542_0 conda-forge
cachecontrol 0.12.11 pyhd8ed1ab_0 conda-forge
cachy 0.3.0 pyhd8ed1ab_1 conda-forge
cairo 1.16.0 ha61ee94_1014 conda-forge
certifi 2022.9.24 pyhd8ed1ab_0 conda-forge
cffi 1.15.1 py39he91dace_0 conda-forge
cfn-lint 0.66.1 pyhd8ed1ab_0 conda-forge
charset-normalizer 2.1.1 pyhd8ed1ab_0 conda-forge
clang-format 15.0.1 default_h2e3cab8_0 conda-forge
clang-format-14 14.0.6 default_h2e3cab8_0 conda-forge
clang-format-15 15.0.1 default_h2e3cab8_0 conda-forge
clang-tools 15.0.1 default_h2e3cab8_0 conda-forge
cleo 0.8.1 pyhd8ed1ab_2 conda-forge
click 8.1.3 py39hf3d152e_0 conda-forge
click-default-group 1.2.2 pyhd8ed1ab_1 conda-forge
clikit 0.6.2 pyh9f0ad1d_0 conda-forge
cloudpickle 2.2.0 pyhd8ed1ab_0 conda-forge
cmake 3.24.2 h5432695_0 conda-forge
colorama 0.4.3 py_0 conda-forge
conda 22.9.0 py39hf3d152e_1 conda-forge
conda-gcc-specs 12.1.0 h559a835_16 conda-forge
conda-lock 1.1.1 pyhd8ed1ab_0 conda-forge
conda-package-handling 1.9.0 py39hb9d737c_0 conda-forge
conda-standalone 4.12.0 ha770c72_0 conda-forge
conda-tree 1.0.5 pyhd8ed1ab_0 conda-forge
constructor 3.3.1 py39hf3d152e_0 conda-forge
coreutils 9.1 h166bdaf_0 conda-forge
crashtest 0.3.1 pyhd8ed1ab_0 conda-forge
cryptography 38.0.1 py39hd97740a_0 conda-forge
ctags 5.8 h14c3975_1000 conda-forge
curl 7.85.0 h7bff187_0 conda-forge
cycler 0.11.0 pyhd8ed1ab_0 conda-forge
dbus 1.13.6 h5008d03_3 conda-forge
diffutils 3.8 h1869db9_1 conda-forge
distlib 0.3.5 pyhd8ed1ab_0 conda-forge
docker-py 5.0.3 py39hf3d152e_2 conda-forge
docker-pycreds 0.4.0 py_0 conda-forge
docutils 0.15.2 py39hf3d152e_5 conda-forge
doit 0.35.0 py39hf3d152e_0 conda-forge
dromajo 1.0.0 0_h1234567_g6a6e34e ucb-bar
dtc 1.6.1 h166bdaf_1 conda-forge
e2fsprogs 1.46.2 h166bdaf_0 conda-forge
e2fsprogs-libs 1.46.2 h166bdaf_0 conda-forge
ecdsa 0.18.0 pyhd8ed1ab_1 conda-forge
elfutils 0.187 h989201e_0 conda-forge
ensureconda 1.4.3 pyhd8ed1ab_0 conda-forge
expat 2.4.9 h27087fc_0 conda-forge
expect 5.45.4 h555a92e_0 conda-forge
fab-classic 1.19.1 pypi_0 pypi
file 5.39 h753d276_1 conda-forge
filelock 3.8.0 pyhd8ed1ab_0 conda-forge
findutils 4.6.0 h7f98852_1001 conda-forge
flask 2.2.2 pyhd8ed1ab_0 conda-forge
flask_cors 3.0.10 pyhd3deb0d_0 conda-forge
flex 2.6.4 h58526e2_1004 conda-forge
font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge
font-ttf-inconsolata 3.000 h77eed37_0 conda-forge
font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge
font-ttf-ubuntu 0.83 hab24e00_0 conda-forge
fontconfig 2.14.0 hc2a2eb6_1 conda-forge
fonts-conda-ecosystem 1 0 conda-forge
fonts-conda-forge 1 0 conda-forge
freetype 2.12.1 hca18f0e_0 conda-forge
fribidi 1.0.10 h36c2ea0_0 conda-forge
gcc 12.1.0 h9ea6d83_10 conda-forge
gcc_impl_linux-64 12.1.0 hea43390_16 conda-forge
gdk-pixbuf 2.42.8 hff1cb4f_1 conda-forge
gengetopt 2.23 h9c3ff4c_0 conda-forge
gettext 0.19.8.1 h27087fc_1009 conda-forge
giflib 5.2.1 h36c2ea0_2 conda-forge
git 2.38.0 pl5321h5fbbf19_0 conda-forge
gitdb 4.0.9 pyhd8ed1ab_0 conda-forge
gitpython 3.1.28 pyhd8ed1ab_0 conda-forge
gmp 6.2.1 h58526e2_0 conda-forge
gmpy2 2.1.2 py39h78fa15d_0 conda-forge
gnutls 3.7.8 hf3e180e_0 conda-forge
graphite2 1.3.13 h58526e2_1001 conda-forge
graphql-core 3.2.3 pyhd8ed1ab_0 conda-forge
graphviz 6.0.1 h5abf519_0 conda-forge
gtk2 2.24.33 h90689f9_2 conda-forge
gts 0.7.6 h64030ff_2 conda-forge
gxx 12.1.0 h9ea6d83_10 conda-forge
gxx_impl_linux-64 12.1.0 hea43390_16 conda-forge
gzip 1.12 h166bdaf_0 conda-forge
harfbuzz 5.2.0 hf9f4e7c_0 conda-forge
html5lib 1.1 pyh9f0ad1d_0 conda-forge
humanfriendly 10.0 py39hf3d152e_2 conda-forge
icontract 2.6.2 pypi_0 pypi
icu 70.1 h27087fc_0 conda-forge
idna 3.4 pyhd8ed1ab_0 conda-forge
imagesize 1.4.1 pyhd8ed1ab_0 conda-forge
importlib-metadata 4.11.4 py39hf3d152e_0 conda-forge
importlib_metadata 4.11.4 hd8ed1ab_0 conda-forge
importlib_resources 3.3.1 pyhd8ed1ab_1 conda-forge
iniconfig 1.1.1 pyh9f0ad1d_0 conda-forge
itsdangerous 2.1.2 pyhd8ed1ab_0 conda-forge
jaraco.classes 3.2.2 pyhd8ed1ab_0 conda-forge
jeepney 0.8.0 pyhd8ed1ab_0 conda-forge
jinja2 3.1.2 pyhd8ed1ab_1 conda-forge
jmespath 0.10.0 pyh9f0ad1d_0 conda-forge
jpeg 9e h166bdaf_2 conda-forge
jschema-to-python 1.2.3 pyhd8ed1ab_0 conda-forge
jsondiff 2.0.0 pyhd8ed1ab_0 conda-forge
jsonpatch 1.32 pyhd8ed1ab_0 conda-forge
jsonpickle 2.2.0 pyhd8ed1ab_0 conda-forge
jsonpointer 2.0 py_0 conda-forge
jsonschema 3.2.0 pyhd8ed1ab_3 conda-forge
junit-xml 1.9 pyh9f0ad1d_0 conda-forge
kernel-headers_linux-64 3.10.0 h4a8ded7_13 conda-forge
keyring 23.9.3 py39hf3d152e_0 conda-forge
keyutils 1.6.1 h166bdaf_0 conda-forge
kiwisolver 1.3.1 py39h1a9c180_1 conda-forge
krb5 1.19.3 h3790be6_0 conda-forge
lcms2 2.12 hddcbb42_0 conda-forge
ld_impl_linux-64 2.36.1 hea4e1c9_2 conda-forge
lerc 4.0.0 h27087fc_0 conda-forge
libarchive 3.5.2 hb890918_3 conda-forge
libblas 3.9.0 16_linux64_openblas conda-forge
libcblas 3.9.0 16_linux64_openblas conda-forge
libclang 15.0.1 default_h2e3cab8_0 conda-forge
libclang-cpp14 14.0.6 default_h2e3cab8_0 conda-forge
libclang-cpp15 15.0.1 default_h2e3cab8_0 conda-forge
libclang13 15.0.1 default_h3a83d3e_0 conda-forge
libcups 2.3.3 h3e49a29_2 conda-forge
libcurl 7.85.0 h7bff187_0 conda-forge
libdeflate 1.14 h166bdaf_0 conda-forge
libdwarf 0.0.0.20190110_28_ga81397fc4 h753d276_0 ucb-bar
libdwarf-dev 0.0.0.20190110_28_ga81397fc4 h753d276_0 ucb-bar
libedit 3.1.20191231 he28a2e2_2 conda-forge
libev 4.33 h516909a_1 conda-forge
libfdt 1.6.1 h166bdaf_1 conda-forge
libffi 3.4.2 h7f98852_5 conda-forge
libgcc-devel_linux-64 12.1.0 h1ec3361_16 conda-forge
libgcc-ng 12.1.0 h8d9b700_16 conda-forge
libgd 2.3.3 h18fbbfe_3 conda-forge
libgfortran-ng 12.1.0 h69a702a_16 conda-forge
libgfortran5 12.1.0 hdcd56e2_16 conda-forge
libglib 2.74.0 h7a41b64_0 conda-forge
libgomp 12.1.0 h8d9b700_16 conda-forge
libiconv 1.17 h166bdaf_0 conda-forge
libidn2 2.3.3 h166bdaf_0 conda-forge
liblapack 3.9.0 16_linux64_openblas conda-forge
libllvm14 14.0.6 he0ac6c6_0 conda-forge
libllvm15 15.0.2 h503ea73_0 conda-forge
libmagic 5.39 h753d276_1 conda-forge
libmicrohttpd 0.9.75 h2603550_1 conda-forge
libnghttp2 1.47.0 hdcd2b5c_1 conda-forge
libnsl 2.0.0 h7f98852_0 conda-forge
libopenblas 0.3.21 pthreads_h78a6416_3 conda-forge
libpng 1.6.38 h753d276_0 conda-forge
libprotobuf 3.21.7 h6239696_0 conda-forge
librsvg 2.54.4 h7abd40a_0 conda-forge
libsanitizer 12.1.0 ha89aaad_16 conda-forge
libsqlite 3.39.4 h753d276_0 conda-forge
libssh2 1.10.0 haa6b8db_3 conda-forge
libstdcxx-devel_linux-64 12.1.0 h1ec3361_16 conda-forge
libstdcxx-ng 12.1.0 ha89aaad_16 conda-forge
libtasn1 4.19.0 h166bdaf_0 conda-forge
libtiff 4.4.0 h55922b4_4 conda-forge
libtool 2.4.6 h9c3ff4c_1008 conda-forge
libunistring 0.9.10 h7f98852_0 conda-forge
libusb1 2.0.1 pyhd8ed1ab_0 conda-forge
libuuid 2.32.1 h7f98852_1000 conda-forge
libuv 1.44.2 h166bdaf_0 conda-forge
libwebp 1.2.4 h522a892_0 conda-forge
libwebp-base 1.2.4 h166bdaf_0 conda-forge
libxcb 1.13 h7f98852_1004 conda-forge
libxml2 2.9.14 h22db469_4 conda-forge
libzlib 1.2.12 h166bdaf_4 conda-forge
livereload 2.6.3 pyh9f0ad1d_0 conda-forge
lockfile 0.12.2 py_1 conda-forge
lz4-c 1.9.3 h9c3ff4c_1 conda-forge
lzo 2.10 h516909a_1000 conda-forge
lzop 1.04 h3753786_2 conda-forge
m4 1.4.18 h516909a_1001 conda-forge
make 4.3 hd18ef5c_1 conda-forge
markupsafe 2.1.1 py39hb9d737c_1 conda-forge
matplotlib-base 3.3.4 py39h2fa2bec_0 conda-forge
mock 4.0.3 pypi_0 pypi
more-itertools 8.14.0 pyhd8ed1ab_0 conda-forge
mosh 1.3.2 pl5321h4981305_1013 conda-forge
moto 3.1.0 pyhd8ed1ab_0 conda-forge
mpc 1.2.1 h9f54685_0 conda-forge
mpfr 4.1.0 h9202a9a_1 conda-forge
msgpack-python 1.0.4 py39hf939315_0 conda-forge
mypy 0.931 py39h3811e60_2 conda-forge
mypy-boto3-ec2 1.21.9 pypi_0 pypi
mypy-boto3-s3 1.21.0 pyhd8ed1ab_0 conda-forge
mypy_extensions 0.4.3 py39hf3d152e_5 conda-forge
ncurses 6.3 h27087fc_1 conda-forge
nettle 3.8.1 hc379101_1 conda-forge
networkx 2.8.7 pyhd8ed1ab_0 conda-forge
numpy 1.19.5 py39hd249d9e_3 conda-forge
openjdk 17.0.3 h85293d2_2 conda-forge
openjpeg 2.5.0 h7d73246_1 conda-forge
openssl 1.1.1q h166bdaf_0 conda-forge
p11-kit 0.24.1 hc5aa10d_0 conda-forge
packaging 20.9 pyh44b312d_0 conda-forge
pandas 1.1.5 py39hde0f152_0 conda-forge
pango 1.50.11 h382ae3d_0 conda-forge
paramiko-ng 2.8.10 pypi_0 pypi
pastel 0.2.1 pyhd8ed1ab_0 conda-forge
patch 2.7.6 h7f98852_1002 conda-forge
pbr 5.10.0 pyhd8ed1ab_0 conda-forge
pcre 8.45 h9c3ff4c_0 conda-forge
pcre2 10.37 hc3806b6_1 conda-forge
perl 5.32.1 2_h7f98852_perl5 conda-forge
pexpect 4.8.0 pyh9f0ad1d_2 conda-forge
pillow 9.2.0 py39hd5dbb17_2 conda-forge
pip 22.2.2 pyhd8ed1ab_0 conda-forge
pixman 0.40.0 h36c2ea0_0 conda-forge
pkginfo 1.8.3 pyhd8ed1ab_0 conda-forge
platformdirs 2.5.2 pyhd8ed1ab_1 conda-forge
pluggy 1.0.0 py39hf3d152e_3 conda-forge
poetry 1.1.15 py39hf3d152e_0 conda-forge
poetry-core 1.0.8 py39hf3d152e_1 conda-forge
popt 1.16 h0b475e3_2002 conda-forge
psutil 5.9.2 py39hb9d737c_0 conda-forge
pthread-stubs 0.4 h36c2ea0_1001 conda-forge
ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge
py 1.11.0 pyh6c4a22f_0 conda-forge
pyasn1 0.4.8 py_0 conda-forge
pycosat 0.6.3 py39hb9d737c_1010 conda-forge
pycparser 2.21 pyhd8ed1ab_0 conda-forge
pydantic 1.10.2 py39hb9d737c_0 conda-forge
pygments 2.13.0 pyhd8ed1ab_0 conda-forge
pyinotify 0.9.6 py39hf3d152e_1005 conda-forge
pylddwrap 1.2.1 pypi_0 pypi
pylev 1.4.0 pyhd8ed1ab_0 conda-forge
pyopenssl 22.0.0 pyhd8ed1ab_1 conda-forge
pyparsing 3.0.6 pyhd8ed1ab_0 conda-forge
pyrsistent 0.18.1 py39hb9d737c_1 conda-forge
pysocks 1.7.1 pyha2e5f31_6 conda-forge
pytest 6.2.5 py39hf3d152e_3 conda-forge
pytest-dependency 0.5.1 pyh9f0ad1d_0 conda-forge
pytest-mock 3.7.0 pyhd8ed1ab_1 conda-forge
python 3.9.13 h9a8a25e_0_cpython conda-forge
python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge
python-graphviz 0.19 pyhaef67bd_0 conda-forge
python-jose 3.3.0 pyh6c4a22f_1 conda-forge
python_abi 3.9 2_cp39 conda-forge
pytz 2022.4 pyhd8ed1ab_0 conda-forge
pyyaml 5.4.1 py39hb9d737c_3 conda-forge
qemu 5.0.0 hb15d774_0 ucb-bar
readline 8.1.2 h0f457ee_0 conda-forge
requests 2.28.1 pyhd8ed1ab_1 conda-forge
requests-toolbelt 0.9.1 py_0 conda-forge
responses 0.21.0 pyhd8ed1ab_0 conda-forge
rhash 1.4.3 h166bdaf_0 conda-forge
riscv-tools 1.0.1 0_h1234567_gdcdbcaf ucb-bar
rsa 4.7.2 pyh44b312d_0 conda-forge
rsync 3.2.6 h220164a_0 conda-forge
ruamel.yaml 0.17.21 py39hb9d737c_1 conda-forge
ruamel.yaml.clib 0.2.6 py39hb9d737c_1 conda-forge
ruamel_yaml 0.15.80 py39hb9d737c_1007 conda-forge
s3transfer 0.5.2 pyhd8ed1ab_0 conda-forge
sarif-om 1.0.4 pyhd8ed1ab_0 conda-forge
sbt 1.7.2 hd8ed1ab_0 conda-forge
screen 4.8.0 he28a2e2_0 conda-forge
secretstorage 3.3.3 py39hf3d152e_0 conda-forge
sed 4.8 he412f7d_0 conda-forge
setuptools 59.8.0 py39hf3d152e_1 conda-forge
shellingham 1.5.0 pyhd8ed1ab_0 conda-forge
six 1.16.0 pyh6c4a22f_0 conda-forge
smmap 3.0.5 pyh44b312d_0 conda-forge
snowballstemmer 2.2.0 pyhd8ed1ab_0 conda-forge
sphinx 5.1.1 pyhd8ed1ab_1 conda-forge
sphinx-autobuild 2021.3.14 pyhd8ed1ab_0 conda-forge
sphinx_rtd_theme 1.0.0 pyhd8ed1ab_0 conda-forge
sphinxcontrib-applehelp 1.0.2 py_0 conda-forge
sphinxcontrib-devhelp 1.0.2 py_0 conda-forge
sphinxcontrib-htmlhelp 2.0.0 pyhd8ed1ab_0 conda-forge
sphinxcontrib-jsmath 1.0.1 py_0 conda-forge
sphinxcontrib-qthelp 1.0.3 py_0 conda-forge
sphinxcontrib-serializinghtml 1.1.5 pyhd8ed1ab_2 conda-forge
sqlite 3.39.4 h4ff8645_0 conda-forge
sshpubkeys 3.3.1 pyhd8ed1ab_0 conda-forge
sure 2.0.0 pypi_0 pypi
sysroot_linux-64 2.17 h4a8ded7_13 conda-forge
tar 1.34 ha1f6473_0 conda-forge
tk 8.6.12 h27826a3_0 conda-forge
toml 0.10.2 pyhd8ed1ab_0 conda-forge
tomli 2.0.1 pyhd8ed1ab_0 conda-forge
tomlkit 0.11.5 pyha770c72_0 conda-forge
toolz 0.12.0 pyhd8ed1ab_0 conda-forge
tornado 6.2 py39hb9d737c_0 conda-forge
tqdm 4.64.1 pyhd8ed1ab_0 conda-forge
types-pyyaml 6.0.4 pyhd8ed1ab_0 conda-forge
typing 3.10.0.0 pyhd8ed1ab_0 conda-forge
typing-extensions 4.4.0 hd8ed1ab_0 conda-forge
typing_extensions 4.4.0 pyha770c72_0 conda-forge
tzdata 2022d h191b570_0 conda-forge
unzip 6.0 h7f98852_3 conda-forge
urllib3 1.26.11 pyhd8ed1ab_0 conda-forge
util-linux 2.36 py39h28948ff_1 conda-forge
verilator 4.226 he0ac6c6_1 conda-forge
vim 9.0.0335 py39pl5321h20e6244_0 conda-forge
virtualenv 20.16.5 py39hf3d152e_0 conda-forge
webencodings 0.5.1 py_1 conda-forge
websocket-client 1.4.1 pyhd8ed1ab_0 conda-forge
werkzeug 2.2.2 pyhd8ed1ab_0 conda-forge
wget 1.20.3 ha56f1ee_1 conda-forge
wheel 0.37.1 pyhd8ed1ab_0 conda-forge
which 2.21 h516909a_0 conda-forge
wrapt 1.14.1 py39hb9d737c_0 conda-forge
xmltodict 0.13.0 pyhd8ed1ab_0 conda-forge
xorg-fixesproto 5.0 h7f98852_1002 conda-forge
xorg-inputproto 2.3.2 h7f98852_1002 conda-forge
xorg-kbproto 1.0.7 h7f98852_1002 conda-forge
xorg-libice 1.0.10 h7f98852_0 conda-forge
xorg-libsm 1.2.3 hd9c2040_1000 conda-forge
xorg-libx11 1.7.2 h7f98852_0 conda-forge
xorg-libxau 1.0.9 h7f98852_0 conda-forge
xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge
xorg-libxext 1.3.4 h7f98852_1 conda-forge
xorg-libxfixes 5.0.3 h7f98852_1004 conda-forge
xorg-libxi 1.7.10 h7f98852_0 conda-forge
xorg-libxrender 0.9.10 h7f98852_1003 conda-forge
xorg-libxtst 1.2.3 h7f98852_1002 conda-forge
xorg-recordproto 1.14.2 h7f98852_1002 conda-forge
xorg-renderproto 0.11.1 h7f98852_1002 conda-forge
xorg-xextproto 7.3.0 h7f98852_1002 conda-forge
xorg-xproto 7.0.31 h7f98852_1007 conda-forge
xxhash 0.8.0 h7f98852_3 conda-forge
xz 5.2.6 h166bdaf_0 conda-forge
yaml 0.2.5 h7f98852_2 conda-forge
zipp 3.8.1 pyhd8ed1ab_0 conda-forge
zlib 1.2.12 h166bdaf_4 conda-forge
zstd 1.5.2 h6239696_4 conda-forge

Other Setup

Ex: Prior steps taken / Documentation Followed / etc...

Current Behavior

I want to evaluate a 32bit deisgn configuration(just add WithRV32 in the RocketVCU118Config) on vcu118. I thought this is a reasonable try.

class WithRV32 extends Config((site, here, up) => {
  case XLen => 32
  case RocketTilesKey => up(RocketTilesKey, site) map { r =>
    r.copy(core = r.core.copy(
      fpu = r.core.fpu.map(_.copy(fLen = 32)),
      mulDiv = Some(MulDivParams(mulUnroll = 8))))
  }
})

Also I changed the sbboot bootrom Makefile so that the default botrom is compiled as a rv32 program:

CFLAGS=-march=rv32imac -mcmodel=medany -O2 -std=gnu11 -Wall -nostartfiles
CFLAGS+= -fno-common -g -mabi=ilp32 -DNONSMP_HART=0

Also, it seems that gcc toolchain provided by chipyard 1.8.0 does not have multilib support by default, therefore I changed the RISCV variable to a gcc toolchian (downloaded from sifive websitw)with multilib support, and run the make flow. The bitstream and sdboot bin file are generated without errors. But after program it down to the vcu119 board, the uart console on host(baudrate set to 115200) does not display anything. But when I remove the WithRV32 config fragment(and changed the sdboot makefile back), the UART console display the process of booting correctly.
Therefore I wonder what can be done to support 32bit configuration on vcu118. Is there any further tweaks needs to be done.
Any help will be greatly appreciated. Thanks.

Expected Behavior

RV32 configuration should be working on vcu118 prototyping

Other Information

No response

@DecodeTheEncoded
Copy link
Contributor Author

Close partially due to #1487

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant