今天的存储设备,包括固态硬盘驱动器(ssd)和硬盘驱动器(hdd),需要先进的信号处理子系统来实现高速数据加密和错误纠正。在许多组织中,工程师用C或c++为这些子系统开发初始算法。然后将算法作为参考模型用于编写和验证FPGA或ASIC实现的HDL代码。将参考C算法转换为HDL既费时又容易出错,因为工程师必须将C的顺序行为映射到硬件的并行行为。这个过程使得设计迭代非常困难。
Siglead公司的工程师使用MATLAB进行基于模型的设计®和仿真软万博1manbetx件®为了弥合算法开发和HDL实现之间的差距,Siglead总裁兼首席执行官Atsushi Esumi表示:“从算法工程师设计的参考模型转移到硬件工程师开发的HDL或RTL实现可能很困难,因为工程师来自如此不同的背景。”。“通过MATLAB和Simulink,我们的算法工程师可以自行生成HDL。这加快了开发速度,使我们的硬件工程师能够专注于其他关键设计任务,如速度和尺寸优化。”万博1manbetx