The MathWorks发布R2008b版本Simulink产品家族最主要的更新产品,Simulink定点模块组6.0(Simulink Fixed Point 6)提供定点系统设计与仿真的功能,以及产生优化的程序代码进行验证,使得工作流程更有效率。新版本的Simulink定点模块组可协助工程师,根据输入数据范围与嵌入式系统的硬件架构,快速地从浮点设计转换为定点设计;Simulink定点模块组可支持Simulink、Stateflow、Embedded MATLAB功能、讯号处理模块组(Signal Processing Blockset)与动态影片及图像处理模块组(Video and Image Processing Blockset)。
此外,新版Simulink定点模块组还可与嵌入式C程序代码产生器(Real-Time Workshop Embedded Coder)搭配,将已完成定点设计的模块,转出相对应的程序代码,确保硬件实现与原来的仿真结果相同。可产生位长度从1至128位的程序代码,包含讯号与参数,可缩短仿真时间与转出嵌入式C程序代码。工程师现在可以将算法实现到新型DSP和微处理器,使用更多处理位达到数值范围与精确度的需求。
除此之外,Simulink定点模块组6.0提供一个设计接口,仅需要花费很少的时间,即可取得优化的定点数设计,并且兼顾准确性与成本考虑;特别是讯号处理方面的应用,让浮点设计转定点设计的流程更显简易。