通过基于模型的设计降低风险:飞利浦医疗保健问答
挑战
开发一种用于核磁共振成像系统的新型数字射频功率子系统
解决方案
使用Simulink对设计进行建模、模拟和验证,并使用HDL Coder为FPGA实现生成一致和可预测的VHDL代码
结果
- 设计问题在开发早期就解决了
- 迅速评估和实施折衷方案
- 过程的一致性和可预测性得到改善
“我们花了一周时间在VHDL中手工编码并在硬件上进行测试的设计更改,可以在30分钟内通过基于模型的设计进行模拟和验证。”
Mark van Helvoort飞利浦医疗
飞利浦医疗保健总部位于荷兰,在全球100个国家拥有37,000多名员工,是心脏护理、急症护理和家庭保健领域的领导者。
是什么促使你寻找一种新的工作方式?
我们正在为磁共振成像(MRI)系统开发一个数字射频电源系统,我们需要精确控制系统时序和线性度。在过去,我们会用C语言编写算法的初始版本,然后将其转换为VHDL,以便在缓慢且容易出错的FPGA-a进程上实现。
为什么要进行基于模型的设计?
基于模型的设计通过使我们的工程师更容易调试算法、评估算法思想和评估设计权衡来加快设计迭代。在Simulink中建模射频传输链中的组件后®,我们运行位真模拟来调试和优化设计。我们生成VHDL®在FPGA上实现,消除了从C到VHDL的算法转换过程中引入的错误。
到目前为止,你看到了什么结果?
我们通过在开发早期识别和解决问题以及生成一致的HDL代码来降低基于模型的设计的风险。基于模型的设计使我们能够快速评估设计权衡。例如,当我们看到最初设计中的24级FIR滤波器会消耗太多的FPGA资源时,我们在Simulink中建模并验证了一个更简单的滤波器。我们没有花费数天的时间编写VHDL,而是在不到一个小时的时间内完成了这个设计更改。
2022世界杯八强谁会赢?产品使用
展示你的成功
加入客户推荐计划