賽靈思的工具架構團隊把重點放在新套件專門的IP功能設計上,以便于IP的開發(fā)、集成與存檔。為此,賽靈思開發(fā)出了IP封裝器、IP集成器和可擴展IP目錄三種全新的IP功能。
Feist表示:“今天很難找到不采用IP的IC設計。我們采用業(yè)界標準,提供專門便于IP開發(fā)、集成和存檔/維護的工具,這都有助于我們生態(tài)系統(tǒng)合作伙伴中的IP廠商和客戶快速構建IP,提高設計生產力。目前已有20多家廠商提供支持該最新套件的IP。”
采用IP封裝器,賽靈思的客戶、賽靈思公司自己的IP開發(fā)人員和賽靈思生態(tài)環(huán)境合作伙伴可以在設計流程的任何階段將自己的部分設計或整個設計轉換為可重用的內核,這里的設計可以是RTL、網表、布局后的網表甚至是布局布線后的網表。IP封裝器可以創(chuàng)建IP的IP-XACT描述,這樣用戶使用新型IP集成器就能方便地將IP集成到未來設計中。IP封裝器在XML文件中設定了每個IP的數(shù)據(jù)。Feist說一旦IP封裝完成,用IP集成器功能就可以將IP集成到設計的其余部分。
Feist說:“IP集成器可以讓客戶在互聯(lián)層面而非引腳層面將IP集成到自己的設計中??梢詫P逐個拖放到自己的設計圖(canvas)上,IP集成器會自動提前檢查對應的接口是否兼容。如果兼容,就可以在內核間劃一條線,然后集成器會自動編寫連接所有引腳的具體RTL。”
Feist表示:“這里的重點是可以取出已用IP集成器集成的四五個模塊的輸出,然后通過封裝器再封裝。這樣就成了一個其他人可以重新使用的IP。這種IP不一定必須是RTL,可以是布局后的網表,甚至可以是布局布線后的網表模塊。這樣可以進一步節(jié)省集成和驗證時間。”
第三大功能是可擴展IP目錄,它使用戶能夠用他們自己創(chuàng)建的IP以及賽靈思和第三方廠商許可的IP創(chuàng)建自己的標準IP庫。賽靈思按照IP-XACT標準要求創(chuàng)建的該目錄能夠讓設計團隊乃至企業(yè)更好的組織自己的IP,供整個機構共享使用。Feist稱賽靈思系統(tǒng)生成器(SystemGenerator)和IP集成器均已與Vivado可擴展IP目錄集成,故用戶可以輕松訪問編目IP并將其集成到自己的設計項目中。
Vivado產品營銷總監(jiān)RamineRoane指出:“以前第三方IP廠商用Zip文件交付的IP格式各異,而現(xiàn)在他們交付的IP,不僅格式統(tǒng)一,可立即使用,而且還與Vivado套件兼容。”