许多系统倾向于用于验证soc,现在有了软件,范围甚至进一步扩大。我们讨论过之前关于使用仿真、虚拟原型、仿真和原型作为使硬件和软件工作并协同工作的方法。包括他们的统一。
Synopsys最近将Virtualizer虚拟平台工具和HAPS原型工具结合在一起,朝着统一迈进了一步。这意味着设计可以使用Virtualizer中的一些部件和HAPS中的一些部件实现,并且两个系统在运行时可以相互通信。
它们实际上运行SCE-MI 2接口(通常在模拟器到主机的连接中找到),运行在它们的UMRBus上。这使得交易人员可以加快数据交换的速度。
架构非常以amba为中心;他们的大部分DesignWare目录都依赖于AMBA,而AMBA很受欢迎,所以这并不奇怪。他们在“问我们,我们会考虑”的基础上对其他巴士开放。
这些工具的实际使用并不是那么完整。双方都有独立的程序,你可以运行来管理它们——没有一个统一的接口可以与双方对话。但这在一定程度上是因为他们传统上不会看到一个人做全部的事情。在早期阶段,系统集成商/架构师将使用Virtualizer端,FPGA人员将实现HAPS端;他们会联合起来让它运行起来。一旦这一切都完成了,软件程序员就可以使用它(例如,使用比fpga构建工具所需的计算机更温和的计算机)。因此,单个控制台可能没有关联的用例。
设计划分过程也是手动的(尽管他们可以看到未来标记设计以自动构建虚拟和FPGA方面的可能性)。双方之间的交叉触发是基本的。
该功能将在8月份全面启用。他们为什么要宣布?我猜是因为他们没能说服DAC的人把会议改到8月…
你可以在他们的网站上找到更多信息释放...