在matlab与modelsim联调用到的命令-read.docVIP

  • 74
  • 0
  • 约5.36千字
  • 约 7页
  • 2018-03-08 发布于天津
  • 举报
在matlab与modelsim联调用到的命令-read

Link for ModelSim介绍 Link for ModelSim?是一个把MATLAB/Simulink和针对FPGA 和ASIC的硬件设计流程无缝连结起来的联合仿真的接口扩展模块。它提供一个快速的双向连接将MATLAB/Simulink和硬件描述语言仿真器Modelsim连接起来。使二者之间直接的联合仿真成为可能,并且让你更高效的在MATLAB/Simulink中验证ModelSim中的寄存器传输级(RTL)模型。 传统的Simulink系统级设计和其仿真环境支持M语言,C/C++,以及Simulink模块。而通过添加硬件描述语言(HDL)到MATLAB/Simulink中,扩展了MATLAB/Simulink的并行运行能力,直接性,以及混合语言编程的能力。这使得Link for ModelSim模块缩小了算法和系统设计同硬件实现之间的巨大鸿沟MATLAB 和 ModelSim 经过一个快速的双向的联合仿真接口联系起来,完成二者之间的数据交互特点 连接ModelSim到MATLAB和Simulink上是双向的,可进行联合仿真,验证,可视化。 支持ModelSim的PE和SE版本。 支持MATLAB/Simulink和ModelSim之间的用户可选通信模式。 提供共享存储器获得更快的系统性能,同时提供TCP/IP套接字加强多样性。 提供联合仿真的Simulink模块的库文件。 可以把输出测试结果转成VCD(value change dump)文件格式。 支持多个并行的ModelSim实例以及支持在Simulink和MATLAB函数中的多个硬件描述实体。 提供在MATLAB环境下与硬件描述语言交互式或批处理模式来进行联合仿真、调试、测试、以及验证工作。 使用Link for ModelSim Link for ModelSim使用客户端/服务器结构来提供MATLAB/Simulink和ModelSim之间的接口。可以在一个单独的MATLAB环境或Simulink模型下提供与多个HDL实体和ModelSim的接口。典型应用 使用 Link for ModelSim ,你可以建立一个有效的环境来进行联合仿真、器件建模、以及分析和可视化。进行如下的实例的开发。 1 :可以在 MATLAB 或 Simulink 中针对 HDL 实体开发软件测试基准 (test bench) 。 2 :可以在 Simulink 中对包含在大规模系统模型的 HDL 模型进行开发和仿真。 3 :可以生成测试向量进行测试、调试,以及同 MATLAB/Simulink 下的规范原形进行 HDL 代码的验证。 4 :提供在 MATLAB/Simulink 下的对 HDL 行为级的建模能力。 5 :可以在 MATLAB/Simulink 下对 HDL 的实现进行验证、分析、可视化。 Link for ModelSim 中 MATLAB 与 ModelSim 接口和 Simulink 与 ModelSim 接口是独立的。这使得你可以单独使用一个接口或同时使用两个。使用ModelSim和MATLAB的接口 使用 Link for ModelSim 后,你可以使用 MATLAB 和它提供的工具箱,比如设计和仿真信号处理,或者其他的数值计算算法。你还可以用 HDL 来取代算法和系统设计中的器件模型,并直接完成 HDL 器件和 MATLAB 中剩余算法的联合仿真。使用ModelSim和Simulink的接口 你可以通过 Simulink 和相关的 Blockset 创建一个关于信号处理方面或者通信系统方面的系统级设计。你也可以把 HDL 器件合并到设计中或者用 HDL 模块来取代相应的子系统,并借此来创建软件测试基准来验证你的 HDL 实现。 ModelSim 中联合仿真模块的参数对话框可以让你很容易的设置输入输出端口,二者连接的属性,时钟,以及 TCL 命令。本图显示了在 MATLAB 和 ModelSim 的接口关系。把在 MATLAB 中获得的测试基准代码输出作为输入输入到 VHDL 实体中,并把经过 ModelSim 的输出输入到 MATLAB 函数中 Link for ModelSim 还提供一个模块来生成 VCD 的文件格式,可以用来: 1 :观察在 HDL 仿真环境下的 Simulink 仿真波形 2 :使用相同或不同的仿真环境来比较多个不同仿真运行的结果。 3 :提供到后仿真分析工具的输入端口。关于滤波器在部分设计实现应用的联合仿真和软件测试基准的实例。相当于 VHDL 代码在 ModelSim 中的执行过程 支持Verilog语言 Link for ModelSim 本身就提供对 VHDL 语

文档评论(0)

1亿VIP精品文档

相关文档