tag 标签: vdk

相关博文
  • 热度 14
    2013-7-11 16:08
    2136 次阅读|
    0 个评论
    目前,随着处理器的数量和复杂度不断提升,软件开发迫切需要尽可能早地实现。ARM处理器在移动设备、汽车电子以及其他消费类电子中被广泛应用,软件规模的不断增加和设计周期的不断缩短,要求有相应的开发工具使软件的开发过程得以提前。   以往设计一款基于ARM的SoC(系统级芯片),软件开发是在硬件开发完成后进行的,并且软件和硬件的开发各占大约一半的时间。开发一款全新的产品,通常需 要耗费两年到两年半的时间。而现在的一些国际大厂(比如博通、三星和联发科技)在设计产品时,基本都把时间提前了3个月~9个月。这是如何实现的呢?有没 有可能在硬件实现时,功能验证已经完成,而将软件的开发提早开始?   日前,Synopsys公司推出了用于ARMv8处理器的VDK(Virtualizer Development Kit)系列产品。该产品扩展了其支持基于ARM处理器的系统软件开发工具产品系列。在Synopsys前不久举办的针对ARM处理器的硬件和软件开发研 讨会上,该公司方案市场副总裁George Zafiropoulos介绍说,VDK系列是以各种嵌入式平台为目标,使用了虚拟原型的软件开发工具包。针对ARMv8处理器使用VDK,软件团队在可 提供开发板的12个月之前,就能够开始基于ARMv8系统级芯片的软件开发,从而加速操作系统的移植,以及固件、设备驱动程序和中间件的开发。   除了ARM传统的32位指令集,ARMv8引入了AArch64。它是一种功耗优化的64位指令集和执行状态,面向未来数代移动产品、消费电子、网络设备和 企业设备中的SoC。Synopsys的各种VDK可支持AArch64,为加速运行在ARMv8架构兼容处理器上的软件开发与调试提供了可见度和可控性。这使得开发者可以针对产品性能和能效而优化软件。支持ARMv8处理器的各种VDK工具包预先 配置了多种参考虚拟原型,它们包含了ARMv8处理器的所有模型,包括Cortex-A57、Cortex-A53以及big.LITTLE配置和 Synopsys DesignWare接口IP模型等。Synopsys VDK还提供对Linux软件系统的支持,可以作为开发真实产品软件的起点。   Synopsys 的VDK以即插即用的方式集成了最流行的软件调试器,并带有多样化的软件开发应用场景,以满足半导体公司及其客户和合作伙伴的软件开发人员的需要。新的 VDK包含多核软件调试与分析工具、参考软件以及各种基于ARMv8处理器的参考设计,以提供一个拿来即用的软件开发平台。此外,客户可以利用 Virtualizer工具集来定制这些设计,实现特定的ARMv8系统级芯片。VDK还可以使软件工程师高效开发软件来支持某个IP组件,如为 DesignWare接口IP移植驱动软件,以及为整个系统级芯片的软件启动。   Synopsys中国区总经理李明哲博士总结说,在原型设计方面,一个非常重要的观念是,做得更好、做得更快和做得更便宜。在先进的工艺中,最大的问题不是产品的实现,而是要考虑如何使产品优化;在SoC中,也就是考虑产品的性能、功耗和面积(PPA)。举例来说,不同品牌(比如高通和联发科技)的四核芯片,其PPA就决定了成本和售价的差异。ARM和 Synopsys的合作,就可以帮助客户加强这三个方面,使成本降低。而Synopsys的VDK则可以帮助开发人员实现在硬件开发的同时进行原型设计。
相关资源
  • 所需E币: 1
    时间: 2021-3-17 10:37
    大小: 828.02KB
    上传者: ZHUANG
    基于DSP和VDK内核的USB通信系统
  • 所需E币: 4
    时间: 2019-12-25 22:48
    大小: 76.15KB
    上传者: 978461154_qq
    作为AD系列DSP软件开发环境VisualDSP的一个重要组成部分,VDK特别适合用于开发需要精巧控制代码的系统。本文介绍了VDK的原理及基于他开发应用系统的优点。最后给出了一个基于VDK开发应用系统的简单例子。关键词:VDK;ADSP软件设计;VisualDSP;A/D当前数字信号处理器(DSP)已广泛应用于图像处理、智能化仪表、通信、自动控制等许多领域。AD公司是全球通用DSP领域最有影响力的厂家之一,VDK(VisualDSPKernel)是AD公司DSP软件开发工具VisualDSP的一个重要组成部分,他特别适合用来编写需要精巧控制代码的应用程序。……