SoC FPGA上的策略考慮
引言
本文引用地址:http://dyxdggzs.com/article/150961.htm集成了 FPGA 架構、硬核 CPU 子系統以及其他硬核 IP 的半導體器件 SoC FPGA 已經(jīng)發(fā)展到了一個(gè)“關(guān)鍵點(diǎn)”,它在今后十年中會(huì )得到廣泛應用,為系統設計人員提供更多的選擇。對于在 FPGA 上開(kāi)發(fā)的系統,這些 SoC FPGA 完善了十多年以來(lái)的軟核 CPU 以及其他軟核 IP。各種技術(shù)、商業(yè)和市場(chǎng)因素相結合推動(dòng)了這一關(guān)鍵點(diǎn)的出現,Altera、Cypress ®半導體、Intel ®和 Xilinx ®公司等供應商都發(fā)布或者開(kāi)始發(fā)售 SoC FPGA 器件。
這一關(guān)鍵點(diǎn)的主要推動(dòng)因素包括:
過(guò)渡到并行和多核處理,以提高功效。
FPGA成為前沿的新半導體工藝技術(shù)
嵌入式系統中越來(lái)越多的使用了FPGA
摩爾定律的經(jīng)濟現實(shí)
CPU在體系結構上的增強
隨著(zhù)SoC FPGA時(shí)代的來(lái)臨,系統設計人員在選擇這些器件時(shí)需要考慮以下關(guān)鍵策略問(wèn)題:
哪些器件會(huì )經(jīng)歷“平臺效應”,使得供應商、輔助支撐系統以及用戶(hù)之間出現 “自我增強循環(huán)”?
哪些器件能夠在多種選擇中支持IP重用?
哪些FPGA技術(shù)能夠最大限度的降低成本,提高性能 ?
SoC FPGA 的關(guān)鍵點(diǎn)
業(yè)界集成FPGA和CPU系統在第一個(gè)十年發(fā)展中既有成功也有失敗。最初的SoC FPGA在商業(yè)上并不是很成功 (2),而 FPGA 中的軟核 CPU 得到了廣泛應用 (3),這表明市場(chǎng)對FPGA和CPU技術(shù)集成有基本的需求。各種新的因素改變了業(yè)界環(huán)境,導致關(guān)鍵點(diǎn)的出現,SoC FPGA將在市場(chǎng)上獲得非常廣泛的應用。
推動(dòng)業(yè)界這一關(guān)鍵點(diǎn)出現的關(guān)鍵因素包括:
計算功效
FPGA 過(guò)渡到前沿工藝技術(shù)
FPGA 在嵌入式系統中的應用
摩爾定律的經(jīng)濟現實(shí)
CPU 在體系結構上的增強
計算功效
計算的發(fā)展趨勢是并行處理,近期集中在處理器從高成本的單核處理發(fā)展到多核實(shí)現上 (4)。在提高計算性能的同時(shí)降低功耗,這促使人們采用 FPGA邏輯作為CPU的硬件加速器。(5)
一個(gè) SoC FPGA 系統提高了功效,實(shí)現了靈活的軟件劃分。SoC FPGA 支持數百路數據信號連接不同的功能區,實(shí)現每秒100-gigabits (Gbps) 帶寬,甚至更大的帶寬,其延時(shí)在納秒級,性能和延時(shí)比分立器件要高幾個(gè)數量級。而且,單個(gè)集成平臺支持存儲器控制器的共享,寬帶存儲器可以訪(fǎng)問(wèn)硬件加速器。
性能的提高以及存儲器訪(fǎng)問(wèn)功能支持采用 FPGA來(lái)實(shí)現功能更強的加速器,以滿(mǎn)足各種各樣的計算要求。由于硬件加速器在功效上要比 CPU 高 1,000 多倍,因此,與簡(jiǎn)單的多核并行方法相比,采用 SoC FPGA 進(jìn)行設計是實(shí)現高功效計算較好的方法。
FPGA過(guò)渡到前沿工藝技術(shù)
在 2000 年,最新的 FPGA 采用了 130-nm 工藝技術(shù)進(jìn)行開(kāi)發(fā),而目前的 CPU 采用的是90-nm 工藝技術(shù)。由于有更高級的 CPU,因此,第一代 SoC FPGA 的推出有些滯后。然而,當今的前沿FPGA采用28-nm工藝技術(shù),相對而言只有很少的商用 CPU或者ASSP使用了這一工藝技術(shù),當然在今后有可能使用該技術(shù)。FPGA在工藝技術(shù)上的優(yōu)勢明顯增強了這些集成器件的市場(chǎng)潛力,供應商也傾向于在這方面加大投入,這是因為設計人員不需要在 CPU性能上作出犧牲,如圖1 所示。

圖 1.FPGA 過(guò)渡到前沿工藝技術(shù)
評論