欢迎访问ic37.com |
会员登录 免费注册
发布采购

SystemRDL取代RDL,Denali开放寄存器语言升级版

日期:2007-8-7标签: (来源:互联网)

Denali Software Inc.日前宣布,高级寄存器描述语言(RDL)虽然不再作为开放源语言使用,但其增强版本SystemRDL可由该公司免费提供。

Denali去年将RDL作为其Blueprint产品的输入机制,可为控制寄存器设计生成几种“视域”。这些包括面向硬件设计的可综合RTL、SystemC或用于验证的硬件验证语言模型,用于软件和固件开发的C代码及可用于格式化的文档。为了将RDL推广为工业标准,Denali去年晚些时候与Mentor Graphics、MIPS和Rambus成立了RDL联盟。

今年3月,RDL作为开放源语言出现在SourceForge的网站上,但并没有Denali的参与,网上清楚显示,RDL来源于思科系统公司。Denali早前表示RDL源自一家大型系统设计公司,但Denali官方仍然拒绝透露开发商的名字。

然而随着近日的新闻发布,RDL将从SourceForge上除去,SystemRDL可由www.systemrdl.org免费下载。Denali首席验证架构师Sean Smith表示:“我们想确保有一个单一规范。我们与客户和合作伙伴积极合作,增强了该语言,我们公布的版本将是以往版本的扩展集。”CTO Mark Gogolewski表示,Denali拥有SystemRDL的所属权,它不是开放源,但任何人通过简单的点击许可即可获得。Smith则表示:“我们还会更进一步地开放它。” 。

但Smith承认,Denali将保留对该语言演化的控制,直到被标准化组织推行,那是一个“短期目标”。Smith表示,Denali与标准组织包括Spirit、Accellera和IEEE都商谈过,但还未决定与哪家合作。

SystemRDL用于描述寄存器结构和操作的细节,允许自动生成可综合寄存器代码、模型和文档。它是目标定向语言,基本元件是域、寄存器、寄存器文件和寻址图。可针对每个元件指定特性,特别元件对象包括信号和枚举。

Smith表示,最初的RDL反映了单个公司的设计实践。他称,Denali及其合作伙伴增添了扩展和增强,将其引向更广泛的应用。举例来说,他指出,创建RDL的该公司使用主动同步清零。SystemRDL增加了对其它公司可能使用的其它清零类型的支持。