今日头条
随着平台的日益复杂、来自多个供应商的知识产权块 (IP) 集成以及复杂的验证和测试,架构师不能再依赖过去的经验、Excel 电子表格和最坏情况下的静态计算来解决系统问题——片上设计挑战。此外,必须满足上市时间要求,同时将性能改进、功耗和成本保持在预算指导范围内。为了应对这些挑战和限制,可以应用“左移”原则来缩短概念和启动之间的时间。如下图所示,在传统设计周期中,软件/固件开发迭代在流程中来得太晚了。
这可以通过共同设计和共同开发硬件和软件以及使用建模和仿真功能来改善。
使用可执行规范和虚拟原型可以并行开发硬件和软件。它还可以在开发之前识别硬件和软件设计约束,以及预测和优化系统行为和性能。
而不是瀑布
对于 SoC 设计,由于设计流程的并行性,产品开发可以跨软件和硬件团队进行协作。建模技术可用于创建从规范阶段到微架构和逻辑设计的一致设计流程,而不是使最终系统容易受到功能和性能错误(主要资源和时间消耗)的规范和重新解释的瀑布阶段。
Eclipse 提供了一个元建模框架,可以帮助实现这种并行流程,有效地解决产品开发的所有主要领域:软件(驱动程序和固件)开发、架构探索、微架构设计、验证和 RTL 设计。
更多福利
此外,在产品开发生命周期中,保持模型和文档之间的一致性对于减少软硬件集成中潜在的错误至关重要。单独创建模型和规范文档的传统手动方法很容易出错,特别是因为许多不同的团队可以在不同的环境中改进这些附属品,而且通常没有自动的一致性检查机制。使用基于元模型的设计流程可以缩小所有系统表示之间的一致性差距。
基于元模型的设计流程为系统级设计探索提供了能力,包括硬件和软件/固件。他们启用:
完整系统的虚拟架构探索与分析
早期性能预测以避免代价高昂的重新设计
由于减少和并行化设计流程,对不同场景进行快速“假设”分析
通过在每个设计阶段之间使用桥梁,实现一致和流畅的设计流程
更快的上市时间
提供上述功能的工具的一个很好的例子是英特尔 CoFluent 技术。它已成功应用于端到端物联网解决方案的设计以及大数据系统的优化。CoFluent Studio v6.0 是该技术的最新版本。您可以在 CoFluent 技术网站http://goo.gl/gHZOhN找到更多信息。.
审核编辑 黄昊宇
全部0条评论
快来发表一下你的评论吧 !