主要内容

MATLAB试验台的要求和最佳实践代码生成

什么是MATLAB试验台吗?

试验台是MATLAB®脚本或函数,编写测试算法在MATLAB设计功能。设计的试验台不同输入数据来模拟现实世界的条件。它也可以检查输出数据符合设计规范。

高密度脂蛋白编码器™使用收集的数据从运行你的试验台设计来推断定点数据类型为浮点定点转换。编码器还使用数据生成HDL和SystemC测试数据验证生成的代码。为更多的信息关于如何编写试验台为最好的结果,明白了MATLAB试验台要求和最佳实践代码生成

MATLAB试验台的要求

您可以使用任何MATLAB试验台数据类型和函数。

一个MATLAB试验台有以下要求:

  • 定点转换为浮点,试验台必须是一个脚本或没有输入一个函数。试验台可以本地辅助函数,输入。

  • MATLAB设计中的输入和输出接口必须使用相同的数据类型,大小和复杂性在每次调用站点试验台。

  • 如果你使加快速度模拟试验台选择Float-to-Fixed工作流,MATLAB构造必须compilable试验台中循环。

MATLAB试验台的最佳实践

使用下面的MATLAB试验台最佳实践:

  • 设计你的测试台上,覆盖完整的数字范围的数据设计必须处理。高密度脂蛋白编码器使用的数据积累从运行试验台来推断定点在浮点定点转换数据类型。

    如果你多次调用设计函数从试验台,编码器使用累积每个实例的数据来推断定点类型。设计和试验台可以调用本地函数在文件或其他功能在MATLAB的道路。调用的设计功能可以在任何级别试验台的层次结构。

  • 在试图生成代码之前,在MATLAB运行您的测试台上。如果模拟缓慢,加速你的试验台。学习如何加速你的模拟,明白了加速MATLAB算法

  • 如果你有一个循环调用您的设计函数,只使用compilable MATLAB构造内循环和启用加快速度模拟试验台选择。

  • 每个试验台模拟运行之前,使用明确的变量命令来重置你的持久变量。

看到一个试验台,输入这个命令:

showdemomlhdlc_tutorial_float2fixed_files

另请参阅

应用程序

对象

功能

相关的话题