今天的存储设备,包括固态硬盘(ssd)和硬盘驱动器(HDDs),需要先进的信号处理子系统来进行高速数据加密和错误纠正。在许多组织中,工程师用C或c++开发这些子系统的初始算法。然后,这些算法被用作编写和验证用于FPGA或ASIC实现的HDL代码的参考模型。将参考的C算法转换为HDL既耗时又容易出错,因为工程师必须将C的顺序行为映射到硬件的并行行为。这个过程使得设计迭代非常困难。
Siglead Inc.的工程师使用MATLAB进行基于模型的设计®和仿真软金宝app件®弥合算法开发和HDL执行之间的差距。“从由算法工程师硬件工程师开发的HDL或RTL实现设计了一个参考模型运动是很困难的,因为工程师来自这样的不同的背景,”淳江角真纪,总裁兼首席执行官Siglead说。“有了MATLAB和Simulin金宝appk,我们的算法工程师可以自行生成HDL。这加快发展,使我们的硬件工程师专注于其他重要的设计任务,如速度和大小优化“。