SpaceStudio™

嵌入式系统设计、软硬件协同设计及高层次综合

SpaceStudio为一透过运用软硬件协同设计与高层次综合(HLS, high-level synthesis)来加速嵌入式系统设计的软件。其运作系在称为电子系统层级(ESL, electronic system level)的高层次设计。SpaceStudio的技术能让电子设计工程师在抽象的高层级描述或模式化他们的设计,并由软件执行低层级的RTL实行与验证。因此允许设计工程师可有效地设计与验证硬件,并更好地掌控设计架构的优化。。

软硬件协同设计加速嵌入式系统的设计

SpaceStudio提供:
  • 相较于多数竞争者的ESL软件只着重于硬件设计,SpaceStudio除硬件外,亦支持软件设计。其技术能转换硬件与软件实行间的代码(藉由GUI接口的拖拉功能),且软件应用程序可运行于标准操作系统上,如VxWorks与Micrium’s Micro-C
  • SpaceStudio是唯一具有创新拖拉(Drag & drop)功能的嵌入式系统开发工具

  • SpaceStudio的软硬件协同设计意味硬件与软件间的组合设计可同时进行探索,而非先进行完其中一种(如硬件),再依序进行下一种(如软件)
  • 藉由非侵入式系统监测达到硬件与软件的性能分析
  • 藉由同时产生硬件与软件的方式,于未来可良好的整合软硬件,增加产品的质量


End-to-End Automated HW/SW Co-Design - from High Level to Low Level

SpaceStudio于嵌入式系统的设计流程

Space Codsign支持设计工程师从设计初期至实行阶段的完整流程,其设计、探索与分析步骤如下:
  • 首先,设计工程师于功能/规格层级(functional/specification level)撰写其应用程序,如C/C++/SystemC (方法)
  • 接着定义想要的架构设计(Processor, bus, etc.)并映像(map)应用程序至其中(仍为C/C++/SystemC)
  • 藉由应用程序与架构、映像、精炼与分析,于电子系统层级进行设计探索是相当快速地,许多方案都能被分析
  • 应用程序与(或)架构的改变均可被快速地反复测试:简单地更新与重新分析
于传统的电子设计中,通常先设计硬件平台,随后再进行软件开发。SpaceStudio的嵌入式系统设计软件则允许设计工程师快速、并同时评估硬件与软件组合,故可减少30%的产品开发时间并改善质量。