玩命加载中 . . .

force verilog内部信号

force verilog内部信号为某个值,可以这样写:

initial begin  //verilog internal signal access
  force xxx.xxx.xxx = 16'hfffd;
  #500 release xxx.xxx.xxx;
end

force vhdl内部信号

而对于vhdl内部信号,使用force是错误的,vhdl语言不允许这样做。但是EDA工具一般都会提供函数,例如cadence的ncsim,可以使用$nc_forcenc_release访问vhdl内部信号。

initial begin //vhdl internal signal access
  $nc_force("xxx.xxx.xxx", "X'FFFD'");
  #500 $nc_release(xxx.xxx.xxx);
end