中文 英语
知识中心
导航
知识中心

硬件/软件合作设计

通过使用单一语言描述硬件和软件来优化设计。
受欢迎程度

描述

硬件/软件协同设计是指软件和硬件同时开发,使软件和硬件团队一起优化设计。

协同设计的最初想法是,可以用一种语言来描述硬件和软件。有了单一的描述,就可以优化实现,将进入加速器的功能分区,在自定义硬件中实现的功能分区,以及在处理器上作为软件运行的功能分区——所有这些都在一个按钮的触摸下完成。

虽然由于一些原因,这个概念失败了,但在协同设计的努力下,确实出现了一些技术,包括虚拟原型、协同验证、高级合成(HLS)和软件合成,尽管最后一项技术不是在传统的EDA公司内部开发的。

Baidu