Virtuoso VerilogA 常用函数

  1. $rtoi将实数转换为整数。当您想要截断实数的小数部分并获取其整数表示形式时,使用此函数。

    integer  $rtoi(real_val);  // For example, 192.15 becomes 192
    
  2. $itor将整数转换为实数。当您想要执行涉及实数但以整数值开头的计算时,使用此函数。

    real  $itor(int_val);  // For example, 192 becomes 192.0
    
  3. $realtobits将实数转换为其二进制 (位) 等效值。当您需要以二进制形式表示浮点值以进行存储或传输时,此函数非常有用。

    [63:0]  $realtobits(real_val);
    
  4. $bitstoreal将位模式(二进制表示形式)转换为实数。当您需要将二进制值解释为浮点数时,此函数非常有用。

    real  $bitstoreal(bit_val);