고객사례

瑞萨设计和实现图像处理IP核心与基于模型的asic设计

挑战

开发核心汽车显示图像处理算法和数字成像设备

解决方案

使用基于模型的设计与MATLAB和Simulink模型算法,将它们转换为定点,金宝app验证通过仿真,并生成synthesizable HDL代码

结果

  • 多个设计优化和选择
  • 高效的HDL代码生成
  • 重要的工程技术迅速获得

“基于模型的设计我们可以验证算法和系统功能,适应规范变化更快,并评估设计方案比传统的设计流程。基于模型的设计可以帮助算法之间的桥梁专家和RTL工程师。”

守Kamiya,瑞萨系统设计
瑞萨用户故事
可执行的规范模型的图像处理算法用于早期验证,与输入图像(左上)、浮点结果(右上角),定点结果(右下角)。

瑞萨电子的设计与应用技术公司,瑞萨系统设计开发asic大规模集成(LSI)系统和微机作为电子产品的核心技术。下载188bet金宝搏在这些核心技术先进的图像处理和过滤算法用于汽车显示系统和数字成像设备。

加快设计和实现的图像处理知识产权(IP)核心asic瑞萨工程师采用基于模型的设计与MATLAB®和仿真软金宝app件®

“因为我们开发的IP核心将被用于多个产品,它必须是高质量和灵活,“说守Kamiya,高级设计工程师瑞萨公司系统设计下载188bet金宝搏。“基于模型的设计使我们实现这些目标的通过产生一个实时原型在开发的早期阶段,系统地探索设计方案,通过大量仿真和建立信心,我们的设计测试用例。”

挑战

在他们之前的工作流,瑞萨工程师验证早期版本的静态图像的图像处理算法。在这些算法中实现高密度脂蛋白和测试视频,研究小组发现了问题,静态图像的算法测试没有透露。进行所需的更改在后期是困难的,和没有时间进度实现和测试更新。

瑞萨工程师写了浮点算法的c版本将浮点代码转换为定点,瑞萨依靠几个经验丰富的工程师理解算法,熟悉寄存器传输级(RTL)硬件设计。依赖一小部分工程师耗时又至关重要的任务项目瓶颈造成的。HDL代码是手写的基于定点C代码,造成额外的延迟。

瑞萨需要开发方法,将使他们在早期发育完整的实时验证的算法。他们还试图减少瓶颈与转换浮点和定点和编写HDL代码。

解决方案

瑞萨工程师采用基于模型的设计开发和实现图像处理算法。

在MATLAB和Simulink,工程师们开金宝app发了一个浮点模型基于图像处理系统的规范。他们早期进行功能验证模型的可视化图像处理算法的效果使用输出图像通过模拟生产。

该团队使用计算机视觉工具箱™可视化输出系统模型的照片。

与定点设计师™,他们转换浮点设计固定的点。定点顾问工具定点设计师使他们能够自动转换步骤,检测溢流和底流条件。

从定点和浮点版本比较仿真结果后,该小组使用HDL编码器™生成synthesizable HDL代码的优化仿真软件模型。金宝app

™使用HDL编码器和高密度脂蛋白匹配器,团队生成试验台,用于验证高密度脂蛋白通过cosimulation仿真软件和节奏金宝app®敏锐的®

优化的速度和面积的设计满足规范使用MATLAB脚本。这个脚本生成的多个版本代码使用一系列HDL编码资源共享因素和管道的选择和综合与Synopsys对此每个版本的代码®设计编译器。小组然后比较了合成结果来确定最优设计。

他们部署Stratix合成代码®FPGA的阿尔特拉(现在是英特尔的一部分)原型试验,然后用高密度脂蛋白合成的IP核心asic从相同的仿真软件模型生成的代码。金宝app

瑞萨的工程师已经完成了图像处理系统的开发使用仿真软件和高密度脂蛋白编码器,并计划在未来使用基于模型的设计图像处理技术项目。金宝app

结果

  • 多个设计优化和选择。与基于模型的设计我们能够优化设计系统,通过改变宽度,资源共享的因素,和管道的数量寄存器,然后再生HDL代码,“Kamiya说。“这种能力使它容易探索替代设计选项和执行参数优化以满足规范。”

  • 高效的HDL代码生成。“优化后,自动生成的代码基本相同的面积和速度特征作为我们最好的手写代码,“Kamiya说。”高密度脂蛋白HDL编码生成的代码使用稍微少了盖茨在目标时钟频率120 MHz和275 MHz比高密度脂蛋白有手写的代码。”

  • 重要的工程技术迅速获得。”通过使用仿真软件和金宝app高密度脂蛋白编码器,工程师没有硬件经验学到的RTL设计在大约六个月,“Kamiya说。“这个功能是让一个团队只有三个工程师设计和部署复杂的图像处理算法在FPGA在同一时间框架。”