Chisel3 使用 DPI-C,发现在 Chisel 环境下 printf 没问题,但是 set_pc 死活传不到 cpp 环境

发布时间 2023-04-04 10:53:07作者: yinhuachen

大概率是因为你使用了 SignExt 之类的封装

这类封装只会把 ”值“ 传给 DPI-C,而不会把线连给 DPIC,即,传过去的是调用 set_pc 时的值,而不是引用

这样会造成 CPP 获取不了相应线路的指针

 

如下图