just for curiosity: what does 's' in wbs_*i/o stand for in caravel_user_project wishbone interface?
wishbone signals in port definitions are:
wb_clk_i
wb_rst_i
wbs_stb_i
...
clk and rst have prefix of "wb", while other signals have "wbs"
my guess: s -> signal ?