產(chǎn)品服務(wù)
Internet of Things (IoT)
當(dāng)我們談?wù)撐锫?lián)網(wǎng) (IoT) 的時(shí)候,不夸張地說(shuō),它可以將我們所使用的智能設(shè)備互相連接,彼此分享大量的數(shù)據(jù),從而使我們的生活更高效。這不僅僅是消費(fèi)者對(duì)智能家居、娛樂(lè)和可穿戴技術(shù)的需求,也是工業(yè)、軍事和政府應(yīng)用,如智慧城市和工廠等改變了連接局面。

當(dāng)我們從這個(gè)角度來(lái)探討物聯(lián)網(wǎng),我們了解到這些設(shè)備的范圍可以從最小的設(shè)計(jì),由少量傳感器和驅(qū)動(dòng)器組成的僅幾百萬(wàn)門規(guī)模的機(jī)器,到極其復(fù)雜的機(jī)器包含幾百個(gè)傳感器和數(shù)十億門的規(guī)模。無(wú)論規(guī)模和復(fù)雜度,這些智能系統(tǒng)都需要大量的軟件和真實(shí)環(huán)境測(cè)試,特別是在整合商業(yè) IP 的過(guò)程中。所有的物聯(lián)網(wǎng)案例都提到了連接的可互操作性?復(fù)雜的控制和測(cè)試效率。這些都迫使設(shè)計(jì)團(tuán)隊(duì)不得不重新思考其發(fā)展策略,再加消費(fèi)類物聯(lián)網(wǎng)設(shè)備對(duì)產(chǎn)品上市時(shí)間的壓力,很顯然工程師需要適當(dāng)?shù)慕鉀Q方案來(lái)解決這些問(wèn)題。
S2C 異構(gòu)驗(yàn)證平臺(tái)是專門針對(duì)物聯(lián)網(wǎng)設(shè)備的設(shè)計(jì)和驗(yàn)證的復(fù)雜性需求。隨著原型技術(shù)在設(shè)計(jì)分割以及多 FPGA 聯(lián)合調(diào)試領(lǐng)域的不斷進(jìn)步,F(xiàn)PGA 原型驗(yàn)證系統(tǒng)不僅可以滿足百萬(wàn)門級(jí)的設(shè)計(jì)需求,還可以實(shí)現(xiàn)設(shè)計(jì)規(guī)模高達(dá) 15 億門。它允許設(shè)計(jì)人員在硅芯片可用之前就可以在一個(gè)全功能的硬件平臺(tái)上先行開發(fā)和測(cè)試他們的系統(tǒng)級(jí)軟件。硬件原型是唯一的可用于早期的實(shí)際軟件開發(fā)和測(cè)試的解決方案。軟件模型無(wú)法提供像硬件平臺(tái)那樣的準(zhǔn)確性和可靠性下的速度和容量。
即使是最小的設(shè)計(jì)也必須面臨非常復(fù)雜的軟件問(wèn)題,需要大量嚴(yán)苛的測(cè)試并且成本花費(fèi)極大。這種類型的測(cè)試的性質(zhì)是可以運(yùn)行,但上市時(shí)間窗可能面臨考驗(yàn)。“仿真 VS 原型系統(tǒng)–性能曲線圖”這篇文章在 FPGA 原型驗(yàn)證速度和測(cè)試好處等方面進(jìn)行了深入的探討。盡管最初設(shè)置原型系統(tǒng)可能花費(fèi)數(shù)周時(shí)間,但在初始設(shè)置后短時(shí)間內(nèi)可進(jìn)行大量的測(cè)試。我們以最小速度 (5 兆赫) 或者四周的初始設(shè)置時(shí)間計(jì)算,F(xiàn)PGA 原型可以在測(cè)試中完成數(shù)量是遠(yuǎn)高于其他解決的方案。
FPGA 原型驗(yàn)證系統(tǒng)是非常適合呈現(xiàn)設(shè)計(jì)已有 RTL 的設(shè)計(jì)模塊。然而大多物聯(lián)網(wǎng)設(shè)計(jì)不可能完全映射到 FPGA,或者可能部分設(shè)計(jì)仍然只能以 C++ 或 System C 等行為模型描述。在這些情況下,事務(wù)級(jí)接口能夠橋接行為模型和真實(shí)硬件。這些事務(wù)處理器提供了一種交互方式,使得主機(jī)上運(yùn)行的軟件和基于 FPGA 的原型系統(tǒng)可以相互通信,通常包括內(nèi)存? 處理器和高速接口等。S2C 已申請(qǐng)專利的 Prodigy ProtoBridg? 系統(tǒng)正是為該類型的高速通信提供一個(gè)解決方案。ProtoBridge 是提供軟件程序和基于 AXI 總線的硬件接口。其中有兩個(gè)關(guān)鍵部分:連接到 PC 主機(jī)的 AXI 到 PCIe 橋接模塊,通過(guò)橋接模塊進(jìn)行通信的 C-API 函數(shù)庫(kù)。該軟件在基于 ARM 系統(tǒng)上,為設(shè)計(jì)人員提供了新的靈活性,并且 PCIe 接口的傳輸速度可高達(dá) 1000MB/s,為數(shù)據(jù)密集型應(yīng)用提供了一個(gè)完美的開發(fā)平臺(tái)。

這樣的系統(tǒng)允許設(shè)計(jì)人員將 FPGA 原型系統(tǒng)的優(yōu)勢(shì)最大化,包括在項(xiàng)目中進(jìn)行早期算法驗(yàn)證? IP 設(shè)計(jì)?仿真加 速度和邊界測(cè)試的驗(yàn)證等等。FPGA 原型系統(tǒng)結(jié)合事務(wù)處理器接口能夠在整個(gè)設(shè)計(jì)流程中進(jìn)行一系列的有趣的應(yīng)用。
除了 Prodigy ProtoBridge 系統(tǒng)在物聯(lián)網(wǎng)設(shè)計(jì)中起重要作用,S2C 的 Prodigy 完整原型驗(yàn)證平臺(tái)還可以為物聯(lián)網(wǎng)設(shè)計(jì)流程的各個(gè)方面提供解決方案。我們提供最全面的原型驗(yàn)證系統(tǒng)以適合您的設(shè)計(jì)規(guī)模,以及最豐富的預(yù)測(cè)試原型 IP 庫(kù)和參考設(shè)計(jì)流程,加速和簡(jiǎn)化你的原型驗(yàn)證過(guò)程。我們的 Prodigy Player Pro 軟件可協(xié)助您進(jìn)行原型配置,并提供遠(yuǎn)程系統(tǒng)監(jiān)視和控制功能。在編譯功能在 Player Pro 提供了先進(jìn)的設(shè)計(jì)分割功能,Prodigy Multi-Debug Module 深度調(diào)試套件則可以完成多顆 FPGA 聯(lián)合調(diào)試的任務(wù),幫助開發(fā)者尋找設(shè)計(jì)中隱藏最深、最棘手的錯(cuò)誤。S2C Prodigy 原型驗(yàn)證平臺(tái)是目前市場(chǎng)上最全面的能幫助您實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)計(jì)的解決方案。
