使用指定的仿真工具,用来自试验台的测试向量模拟生成的HDL在测试下设计(DUT)。
启动MATLAB到HDL工作流顾问。
在步骤高密度脂蛋白验证,点击用HDL测试台验证.
选择生成HDL测试台.
该选项使HDL Coder™能够从MATLAB生成HDL测试工作台代码®测试脚本。
可选地,选择模拟生成的HDL测试台.这个选项使MATLAB能够用HDL DUT模拟HDL测试台。
如果选择此选项,则还必须选择仿真工具.
为试验台的选项,按照下表的说明选择并设置可选参数。
HDL测试台参数 | 描述 |
---|---|
测试工作台名称后缀 | 指定测试台名的后缀。 |
力的时钟 | 使能试验台强制时钟输入信号。 |
时钟高时间(ns) | 指定时钟高电平的纳秒数。 |
时钟低时间(ns) | 指定时钟低电平的纳秒数。 |
保存时间(单位:纳秒) | 指定输入信号和强制复位信号保持时间。 |
力时钟使 | Enable强制时钟使能。 |
时钟使能延迟(以时钟周期为单位) | 指定复位复位和使能时钟的断言之间的时间(以时钟周期为单位)。 |
力重置 | 试验台强制复位输入信号使能。 |
复位长度(以时钟周期为单位) | 指定复位断言和复位断言之间的时间(以时钟周期为单位)。 |
保持样本之间的输入数据 | 使能在时钟采样之间保持子速率信号。 |
输入数据的时间间隔 | 指定启用时钟的断言之间的时钟周期数。有关详细信息,请参见指定测试台时钟使能切换速率. |
初始化测试台输入 | 在测试台将数据驱动到DUT之前,允许初始化测试台的输入值。 |
多文件试验台 | 能够将生成的测试平台划分为帮助器函数、数据和HDL测试平台代码。 |
测试工作台数据文件名称后缀 | 指定生成多文件测试台时附加到测试台数据文件名称的字符向量。 |
测试台引用后缀 | 指定在测试平台代码中附加到参考信号名称的字符向量。 |
忽略数据检查(样本数量) | 在模拟开始时指定样本的数量,在此期间输出数据检查被抑制。 |
模拟迭代限制 | 指定在模拟生成的HDL代码期间使用的最大测试样本数量。 |
可选地,选择跳过这一步如果您不想使用HDL测试平台来验证HDL DUT。
点击运行.
如果测试平台和模拟成功,您应该会在消息窗格中看到类似的消息:
###开始TestBench生成。# # #收集数据……###生成测试台:mlhdlc_sfir_fixpt_tbvhd ###创建刺激向量…###使用ModelSim模拟设计“mlhdlc_sfir_fixpt”。###生成仿真报告mlhdlc_sfir_fixpt_vsim_log_compile.txt ###模拟成功。###运行时间:113.0315秒(s)
如果出现错误,则这些消息将显示在消息窗格中。修复错误并点击运行.