- 1、本文档共89页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab和modelsim联合仿真
仿真输出 Simulink ModelSim 多个HDL协同仿真 仿真模式 基于采样的仿真 在每个采样时刻, 进行一次仿真处理 基于帧的仿真 将多个采样时间的顺序输入排列成为帧(矢量)然后在一个采样时间里进行仿真处理, Simulink ModelSim 协同仿真 基于帧的仿真 可以节省仿真时间,也能使仿真行为更精确 HDL 协同仿真模块支持处理单通道基于帧的信号, 不需要对HDL协同仿真模块做专门的帧处理设置. 采用基于采样或基于帧,不影响HDL 协同仿真模块的行为, 只影响Simulink, 源信号的“sample per frame”属性用于设置帧的尺寸,该属性值为1即是基于采样模式,该属性值为大于1的整数即是基于帧模式 Simulink ModelSim 协同仿真 基于帧的仿真 例frame_filter_cosim.mdl 基于帧的仿真 t = clock; sim(gcs); etime(clock,t) ans = 1.3610 基于采样的仿真 t = clock; sim(gcs); etime(clock,t) ans = 1.8000 Simulink ModelSim 协同仿真VCD VCD value change dump (VCD) 将协同仿真时的数据转储到文件中,供脱机验证等使用 Simulink ModelSim 协同仿真VCD ModelSim 将VCD转换格式 ModelSim的vcd2wlf 工具将 VCD 文件转换为WLF 文件 例 VSim n vcd2wlf x.vcd x. wlf 转换格式 VSim n vsim -view x.wlf 加载文件 VSim n add wave x:/* 显示波形 Simulink ModelSim 协同仿真VCD转波形在ModelSim中显示 Simulink ModelSim 协同仿真自动生成测试平台 流程 Simulink 仿真 自动生成HDL代码 自动生成测试平台 启动hdldaemon连接 协同仿真, 比对结果 用Simulink 仿真源模型 用HDL仿真器仿真协同仿真模块 Simulink ModelSim 协同仿真测试平台 自动生成协同仿真模型, 搭建测试平台 Simulink ModelSim 协同仿真 源模型 仿真测试模型 Simulink ModelSim 协同仿真仿真测试模型 Simulink仿真 HDL仿真 源信号路由 两个仿真器使用相同的信号 目标信号路由 比对两种仿真结果 批命令按钮 源信号路由 目标信号路由 仿真结果比对 批命令按钮 OpenFcn cd hdlsrc, vsim(tclstart,gm_AirFlowCtrl_mq_tcl), cd .. cd hdlsrc, vsim(rundir,., vsimdir,D:\Modeltech_6.1f\win32\, tclstart,gm_AirFlowCtrl_mq_tcl), cd .. 更为完整的批命令 指定工作目录。该目录下有源程序、conpile_and_lauch.tcl编译命令及 do命令 指定仿真器路径 仿真结果比对 HDL的输出有1个时钟周期的延迟 用Modelsim单独仿真流程 代码生成 生成测试平台 启动Modelsim,改变目录到hdlsrc 执行测试平台编译批命令 执行测试平台仿真批命令 用Modelsim单独仿真 例 生成测试平台 执行测试平台编译批命令 执行测试平台仿真批命令 查看仿真结果 命令窗 wave窗 wave窗 Modelsim仿真的输入激励、仿真时间的长短与Simulink中的输入与仿真时间设置相同 命令窗 Altium TASKING, VisualDSP++ * MATLAB连接ModelSim流程例 9 结束仿真 ModelSim quit 退出仿真 quit 结束ModelSim Matlab hdldaemon(‘kill’) 关闭连接 Simulink Link ModelSim Simulink 连接 HDL 仿真器 Simulink 与HDL仿真器协同仿真流程 1. ModelSim 建库 编译 2. Simulink 建模 使用/配置协同仿真模块 Matlab 建立连接 3. ModelSim 加载仿真器 4. Simulink 运行仿真 使用Simulink 协同仿真模块 Simulink 建模 配置协同仿真模块--端口设置 端口名称与ModelSim信号命名相同,删除不合适的端口 对输出端口设采样时间 配置协同仿真模块--端口设置 自动填入端口信息: 在modelsim中关联:vsimulink
您可能关注的文档
- Macroeconomics——国民收入的核算2.ppt
- 四上语文期末复习(三单元)概要.ppt
- majuanjiangke分式乘除法.ppt
- mapgis投影下的几个问题.doc
- Magotteaux 公司介绍(比利时马科托公司).ppt
- 四上长春版汉字家园2概要.ppt
- Mapinfo教学课件09第九章 变量、流控制语句.ppt
- mapgis-图形输入.ppt
- MAP指令使用方法.docx
- mapgis高程点投影图形剪裁整块复制.doc
- 艺术疗法行业商业机会挖掘与战略布局策略研究报告.docx
- 智能家庭娱乐系统行业商业机会挖掘与战略布局策略研究报告.docx
- 医疗纠纷预防和处理条例与医疗事故处理条例的思考分享PPT课件.pptx
- 新冀教版(2025)七年级数学下册《6.1 二元一次方程组》习题课件.pptx
- 新冀教版(2025)七年级数学下册精品课件:6.2.3 二元一次方程组的解法代入、加减消元法的综合应用.pptx
- 导演节目行业市场发展趋势及投资咨询报告.docx
- 制作和服培训行业风险投资态势及投融资策略指引报告.docx
- 医疗转诊的行政服务行业消费市场分析.docx
- 文件装订行业市场发展趋势及投资咨询报告.docx
- 在线语言艺术教育行业分析及未来五至十年行业发展报告.docx
文档评论(0)