全新的 SimRF 产品使系统架构师能够使用 Simulink 设计和验证完整的无线通信系统,该系统具备逼真的射频子系统模型以及先进的电路包络和谐波平衡方法。Simulink HDL Coder 的重大更新新增了关键路径分析功能,并针对自动 HDL 代码生成进行了速度和面积优化,同时还新增了用于基于 FPGA 实现的全新工作流程向导。通信模块集、信号处理模块集以及视频和图像处理模块集的增强功能为 MATLAB 数据流处理新增了 250 多种算法。MathWorks 的 C 代码生成工具现在支持 Eclipse IDE、嵌入式 Linux、ARM 处理器和 SystemC TLM 2.0 标准。这些新功能共同助力在开发早期阶段进行更高级的系统分析,优化算法设计和实现,并可轻松与广泛使用的工具和标准集成。
“无线通信、传感器处理和流媒体功能是当今嵌入式系统不可或缺的一部分,工程师需要能够同时仿真数字、模拟和软件组件的设计工具,”MathWorks 高级策略师 Ken Karnofsky 表示。“MATLAB 和 Simulink 中的这些新功能统一并自动化了系统设计工作流程中的关键任务。这是一项重大进步,能够加速算法的 IP 开发、系统设计和验证,以及工程团队之间的协作。”
下一代信号处理的最新创新包括:
• SimRF 的推出,它将电路包络和谐波平衡仿真技术引入 Simulink 环境,并提供了一个用于建模射频系统架构的大型组件库。SimRF 支持用于各种干扰仿真的多频射频信号,以及用于真实模拟射频收发器的多端口架构。通信系统架构师现在可以在开发阶段早期执行逼真的仿真,以设计、优化和验证具有数字基带、模拟基带和射频子系统的无线系统。SimRF 包含射频模块集功能。
更新使其能够自动从 Simulink 模型生成 VHDL 和 Verilog 代码。Simulink HDL Coder 现在支持快速设计迭代,它能够突出显示模型中的关键路径并估算硬件资源利用率。此外,它还支持序列化、资源共享和流水线代码等优化功能。FPGA 工作流向导可自动在 Xilinx 和 Altera FPGA 上进行综合和部署。新增的验证功能包括符合 DO-254 标准的代码可追溯性。
• 通信模块集、信号处理模块集以及视频和图像处理模块集均得到增强,现在包含 250 多个算法,并提供标准化的接口,可在 MATLAB 中高效处理音频、视频和其他流数据。生成的 MATLAB 程序可以直接在 Simulink 模型中使用,用于系统设计、仿真和分析。这些算法以系统对象的形式提供,系统对象是 MATLAB 中一种新的对象类型,可简化算法的设计和重用。
• 新增对 Eclipse IDE、嵌入式 Linux 和 ARM 的支持。 MathWorks 代码生成产品现已可自动完成 Eclipse 集成开发环境 (IDE)、嵌入式 Linux 和 ARM Cortex-A8 处理器的 C 代码选择、实时性能分析和验证。EDA Simulator Link 现在支持生成 SystemC TLM 2.0 组件,以便在虚拟平台环境中进行验证。
