| |
1 $display(“<显示格式控制>”,<输出变量列表>);
$write (“<显示格式控制>”,<输出变量列表>);
输出格式 |
格式说明 |
%h或%H |
十六进制 |
%d或%D |
十进制 |
%o或%O |
八进制 |
%b或%B |
二进制 |
%c或%C |
ASCII码字符 |
%v或%V |
线网信号强度 |
%m或%M |
层次名字 |
%s或%S |
字符串 |
%t或%T |
当前时间格式 |
转义符 |
功能 |
\n |
换行 |
\t |
TAB键 |
\\ |
反斜杠字符\ |
\" |
双引号字符" |
%% |
字符% |
$readmemb(“<数据文件名>”,<存储器名>);
$readmemb(“<数据文件名>”,<存储器名>,<起始地址>);
$readmemb(“<数据文件名>”,<存储器名>,<起始地址>,<结束地址>);
$readmemh的语法格式与$readmemb相同。
$readmemh(“<数据文件名>”,<存储器名>);
$readmemh(“<数据文件名>”,<存储器名>,<起始地址>);
$readmemh(“<数据文件名>”,<存储器名>,<起始地址>,<结束地址>);
$finish;
$finish(n);
0 不输出任何信息;
1 输出当前仿真时刻和位置;
2 输出当前仿真时刻、位置和在仿真过程中所用的memory及cpu时间的统计
$stop;
$stop(n);
n是参数,可以取0、1或2几个值
$random%b b>0.如果省略数值,则返回一个32位的等概率有符号随机数,如果给出具体的数值,则返回一个{1-b,b-1}之间的等概率随机数。
{$random%b } {0,b-1}