HLS

Microchip发布智能高级合成(HLS)工具套件,助力客户使用PolarFire® FPGA平台进行基于C++的算法开发

由于边缘计算应用需要综合考虑性能与低功耗,因此带动了开发人员将现场可编程门阵列(FPGA)用作高能效加速器的需求,这种做法还能够提供灵活性和加快上市时间。然而,大部分边缘计算、计算机视觉和工业控制算法都是由开发人员使用C++语言原生开发的,而他们对底层FPGA硬件知之甚少或一无所知。为了支持这一重要的开发群体,Microchip Technology Inc.(美国微芯科技公司)推出了名为SmartHLS的HLS设计工作流程,成为其PolarFire FPGA系列产品的新成员。

自动驾驶的高层次综合

自动驾驶汽车中的传感器会持续产生大量与汽车周围环境相关的实时数据。车辆需要新的硬件架构才能快速处理这种数据,并作出决策使自动驾驶变为可能。Catapult® 是业内高层次综合 (HLS) 平台的佼佼者,其采用 C++/SystemC 提供抽象程度更高的全新芯片设计范例,大幅改善了硬件设计。它还能无缝验证 C++ 和 RTL,并且结合了 PowerPro® 以进行测量、探索、分析和优化 RTL 功耗。适用于自动驾驶车辆的密集型设计算法非常适合 HLS,汽车领域中的一些大型半导体供应商也成功采用了这种方法。