fixed-凯发k8网页登录
定点和浮点算法的建模和优化
fixed-point designer™ 提供用于在嵌入式硬件上优化和实现定点和浮点算法的数据类型和工具。其中包括定点和浮点数据类型以及特定于目标的数值设置。使用 fixed-point designer,可以针对目标进行逐位精确的定点仿真。然后,在硬件上实现设计之前,您可以测试和调试量化效应,如溢出和精度损失。
fixed-point designer 提供 app 和工具,用于分析双精度算法并将它们转换为精度降低的浮点或定点。优化工具使您能够选择满足数值精度要求和目标硬件约束的数据类型。为了高效实现,您可以用硬件最优模式(如压缩查找表)来代替计算成本高昂的设计构造。
c 和 hdl 生产代码可以直接从您的定点和浮点优化模型中生成。
教程
- 在 matlab 中创建定点数据
定点基础知识。
执行定点算术运算。
代码示例中使用的fi
对象显示设置。
此示例说明如何使用fiaccel
函数来加速定点算法。代码加速为通过 mex 文件生成加速定点算法提供优化。fixed-point designer™ 提供了一个方便的函数fiaccel
来将您的 matlab 代码转换为 mex 函数,这可以大大加快定点算法的执行速度。在此示例中,您将从 matlab® 代码生成 mex 函数,运行生成的 mex 函数,并将执行速度与 matlab 代码仿真速度进行比较。- set data types using min/max instrumentation
this example shows how to set fixed-point data types by instrumenting matlab® code for min/max logging and using the tools to propose data types.
生成独立的定点 c 代码。
将浮点型 matlab 算法手动转换为定点类型。
overview of the development cycle for simulating dynamic systems.
reading fixed-point data from matlab into your simulink® models, and logging fixed-point information from your models and simulations to the workspace.- configure blocks with fixed-point output
fixed-point model creation by configuring simulink blocks to output fixed-point signals.
example based on thefxpdemo_dbl2fix
model, which highlights many of the key features of the fixed-point designer software.- convert floating-point model to fixed point
use the fixed-point tool to convert a floating-point model to fixed point.
data type override settings for sharing and editing a model containing fixed-point blocks without the fixed-point designer software.
matlab 工作流
simulink 工作流
关于定点
定点硬件在大小和功耗、内存使用量、速度和成本方面具有优势。
定点数据类型表示。
讨论 fixed-point designer 中算术运算背后的概念。
讨论 fixed-point designer 中使用的定标类型;二进制小数点定标和 [slope bias] 定标。
介绍 fixed-point designer 中算术运算的相关概念。
overview of measurement scales and representing numbers.