什么变化在系统级建模TLM 2.0, (OCP和开放的建模选项卡。
由安Steffora Mutschler
在系统级建模标准模棱两可的水域实际采用很难跟踪,工作正在帮助硬件和软件工程师实现真正的硬件软件的承诺合作设计。
相关的三个主要标准的努力在系统级建模OSCI tlm - 2.0,在Si2 OCP-IP (OCP和开放的建模选项卡。
tlm - 2.0, OSCI迈克Meredith总统说,目前的工作重点是移动tlm - 2.0 api SystemC语言在IEEE 1666 2010被包括在SystemC语言参考手册(LRM)。
梅雷迪思在工作中指出,也有做改善工作的方式描述,并消除一些模棱两可tlm - 2.0。
最大的一个澄清了更好的规范化tlm - 1.0和消息传递接口。虽然tlm - 1.0标准发布前一段时间,它的一部分纳入tlm - 2.0标准作为遗产;tlm - 2.0标准不正是在这些api之上构建但tlm - 1.0被澄清作为集成的一部分,他解释说。
“老OSCI tlm - 2.0标准文档描述了tlm - 1.0 API,但没有正式描述它作为严格的方式作为IEEE语言参考手册。所以IEEE手册和标准的目标是,有人实施应该能够这样做只是看着标准文档。OSCI文档中并不是那么清楚,这是正式的,”梅雷迪斯继续说道。
接下来,由于IEEE 1666的核心语言(不仅仅是TLM),有正在更新核心语言。以来已经有一个好的和严格的标准为当前SystemC定义,一些额外的功能被添加到便于模型的软件过程,除此之外,他说。
在增加SystemC过程控制扩展,其中包括一组api允许更好地控制的动态过程。已经有一个机制来动态生成过程和系统。这增加了api和语义暂停和重新启动它们,例如,一个进程杀死另一个进程。
这些补充,就能很容易地编写和创建仿真模型。一次模拟是当前版本的SystemC开始,如果停止它不能被重新启动。这些都是有助于允许建模和允许仪器,和客户工具或EDA供应商恶意破坏有机会出去的状态模拟在某个特定点并报告给用户。
更新相关TLM OSCI的配置活动,监督检查(CCI)和模拟/混合信号(AMS)工作组。
CCI工作组正在开发一套标准与事务级模型和api使用。“虽然TLM定义为通信提供互操作性的内存映射soc, CCI api的设计是为testbenches提供一种标准的方式,半导体用户工具或EDA供应商工具集配置模型,”梅雷迪斯说。配置api目前正在发展。
也OSCI之下,而这可能看上去很奇怪,一开始,也有正在合作开发模拟/混合信号扩展tlm - 2.0。AMS是当前OSCI标准建造允许使用系统级模型有一些模拟计算代表混合信号SoC与现实世界的一部分。
“soc包含传感器或执行器,它可能是更容易和更准确的使用模拟技术的建模在sensor-up的部分发生了什么,你要的数字circuitry-than试图写一个软件模型,数字化假装现实世界。这允许事务级的混合系统模型与通常的AMS计算边缘,”他补充道。
清晨醒来ESL设计
在开放核心协议国际合作(OCP-IP),该组织最近完成了与印度合作SystemC建模和嵌入式软件开发人员CircuitSutra,以及英国基于软件虚拟平台基础设施提供商和规则,导致虚拟演示平台。创建VPD OCP-IP的建模工具和旨在充当指南OCP-IP成员让他们迅速开始ESL活动使用OCP-IP TLM建模工具,这是完全兼容OSCI TLM 2.0.1。
虚拟平台演示利用和规则的开放虚拟平台(OVP)技术,这是为了使虚拟平台更容易和更容易使用嵌入式软件开发。它包括OVPsim模拟器、模型库包括近50个不同的处理器核心模型,和建模api,允许用户轻松地创建自己的处理器,外围和平台模型。OVP处理器模型包括SystemC / tlm - 2.0接口集成在这些虚拟的平台环境。
CircuitSutra构建一个全面的虚拟平台,靴子busybox嵌入式Linux操作系统在大约10秒,并且可以用于嵌入式软件开发。功能运行时bindability和内存管理(OCP使用建模工具中提供的平台。
外围模型支持TL4起TL3抽象级别,模型可以进一步细化低抽象级别(TL2 TL1)。他们被其他强大的功能支持OCP-IP TLM工具包等计时信息分布、非默认时间、(OCP特定负载扩展和阶段,等等。
平台的例子使OCP-IP建模工具的大量使用是由OCP-IP成员公司与Greensocs合作,与其他TLM公用事业有限公司它无缝互操作,如GreenSocket Greensocs和方法同样适用于其他公共汽车和平台,提供,证明基于TLM - 2.0共性的方法。
(OCP的系统级设计工作组建筑师,詹姆斯aldi,德州仪器的SoC架构师,解释说,该集团一直在努力扩大OC协议覆盖的定义不仅RTL接口,而且使用的接口在构建虚拟平台和SoC验证模型和建筑探索模型。“最后我们定义api在不同的抽象级别SystemC到我们正在使用的技术来源于OSCI tlm - 2.0基地协议。”
以及定义API (OCP的SDL工作组提供帮助人们写大量的代码和创建模型符合(OCP的API来实现模型的重用以及RTL等等SOC组件的重用,他说。
“人们现在可以从OCP-IP下载一个虚拟平台或虚拟平台使用的源代码(OCP IP系统级设计技术,使他们能够看到这样的事可以和他们如何粘在一起,“阿尔迪解释道。“这演示了代码的价值,但与此同时它本身实际上是一个有用的。这是一个简单的基于arm9单元运行有限的操作系统,你可以得到这个工作很低的努力。如果你知道一点SystemC TLM,然后你就可以开始添加组件,修改组件,玩的体系结构建模的系统级芯片。”
虽然还有其他的方法可以做到这一点,OCP-IP想演示如何使用一个公共标准TLM重用接口和一个虚拟的平台。集团计划更新平台和展示一些更具挑战性的特性模型包括信号支持的总线接口,但不太可能直到2011年下半年。
指出重新掌权
这些天一切都回到权力。即使系统级建模标准,权力问题是前面和中心。
而标准的身体Si2开始开放建模联盟(OMC)大约五年前基于需求数十亿美元IDMs做更准确,灵活和有效的建模,总裁兼首席执行官史蒂夫•舒尔茨解释代表Si2尽管不安。“当Si2被要求进入这个,之前我们一直很犹豫,因为过去曾有一个努力Si2了六、七年,都是在DCL语言)(延迟计算。”
快进到今天。Si2保持开放建模技术顾问委员会(OMTAB),成功打开建模联盟(OMC)技术目标定义一致的建模和描述环境改善集成和支持库的表示采用先进的图书馆的特性和功能,如统计时间、描述信息,和一个开放的建模计算接口(OMCI)。
OMTAB将支持延迟、力量和噪声建模库细胞,宏块和IP块,并提供增加精度为子- 65硅纳米技术,同时可扩展未来技术节点,根据Si2的网站。技术贡献支持这些目标,从几家公司和集团对新成员开放。
今天,Si2低功耗的工作空间盖过所有的努力的强烈需求行业节能一切。
“最大的机会在电力储蓄更高级别的抽象但很难做一个模型在这一水平,”舒尔茨说。“坦率地说,无论是半导体行业或EDA行业,他们没有发现你需要模型对权力在不同的抽象级别,你如何呈现这些信息工具。你需要多少工作经历多少水平?我们现在在半导体行业路线图,如果你看看也是三到五年,电力已经成为的一个主要限制因素的持续健康和半导体行业的收入。他们不能持续集成,因为这些权力问题。因此它绝对是至关重要的,我们对权力的一份更好的工作就做时钟门控。这是必要的。”
留下一个回复