IP 封装器、集成器和目录
扫描二维码
随时随地手机看文章
赛灵思的工具架构团队把重点放在新套件专门的IP功能设计上,以便于IP的开发、集成与存档。为此,赛灵思开发出了IP封装器、IP集成器和可扩展IP目录三种全新的IP功能。
Feist表示:“今天很难找到不采用IP的IC设计。我们采用业界标准,提供专门便于IP开发、集成和存档/维护的工具,这都有助于我们生态系统合作伙伴中的IP厂商和客户快速构建IP,提高设计生产力。目前已有20多家厂商提供支持该最新套件的IP。”
采用IP封装器,赛灵思的客户、赛灵思公司自己的IP开发人员和赛灵思生态环境合作伙伴可以在设计流程的任何阶段将自己的部分设计或整个设计转换为可重用的内核,这里的设计可以是RTL、网表、布局后的网表甚至是布局布线后的网表。IP封装器可以创建IP的IP-XACT描述,这样用户使用新型IP集成器就能方便地将IP集成到未来设计中。IP封装器在XML文件中设定了每个IP的数据。Feist说一旦IP封装完成,用IP集成器功能就可以将IP集成到设计的其余部分。
Feist说:“IP集成器可以让客户在互联层面而非引脚层面将IP集成到自己的设计中。可以将IP逐个拖放到自己的设计图(canvas)上,IP集成器会自动提前检查对应的接口是否兼容。如果兼容,就可以在内核间划一条线,然后集成器会自动编写连接所有引脚的具体RTL。”
Feist表示:“这里的重点是可以取出已用IP集成器集成的四五个模块的输出,然后通过封装器再封装。这样就成了一个其他人可以重新使用的IP。这种IP不一定必须是RTL,可以是布局后的网表,甚至可以是布局布线后的网表模块。这样可以进一步节省集成和验证时间。”
第三大功能是可扩展IP目录,它使用户能够用他们自己创建的IP以及赛灵思和第三方厂商许可的IP创建自己的标准IP库。赛灵思按照IP-XACT标准要求创建的该目录能够让设计团队乃至企业更好的组织自己的IP,供整个机构共享使用。Feist称赛灵思系统生成器(SystemGenerator)和IP集成器均已与Vivado可扩展IP目录集成,故用户可以轻松访问编目IP并将其集成到自己的设计项目中。
Vivado产品营销总监RamineRoane指出:“以前第三方IP厂商用Zip文件交付的IP格式各异,而现在他们交付的IP,不仅格式统一,可立即使用,而且还与Vivado套件兼容。”