Modelsim保存与打开仿真波形的方式介绍了怎么保存波形,但是有时候我们需要保存仿真过程的数据进行matlab分析绘图。
Modelsim导出数据的几中方法:
1 方法1:使用Verilog系统函数
1.1 需要用到的系统函数
-
$fopen
multi_channel_descriptor = $fopen("file_name") ; fd = $fopen("file_name",type) ;
-
$fclose
$fclose(multi_channel_descriptor) ; $fclose(fd) ; -
$fwrite/$fdisplay/$fdisplayb/$fdisplayh/$fdisplayo
file_output_task_name(multi_channel_descriptor [,list_of_arguments]); file_output_task_name(fd [,list_of_arguments]); file_output_task_name ::= $fwrite|\$fdisplay|\$fdisplayb|\$fdisplayh|\$fdisplayo -
$signed/$unsigned
$signed - returned value is s

本文详细介绍了如何在Modelsim中使用Verilog系统函数和Modelsim指令来导出仿真数据,以便于进行后续的MATLAB分析和绘图。方法1通过Verilog的$fopen、$fwrite等函数将数据写入文本文件,方法2利用Modelsim的examine命令结合Tcl过程实现数据导出。提供了具体的代码示例和Tcl过程编写方法,帮助用户理解并应用这两种导出数据的方法。
最低0.47元/天 解锁文章
5589

被折叠的 条评论
为什么被折叠?



