發(fā)掘IP模塊封裝器的全新用途,,創(chuàng)建可互換的標(biāo)準(zhǔn)化模塊
Sondrel透露,該公司能夠根據(jù)客戶提出的ASIC設(shè)計要求,通過最近推出的架構(gòu)未來 IP平臺系列,,對設(shè)計做出高效精確的調(diào)整和修改,。這一切都得益于Sondrel推出的創(chuàng)新性可擴展架構(gòu)框架(SAF),,它是所有平臺的構(gòu)建基礎(chǔ),。SAF框架使用了可重復(fù)利用的、模塊化的IP模塊,,每個IP模塊都有一個包含一套標(biāo)準(zhǔn)化功能和接口的封裝器,。每一個架構(gòu)未來IP平臺均是根據(jù)特定應(yīng)用區(qū)域在性能和功能上的需求,組裝所需模塊后,,構(gòu)建起來的,。
通過三張切片圖了解切片架構(gòu)
Sondrel首席系統(tǒng)架構(gòu)師Rowan Naylor解釋說:“這就像有標(biāo)準(zhǔn)化螺柱相連的構(gòu)建模塊,這些模塊與核心底層架構(gòu)直接相連,。 現(xiàn)在,,不同尺寸和類型的模塊可在底層架構(gòu)中相互調(diào)整調(diào)換,以構(gòu)建出新模塊,而不必像通常那樣從零開始,、重頭設(shè)計,。這是因為Sondrel創(chuàng)建了一套用于封裝器的可配置接口的標(biāo)準(zhǔn),這些封裝器可利用時鐘復(fù)位和電源管理等配套功能和服務(wù),,對每個模塊進行封裝,,這樣,無論是對其進行互連還是調(diào)換位置,,都更加省事,。有了這一標(biāo)準(zhǔn)的支持,Sondrel可根據(jù)客戶或第三方提供的任意IP,,為其快速創(chuàng)建一個封裝器。
Sondrel首席執(zhí)行官Graham Curren補充道:“對IP的重新利用雖說并不是什么新鮮事,,但實際執(zhí)行起來時總是十分復(fù)雜,,因為沒有通用的IP模塊接口標(biāo)準(zhǔn),所以你必須花時間為每個設(shè)計定制IP模塊接口,。Sondrel的業(yè)務(wù)涉及各個應(yīng)用領(lǐng)域,,這使得其在行業(yè)中占據(jù)了一個獨特的視角,并發(fā)現(xiàn)了一種提高效率的新方法:如果IP模塊具有標(biāo)準(zhǔn)化接口,,那么就可以對其進行重復(fù)利用,,從而實現(xiàn)跨領(lǐng)域應(yīng)用。出于這個原因,,Sondrel創(chuàng)建并推出了可擴展架構(gòu)框架,,以對標(biāo)準(zhǔn)接口進行模塊化,這為Sondrel提供了一個可以重復(fù)利用IP模塊的快速高效的方式,,并且還可以根據(jù)需要添加和更改模塊,。 例如,在之前的某個項目中,,Sondrel通過運用這種新方法,,將ASIC的設(shè)計時間縮短了整整6個月。
Sondrel通過利用SAF框架,,創(chuàng)建了架構(gòu)未來IP平臺系列的前五大平臺,,根據(jù)設(shè)計,這些平臺幾乎都擁有針對某個特定應(yīng)用領(lǐng)域的ASIC解決方案所需的一切,。 有了這套標(biāo)準(zhǔn)化模塊方法,,Sondrel能在客戶新項目的初始階段就確定合適的IP平臺,并從其模塊庫中選取更多的計算模塊加入,,以提升性能,,或者根據(jù)所需功能,添加相應(yīng)的模塊,從而創(chuàng)建出一個定制版解決方案,。第三方或者客戶提供的IP一旦封裝后,,還可通過類似途徑,將其添加到設(shè)計當(dāng)中,??偟膩碚f,SAF為Sondrel提供了一種高效的方式,,使其能夠為客戶快速組裝解決方案,,大幅減少設(shè)計時間,并為客戶節(jié)省設(shè)計成本,,同時使產(chǎn)品上市的速度大幅提高,。
Graham Curren補充道:“我們相信,Sondrel是第一家創(chuàng)建此類框架的公司,,這種框架可以將IP設(shè)計成標(biāo)準(zhǔn)化模塊,,以實現(xiàn)對其高效便捷的重復(fù)利用。過去有很多人都嘗試過這樣做,,但我相信,,Sondrel是第一家成功做到這一點的公司,它以此為基礎(chǔ)發(fā)展出來的解決方案可以輕松應(yīng)用于許多不同的應(yīng)用領(lǐng)域,?!?/p>
Graham Curren總結(jié)道:“在設(shè)計過程中,這種基于“模塊”的方法在ASIC規(guī)格發(fā)生部分變化時尤其有效,,這是因為隨著項目向前推進,,客戶經(jīng)常會對其要求進一步細(xì)化。通常來說,,規(guī)格的變更可能意味著需要重頭開始設(shè)計,,以納入新的功能或額外的計算能力,但現(xiàn)在,,有了SAF的支持,,只需在底層架構(gòu)中對這些模塊進行添加或刪除。對客戶來說,,這將節(jié)省大量的時間和資金,;而對Sondrel來說,這是支撐其“架構(gòu)未來”ASIC設(shè)計的驅(qū)動力,?!?/p>
技術(shù)細(xì)節(jié)
SAF框架的基礎(chǔ)是“底層架構(gòu)”,該架構(gòu)封裝了應(yīng)用類別中所需的基礎(chǔ)服務(wù)和資源,,即傳輸結(jié)構(gòu)(片上網(wǎng)絡(luò)/網(wǎng)絡(luò)接口),、系統(tǒng)儲存器、電源-時鐘-復(fù)位域和系統(tǒng)管理(啟動、配置,、功能安全(FuSa)和一般應(yīng)用管理功能),。 通過底層架構(gòu),所有的IP模塊都能夠相互連接和通信,,從而確保其易于集成和重新排列的特性,,而這與傳統(tǒng)的設(shè)計方法有很大的區(qū)別。傳統(tǒng)的設(shè)計方法需要將不同的模塊直接連接,,這樣的話,,一旦出現(xiàn)任何變更,則需要將方案全部推翻,,重頭開始設(shè)計,。
由于底層架構(gòu)是系統(tǒng)中典型的特殊結(jié)構(gòu),因此廣泛應(yīng)用Sondrel的建模過程,,可以對底層架構(gòu)的總線結(jié)構(gòu)和儲存器子系統(tǒng)進行尺寸標(biāo)注和配置,。該建模過程還涵蓋了如何根據(jù)每種操作模式,在多個異質(zhì)處理切片上劃分?jǐn)?shù)據(jù)處理需求,,以應(yīng)對功率和性能限制。然后,,SAF框架便可確保以可靠和可預(yù)測的方式進行集成,。
這些模塊相當(dāng)于在基于“切片”的子系統(tǒng)中構(gòu)建的計算和IO功能(CPU、DSP,、PCIe等),。 每個切片都配有標(biāo)準(zhǔn)的服務(wù)和接口,以實現(xiàn)互通,、同步和通信,。 這種方法可以通過增加所使用切片的數(shù)量來提高性能,例如,,一般來說,,使用三個相同的切片,可以使計算能力提高三倍,。同樣地,,通過在底層構(gòu)架中插入適當(dāng)?shù)哪K切片,就可輕松集成附加功能,。由于已經(jīng)事先對庫中所有的切片進行了測試和驗證,,因此,使用這些切片可以縮短整個項目的周期,,并且能降低項目的風(fēng)險,。