<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 采用低功耗28nm FPGA降低系統總成本

采用低功耗28nm FPGA降低系統總成本

作者: 時(shí)間:2017-06-05 來(lái)源:網(wǎng)絡(luò ) 收藏

在針對大批量應用開(kāi)發(fā)系統時(shí),要考慮的一個(gè)重要因素是成本。有多個(gè)方面會(huì )影響總體擁有成本,而不僅僅是每個(gè)元器件的價(jià)格。這包括硅片的功耗要求、材料(BOM)總成本、設計和測試系統的工程師的效能等。選擇FPGA供應商很重要,要考慮影響系統成本的方方面面,這體現在整個(gè)產(chǎn)品設計周期中。
降低成本和功耗,提高效能,讓產(chǎn)品更快地運行,這些均是設計工程師目前必須面對的棘手問(wèn)題,因此,FPGA的選擇很重要。Altera Cyclone V FPGA通過(guò)多種方法幫助設計人員降低系統總成本,設計人員受益的不僅是TSMC的低功耗(28LP)制造工藝,還包括Cyclone V器件系列內置的,以及Altera設計工具輔助系統所提供的強大的高效能工具。采用Cyclone V FPGA,不僅能實(shí)現業(yè)界最低的總體擁有成本,還可獲得型號最全的低成本器件——從25K邏輯單元(LE)到301K LE,以及不到100K LE的唯一解決方案。

Cyclone V FPGA系列有六種目標型號:僅含邏輯的(E)型號、基于3G收發(fā)器的(GX)型號、基于5G收發(fā)器的(GT)型號,以及這些型號的SoC衍生產(chǎn)品(分別是SE、SX和ST),每一型號都含有集成雙核ARM Cortex-A9 MPCore應用級處理器。每一器件型號集成了豐富的硬核知識產(chǎn)權(IP)模塊。與前幾代相比,所采用的先進(jìn)技術(shù)包括,自適應邏輯模塊(ALM)、精度可調數字信號處理(DSP)模塊、分段式鎖相環(huán)(fPLL)、硬核存儲器控制器等。

28LP制造工藝降低設計成本


Altera在采用了雙管齊下的制造策略,對于需要盡可能提高帶寬的系統,使用TSMC的28nm高性能(28HP)工藝,對于低成本和低功耗應用,則采用28LP工藝。Stratix V FPGA采用了28HP工藝,而Arria V和Cyclone V FPGA都采用了LP工藝。對于任何電子系統,當然也就意味著(zhù)降低了運營(yíng)成本以及總體擁有成本。

Cyclone V FPGA中使用的成本最優(yōu)28LP工藝定制滿(mǎn)足了低成本和低功耗應用需求。通過(guò)采用各種技術(shù),包括使用比28HP工藝更長(cháng)的柵極溝道等,同時(shí)降低了泄漏電流和動(dòng)態(tài)電流。通過(guò)使用比28HP工藝更傳統的金屬工藝以及線(xiàn)鍵合封裝技術(shù),進(jìn)一步降低了成本。與倒裝焊封裝相比,線(xiàn)鍵合封裝使用戶(hù)在每一型號上節省了大約5美元。Altera的收發(fā)器設計專(zhuān)長(cháng)反映在高速串行接口的高可靠性和低功耗上。在早期功耗估算基準測試中,與Cyclone IV FPGA相比,Cyclone V FPGA展示出明顯的低功耗優(yōu)勢(圖1)。

圖1 與前幾代技術(shù)相比,Cyclone V FPGA大致降低的功耗

本文引用地址:http://dyxdggzs.com/article/201706/348987.htm

低成本28nm產(chǎn)品提高設計靈活性

從系統設計的角度看,某一FPGA系列提供多種器件密度選擇有很大優(yōu)勢。Cyclone V FPGA的系列型號容量從25K LE到301K LE,在低成本28nm器件市場(chǎng)上具有明顯的優(yōu)勢。設計人員可以在較小的型號上進(jìn)行設計,如果產(chǎn)品范圍拓展了,以后則可以移植。同樣的,如果設計規模變小了,他們還可以使用更小的器件。一般而言,如果在設計周期的中間階段改換器件系列來(lái)處理這類(lèi)工程更改(ECO),其時(shí)間和資源成本都非常高。Cyclone V系列有豐富的縱向移植選擇,Altera提供了最全面、性?xún)r(jià)比最高的低成本FPGA器件(如圖2)。

圖2 Cyclone V FPGA和Spartan-6以及Artix-7 FPGA的縱向移植途徑對比

Cyclone V FPGA降低了設計成本

Altera的28nm體系結構通過(guò)多種方式降低了設計成本。核心架構提高了邏輯效率,是目前密度最高的互聯(lián)結構。硬核IP實(shí)現了高性能,提高了靈活性,而且縮短了設計時(shí)間。經(jīng)過(guò)優(yōu)化后的收發(fā)器具有同類(lèi)最佳的信號完整性,減少了調試時(shí)間。僅使用兩種電壓軌,因此,電源分配網(wǎng)絡(luò )成本更低,更容易設計。采用fPLL,支持合成任意頻率的時(shí)鐘,不需要昂貴的振蕩器,智能引腳布局提高了器件的可布線(xiàn)能力,增強了信號完整性。

內核架構和布線(xiàn)提高了邏輯效率

Cyclone V FPGA采用了創(chuàng )新的內核架構來(lái)高效實(shí)現邏輯和DSP功能。據估算,與前幾代技術(shù)相比,由于提高了邏輯利用率,僅增強內核就能夠使設計人員在每一型號上節省20美元。Cyclone V體系結構的基本構建模塊是ALM。它包括一個(gè)8輸入分段式查找表(LUT)以及兩個(gè)加法器和四個(gè)寄存器——都緊密封裝在一起(圖3),提高了性能,能夠很好的使用硅片面積。這一體系結構與Altera的高端器件相類(lèi)似,是Cyclone IV FPGA的繼承發(fā)展,其基本構建模塊是LE,具有4輸入LUT以及一個(gè)寄存器。ALM結合緊密封裝,不僅提高了硅片的性?xún)r(jià)比,而且更容易實(shí)現時(shí)序收斂,特別是需要大量寄存器和流水線(xiàn)的設計。Cyclone V系列提供等價(jià)的301K-LE,以垂直臨近邏輯陣列模塊(LAB)的形式排列,每一LAB有10個(gè)ALM。由適配器自動(dòng)配置ALM (由Altera的Quartus II開(kāi)發(fā)軟件提供),實(shí)現應用所需要的純組合或者算術(shù)功能。

圖3 Cyclone V FPGA自適應邏輯模塊

Cyclone V FPGA具有新的嵌入式存儲器模塊,即M10K。這一存儲器模塊體積小于競爭體系結構中的嵌入式存儲器模塊,從而提高了粒度,單位硅片面積提供更多的存儲器端口,很少浪費模塊。片內存儲器體系結構非常適合需要大量DSP的應用,例如電機控制、演播設備和3D電視等。為能夠高效的低成本處理寬淺緩沖和延時(shí)單元,Cyclone V器件還提供了更小的640位MLAB模塊。

Cyclone V FPGA還采用了高性能精度可調DSP模塊。利用Altera創(chuàng )新的DSP模塊以及有限沖擊響應(FIR)濾波器專(zhuān)用系數塊和反饋通路,設計人員能夠獨立配置每一乘法器的精度,從9x9到27x27位,具體取決于應用需求。通過(guò)這一功能,Cyclone V FPGA實(shí)現了設計人員在應用時(shí)所要求的精度合適的乘法器,支持設計人員盡可能采用最高效的硬件。例如,一個(gè)簡(jiǎn)單視頻處理應用只需要9位精度,而一些高端彩色系統則需要24位。對于9位視頻應用,一個(gè)模塊可以分成三個(gè)9位乘法器,將DSP模塊的效率提高了三倍。一個(gè)精度可調模塊能夠高效的滿(mǎn)足所有這些范圍要求。從而支持設計人員讓FPGA資源來(lái)適應其算法,而不是讓算法來(lái)適應有限的資源要求。

硬核IP實(shí)現高性能

Altera在固定硅片中增強了某些常用的IP模塊(例如雙倍數據速率存儲器控制器、協(xié)議堆棧,甚至是嵌入式ARM處理器),釋放寶貴的可編程邏輯資源,用于實(shí)現其他邏輯功能,從而提高了性能,降低了功耗和成本。作為一個(gè)例子,PCI Express(PCIe)協(xié)議堆棧需要大約150K LE作為軟核實(shí)現,在硬核模塊中則只需要三分之一的器件面積。采用競爭技術(shù)和工具嘗試實(shí)現PCIe內核的用戶(hù)會(huì )發(fā)現,使用Altera硬核IP結合Qsys系統集成工具,在設計和調試時(shí)間上平均能夠節省6個(gè)星期的時(shí)間。

Altera還在FPGA中引入了第一種PCIe多功能支持。這一技術(shù)簡(jiǎn)化了不同外設之間對PCIe鏈路帶寬的共享。支持8種功能,PCIe多功能支持將多個(gè)單一功能端點(diǎn)集成到一個(gè)多功能端點(diǎn)中,能夠節省20K LE。利用PCIe多功能,設計人員能夠很好的定制業(yè)界標準處理器和駐留在FPGA邏輯中特有的多種外設。而且,支持多功能后,設計人員可以使用標準操作系統(OS)驅動(dòng)軟件,在FPGA的外設上共享PCIe鏈路帶寬。沒(méi)有多功能支持時(shí),開(kāi)發(fā)過(guò)程中的一項主要工作是定制驅動(dòng)軟件以實(shí)現這種資源共享功能。而且,多功能支持不需要多個(gè)軟核或者硬核PCIe內核,將其集成到了一個(gè)多功能PCIe端點(diǎn)中,從而有效降低成本。

硬核IP最早出現在A(yíng)ltera的40nm器件中,作為PHY層單元,不再需要外部高性能串行I/O電路板元器件。在A(yíng)ltera 28nm器件中,嵌入式硬核IP模塊實(shí)現了ASIC的成本、性能和功耗特性,不會(huì )犧牲設計靈活性。例如,可以在Cyclone V GT器件中配置PCIe硬核IP模塊來(lái)支持PCIe Gen1或者Gen2。此外,Cyclone V FPGA還提供兩個(gè)硬核PCIe內核——是競爭器件的兩倍。與軟核邏輯實(shí)現相比更強的優(yōu)勢是,硬核IP模塊功耗降低了65%,而性能提高了50%,表1列出了Cyclone V FPGA中的硬核IP功能,以及通過(guò)硬核實(shí)現所節省的資源量。

表1 Cyclone V FPGA中的硬核IP功能

硬核IP模塊
每個(gè)模塊節省的FPGA資源
32位DDR3/DDR2存儲器控制器,帶有ECC、命令或者數據
>40K LE和45 M10K模塊
PCIe Gen1和Gen2
>10K LE
PCIe 多功能
>20K LE
ARM Cortex-A9 MP Core處理器和外設
>40K LE

成熟可靠的收發(fā)器針對各種數據速率進(jìn)行優(yōu)化

Altera的28nm系列產(chǎn)品引入了模塊化收發(fā)器,支持設計人員滿(mǎn)足實(shí)際應用的器件性能需求。在A(yíng)ltera所有28nms FPGA系列中,這種收發(fā)器使用了相同的基本體系結構,最大工作速率從3.125Gbps直至28Gbps。正如Stratix V和Arria V器件一樣,Cyclone V收發(fā)器能夠在幾種不同的速率設置之間動(dòng)態(tài)切換,可以降速來(lái)。這種選擇功能為降低系統平均功耗提供了一種方法,在空閑時(shí),收發(fā)器工作在最小速率,根據需要切換到高速工作。

如果I/O擴展等應用只需要5Gbps或者速率更低的收發(fā)器,不會(huì )出現28Gbps工作時(shí)大型晶體管那樣的功耗和成本。相反,收發(fā)器以最低功耗和最低成本實(shí)現了3.125Gbps和5Gbps性能,Cyclone V FPGA系列能夠很好的適應設計。與Stratix V和Arria V器件中的收發(fā)器相似,Cyclone V FPGA收發(fā)器支持多種協(xié)議,包括3G SDI、千兆以太網(wǎng)(GbE)、CPRI、Display Port、PCIe、SATA和Serial RapidIO等。Altera收發(fā)器信號完整性以及通過(guò)收發(fā)器工具包實(shí)現的實(shí)時(shí)調試功能,能夠節省數星期的電路板開(kāi)發(fā)和調試時(shí)間。

采用兩種電壓軌簡(jiǎn)化電源分配

在所有低成本FPGA中,Cyclone V FPGA需要的電壓軌數量最少。它們有內置片內電壓穩壓器,因此,只需要使用兩種電壓軌來(lái)同時(shí)支持邏輯和收發(fā)器電源。這樣,可以不需要板上電壓穩壓器,避免布線(xiàn)擁塞,減少了電路板層數,從而簡(jiǎn)化了電路板設計。競爭器件至少需要三種電壓軌來(lái)支持內核、I/O和收發(fā)器邏輯。額外的電源軌需要增加元件以及PCB面積,還可能會(huì )帶來(lái)布線(xiàn)擁塞問(wèn)題,在電路板開(kāi)發(fā)預算中,成本可能會(huì )增加10到30美元。

fPLL可合成任意頻率無(wú)需額外振蕩器

Altera 28nm器件的通用鎖相環(huán)是fPLL,它具有高級分段式頻率合成以及M/N頻率實(shí)現功能。在標準PLL中,M和N值都是整數。Altera采用了delta-sigma調制器,并在反饋通路中使用了32位M和N值,支持反饋M分頻器采用分段值。這支持實(shí)現精確的頻率合成功能。能夠合成任意時(shí)鐘頻率,fPLL可以替代電路板上的振蕩器,從而降低了電路板成本,減小了電路板面積。

智能引腳布局提高可布線(xiàn)能力

Cyclone V FPGA以最低的開(kāi)發(fā)成本提供優(yōu)異的信號完整性。采用了常規棋盤(pán)式電源和地模式,簡(jiǎn)化了布板。此外,器件左側是常規的收發(fā)器布局,并進(jìn)行重復,而接收器總是在外部,從而實(shí)現了最佳信號完整性。還盡量遠離收發(fā)器放置存儲器I/O引腳,相對于收發(fā)器進(jìn)行屏蔽。Altera的方法是,首先通過(guò)避免引腳布局問(wèn)題,減少在耗時(shí)的調試過(guò)程上的投入。

Altera系統設計工具降低總體擁有成本

Altera的集成設計環(huán)境,包括Quartus II軟件,為FPGA業(yè)界提供了先進(jìn)的工具集,它提供類(lèi)似ASIC的時(shí)序收斂工具(TimeQuest時(shí)序分析器),其高效能特性包括:Qsys系統集成工具、系統控制器、收發(fā)器工具包,以及DSP Builder和SoC虛擬目標軟件平臺。其中,Qsys是下一代SOPC Builder工具,用于幫助設計人員構建并調整系統。Qsys支持用戶(hù)開(kāi)發(fā)的以及商用IP模塊的快速集成,加速了設計流程,提高了效能。而且,Qsys支持分層設計,簡(jiǎn)化了大規模設計的管理。利用系統控制臺這一工具,用戶(hù)可以使用系統級會(huì )話(huà)功能,通過(guò)方便簡(jiǎn)單的軟件應用編程接口(API),在命令行或者系統控制臺圖形用戶(hù)界面(GUI)中,采用腳本,或者交互式運行,在更高的抽象級上實(shí)時(shí)調試FPGA。系統控制臺非常適合電路板開(kāi)發(fā)等任務(wù),使設計人員能夠通過(guò)JTAG或者TCP/IP來(lái)使用和控制FPGA硬件。

采用具有高級模塊庫的DSP Builder進(jìn)行DSP應用設計

利用DSP Builder,可以采用DSP設計工具M(jìn)ATLAB Simulink來(lái)設計FPGA,它讓設計人員能夠繼續停留在自己熟悉的EDA環(huán)境中,使用易于理解的原理圖輸入工具進(jìn)行設計,針對目標Altera FPGA自動(dòng)生成可綜合RTL代碼。甚至可以直接從MATLAB環(huán)境中,在Quartus II軟件中編譯設計,不需要預先學(xué)習Verilog或者VHDL便能夠開(kāi)發(fā)FPGA設計。

DSP Builder為Simulink提供兩種主要插件,基本模塊庫和高級模塊庫,支持拖動(dòng)組件,把它們鏈接在一起,并進(jìn)行仿真。兩種模塊庫都支持將可綜合組件放到Simulink原理圖瀏覽器中。采用高級模塊庫,DSP Builder會(huì )自動(dòng)對數據通路進(jìn)行流水線(xiàn)處理,滿(mǎn)足fMAX目標要求,盡可能重新使用模塊。

SoC虛擬目標

Altera SoC FPGA虛擬目標是對Cyclone V SoC FPGA中的雙核ARM Cortex-A9 MPCore嵌入式處理器開(kāi)發(fā)系統的快速功能仿真。這一全面的原型開(kāi)發(fā)工具“開(kāi)箱即用”,在PC上運行,啟動(dòng)Linux操作系統,對實(shí)際開(kāi)發(fā)電路板進(jìn)行建模。虛擬目標與其仿真的實(shí)際硬件二進(jìn)制和寄存器兼容,支持器件專(zhuān)用產(chǎn)品軟件的開(kāi)發(fā),獲得實(shí)際硬件后,不用修改就能夠在硬件中運行。為能夠全面的表示Altera SoC FPGA器件,虛擬目標還采用了基于PC的仿真FPGA擴展功能,名為環(huán)路FPGA。如圖4所示,擴展環(huán)路FPGA支持虛擬目標與Altera商用FPGA開(kāi)發(fā)電路板的連接,在這些電路板上,可以實(shí)現自己的定制IP,與虛擬目標其他組件一起運行。利用這一特性,可以采用定制外設和硬件加速器等FPGA硬件來(lái)測試軟件。

圖4 具有擴展可選環(huán)路FPGA的SoC虛擬目標軟件開(kāi)發(fā)平臺

集成實(shí)例——采用Cyclone V FPGA的汽車(chē)分析

Cyclone V FPGA適用于很多應用,目前發(fā)展很快的一種應用是汽車(chē)分析。Cyclone V FPGA的低成本以及強大的功能特性非常適合這一應用領(lǐng)域。在進(jìn)行串行視頻數據處理時(shí),需要進(jìn)行大量的計算,需要很多存儲器,這都可以利用硬核存儲器控制器、高速串行收發(fā)器、fPLL以及豐富的內部邏輯和存儲器資源等硬件特性。

此外,用戶(hù)利用Altera的視頻和圖像處理(VIP)包很容易在Qsys中開(kāi)發(fā)復雜視頻處理系統。圖5顯示了汽車(chē)中的一個(gè)視頻數據集成實(shí)例。在這一環(huán)境中可以高效的使用Cyclone V FPGA,這是因為它提供了高清晰功能和其他視頻處理特性,例如,縮放和目標探測,不但成本低而且功耗也低。

圖5 Cyclone V FPGA系統應用實(shí)例——汽車(chē)的視頻分析

結論

Cyclone V FPGA降低了總體擁有成本。TSMC的28LP工藝設計用于盡可能,同時(shí)也是成本最低的28nm制造工藝。低功耗意味著(zhù)提高了用戶(hù)價(jià)值鏈的系統可靠性,延長(cháng)了系統壽命,降低了運營(yíng)總成本。此外,Cyclone V FPGA還有很多體系結構優(yōu)勢,有利于降低系統成本,這包括,硬核存儲器控制器、高效的邏輯和布線(xiàn)資源、fPLL、精度可調DSP模塊,以及最少的電壓軌需求等。而且,Quartus II軟件帶有Qsys和系統控制臺功能、DSP Builder和SoC虛擬目標平臺,支持高效方便的設計Cyclone V FPGA。對于FPGA設計人員,Altera硅片和設計工具協(xié)同工作,實(shí)現了最低的總體擁有成本。



關(guān)鍵詞: 降低功耗 28nm 體系結構

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>