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

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

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

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

 

如下图

 

 

 

 

 

这些也是错的

posted @ 2023-04-04 10:49  yinhuachen  阅读(71)  评论(0编辑  收藏  举报