新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > FPGA將會(huì)在汽車(chē)市場(chǎng)中獲得廣泛應(yīng)用

FPGA將會(huì)在汽車(chē)市場(chǎng)中獲得廣泛應(yīng)用

——
作者:Martin Mason 時(shí)間:2007-05-28 來(lái)源:Actel 收藏

市場(chǎng)分析家預(yù)測(cè)2002~2008年整個(gè)可編程邏輯市場(chǎng)的規(guī)模將翻三番。盡管可編程邏輯市場(chǎng)的成長(zhǎng)一直都是由通信和網(wǎng)絡(luò)行業(yè)對(duì)高價(jià)值和大容量元件的需求所推動(dòng),但下一輪擴(kuò)張動(dòng)力將來(lái)源自不同的領(lǐng)域,即以?xún)r(jià)值為基礎(chǔ)(value-based)的和消費(fèi)電子市場(chǎng)。

根據(jù)市場(chǎng)研究公司Gartner Dataquest預(yù)計(jì),在2002~2008年,用于消費(fèi)電子產(chǎn)品的FPGA將增長(zhǎng)10倍,總體銷(xiāo)售規(guī)模超過(guò)10億美元。這個(gè)增長(zhǎng)動(dòng)力來(lái)源于多種產(chǎn)品,包括新的數(shù)字化高清廣播設(shè)備、游戲和多媒體娛樂(lè)系統(tǒng)、LCD和等離子電視,以及廣泛普及的家用DVR和DVD-W等。與此同時(shí),在市場(chǎng)方面,F(xiàn)PGA將越來(lái)越多地用于車(chē)載娛樂(lè)系統(tǒng)、車(chē)載GPS導(dǎo)航系統(tǒng)、信息系統(tǒng)、通信和安全系統(tǒng)。

那么,在可編程邏輯應(yīng)用模式改變的背后隱含的意義是什么呢?

傳統(tǒng)上,F(xiàn)PGA一直被用于兩種場(chǎng)合:一是小批量應(yīng)用,即產(chǎn)量不足以達(dá)到全面轉(zhuǎn)向ASIC所需的規(guī)模效益;二是用于構(gòu)建設(shè)計(jì)原型,以便日后轉(zhuǎn)向ASIC進(jìn)行大規(guī)模生產(chǎn)。然而,近年來(lái)FPGA已經(jīng)越來(lái)越多地用于各種產(chǎn)品當(dāng)中,雖然增長(zhǎng)的速度不是很快,但的確是在增長(zhǎng)。部分原因是出于成本考慮:FPGA制造商發(fā)揮了新半導(dǎo)體工藝技術(shù)和制造效率的優(yōu)勢(shì)來(lái)降低單位成本;與此同時(shí),不斷增加的非經(jīng)常性工程開(kāi)支(NRE)卻使到ASIC的整體成本不斷提高。在50萬(wàn)件產(chǎn)量的規(guī)模下,ASIC的掩膜價(jià)格(目前一般以百萬(wàn)美元計(jì)算)已使到其最終產(chǎn)品的單位成本與FPGA產(chǎn)品相近,全球范圍內(nèi)的ASIC設(shè)計(jì)也在逐漸減少,如圖1和圖2所示。


圖1 ASIC的掩模成本隨工藝水平的提高而急劇升高


圖2 全球范圍內(nèi)的ASIC設(shè)計(jì)逐漸減少

此外,傳統(tǒng)的基于SRAM的FPGA的一些缺點(diǎn)經(jīng)已得到解決。器件的門(mén)密度大增,采用Flash又改善了安全性和可靠性方面的問(wèn)題,也無(wú)須增加外部元件,而這些正是以前的可編程邏輯器件的弱點(diǎn)所在。

設(shè)計(jì)人員已意識(shí)到采用指定的FPGA比ASIC享有更正面的優(yōu)勢(shì)。例如,使用FPGA的設(shè)計(jì)人員可以在設(shè)計(jì)完成后進(jìn)行更改。事實(shí)上,已經(jīng)投入使用的產(chǎn)品也可以進(jìn)行升級(jí)。在產(chǎn)品開(kāi)發(fā)周期壓力越來(lái)越大的市場(chǎng)環(huán)境下,廠(chǎng)家都不愿意冒風(fēng)險(xiǎn),因此FPGA是很理想的解決方案。

正是在這樣的背景之下,作為ASIC替代品、以?xún)r(jià)值為基礎(chǔ)的FPGA在市場(chǎng)上出現(xiàn)了,針對(duì)工程師的需求提供可滿(mǎn)足今天不斷縮短的開(kāi)發(fā)周期和不斷降低的成本的技術(shù)方案。像Actel推出以的基于Flash的ProASIC3系列產(chǎn)品就可提供系統(tǒng)內(nèi)可編程功能、高性能可編程邏輯,以及超過(guò)一百萬(wàn)的系統(tǒng)門(mén)密度?;蛟S更重要的是,這個(gè)FPGA系列的單位成本足以與ASIC器件(計(jì)入NRE費(fèi)用后)媲美。例如,ProASIC3器件的最低價(jià)格只有1.5美元。

從表面上看,更快的產(chǎn)品開(kāi)發(fā)周期和可重配置功能無(wú)疑會(huì)增加以FPGA的優(yōu)勢(shì)。然而,正如設(shè)計(jì)人員在計(jì)算ASIC產(chǎn)品的有效單位成本時(shí)必須考慮NRE一樣,在轉(zhuǎn)向采用FPGA時(shí),設(shè)計(jì)人員也需要權(quán)衡對(duì)整體系統(tǒng)成本的影響。舉例說(shuō),以SRAM技術(shù)為基礎(chǔ)的FPGA往往需要額外的支持電路,而以?xún)r(jià)值為基礎(chǔ)的FPGA亦然。每個(gè)基于SRAM的FPGA都需要啟動(dòng)PROM或微控制器來(lái)加載配置數(shù)據(jù)。為保障系統(tǒng)的可靠性,設(shè)計(jì)人員通常還要添加SRAM的電源欠壓檢測(cè)器件。而且,許多采用基于SRAM的FPGA的設(shè)計(jì)都需要上電即行的CPLD(復(fù)雜可編程邏輯器件)來(lái)管理系統(tǒng)的啟動(dòng),尤其是在使用微控制器加載SRAM FPGA的情況下。

當(dāng)采用最新的90nm半導(dǎo)體工藝制備的SRAM器件時(shí)可能還得付出別的代價(jià),即需要滿(mǎn)足嚴(yán)格的上電要求。有些以非揮發(fā)性技術(shù)為基礎(chǔ)的器件也需要細(xì)致的電源上電時(shí)序;而且,如果SRAM FPGA的上電配置延遲會(huì)使器件內(nèi)部的PLL/DLL電路不能適應(yīng)這種重要的系統(tǒng)級(jí)任務(wù),可能還需要外部時(shí)鐘分配器件來(lái)處理系統(tǒng)時(shí)鐘管理??傊?,采用SRAM FPGA可能需要3~20美元不等的支持電路成本。因此,這個(gè)額外成本必須計(jì)入解決方案的真正整體成本中。SRAM系統(tǒng)的額外成本很容易便超過(guò)FPGA器件單位成本的一倍,而且還未考慮到軟成本或可靠性、庫(kù)存管理和設(shè)計(jì)復(fù)雜性等問(wèn)題。

相反,ASIC和基于Flash的FPGA是單芯片的解決方案,具備固有的上電即行功能,不需要啟動(dòng)PROM或微控制器。Actel的ProASIC3器件支持與AISC類(lèi)似的板卡設(shè)計(jì),能以單電源(1.5V)工作,且能按預(yù)計(jì)及受控的方式上電和關(guān)電。由于功耗低,因此對(duì)電源的要求也較低。這點(diǎn)對(duì)于消費(fèi)電子和汽車(chē)應(yīng)用尤其重要,而且對(duì)提高系統(tǒng)可靠性和降低系統(tǒng)熱管理成本也有很大作用。

除了具備價(jià)格、設(shè)計(jì)和功耗方面的優(yōu)勢(shì)外,F(xiàn)PGA在安全性和可靠性等方面也能與ASIC相媲美?;贔lash的設(shè)計(jì)一直被公認(rèn)能夠更好地抵御由中子轟擊所致的固件和軟件錯(cuò)誤,這是高海拔應(yīng)用環(huán)境常見(jiàn)的現(xiàn)象,但漸漸地也成為地面應(yīng)用的一個(gè)普遍問(wèn)題。

從系統(tǒng)安全的角度看,基于Flash的設(shè)計(jì)也可以提供更佳的保護(hù),以免關(guān)鍵的IP受到盜竊。幾乎無(wú)法對(duì)設(shè)計(jì)進(jìn)行反向工程,當(dāng)系統(tǒng)啟動(dòng)時(shí),由于不需要PROM,所以也不存在PROM和FPGA之間的數(shù)據(jù)流被盜竊者攔截的可能性。

ProASIC3器件還配備1kb片上非揮發(fā)性Flash ROM,以及內(nèi)置128位AES加密內(nèi)核,以便FPGA內(nèi)核陣列結(jié)構(gòu)和FROM本身進(jìn)行獨(dú)立和安全的系統(tǒng)內(nèi)編程。這樣,設(shè)計(jì)人員就可實(shí)現(xiàn)多項(xiàng)安全功能。例如,在安全的可編程環(huán)境中預(yù)先加載AES主密鑰到器件中,于是,用戶(hù)可將未完成配置的空白部分送到?jīng)]有安全防護(hù)的編程或制造中心中,再通過(guò)AES加密位流進(jìn)行最終的個(gè)性化配置。

設(shè)計(jì)人員可利用這個(gè)功能執(zhí)行產(chǎn)品的后期更改,這也是FPGA解決方案另一個(gè)獨(dú)特之處。在類(lèi)似的情況下,設(shè)計(jì)人員還可通過(guò)公共網(wǎng)絡(luò)如Internet或衛(wèi)星通信來(lái)進(jìn)行安全的遠(yuǎn)程現(xiàn)場(chǎng)升級(jí),在此過(guò)程中只需傳送帶AES加密數(shù)據(jù)的配置文件。這種方法尤其有助于由服務(wù)供應(yīng)商根據(jù)訂用服務(wù)模式提供的升級(jí)功能。ASIC、ProASIC3 FPGA和基于SRAM的FPGA的特性對(duì)比見(jiàn)圖3。


圖3 ASIC、ProASIC3 FPGA和基于SRAM的FPGA的特性對(duì)比

由于采用90nm或65nm工藝的ASIC的掩模成本太高,基于Flash的FPGA將越來(lái)越多地取代ASIC器件,不僅在產(chǎn)量需求低于50萬(wàn)的場(chǎng)合,而且還包括需要FPGA的獨(dú)特優(yōu)勢(shì)的消費(fèi)電子和汽車(chē)等市場(chǎng)。隨著業(yè)界不斷在縮短開(kāi)發(fā)周期、降低風(fēng)險(xiǎn)、設(shè)計(jì)后期更改及產(chǎn)品現(xiàn)場(chǎng)可配置方面進(jìn)行提升,基于Flash的FPGA很有可能成為各種不同應(yīng)用領(lǐng)域的首選解決方案。市場(chǎng)分析家預(yù)測(cè)2002~2008年整個(gè)可編程邏輯市場(chǎng)的規(guī)模將翻三番。盡管可編程邏輯市場(chǎng)的成長(zhǎng)一直都是由通信和網(wǎng)絡(luò)行業(yè)對(duì)高價(jià)值和大容量元件的需求所推動(dòng),但下一輪擴(kuò)張動(dòng)力將來(lái)源自不同的領(lǐng)域,即以?xún)r(jià)值為基礎(chǔ)(value-based)的汽車(chē)和消費(fèi)電子市場(chǎng)。

根據(jù)市場(chǎng)研究公司Gartner Dataquest預(yù)計(jì),在2002~2008年,用于消費(fèi)電子產(chǎn)品的FPGA將增長(zhǎng)10倍,總體銷(xiāo)售規(guī)模超過(guò)10億美元。這個(gè)增長(zhǎng)動(dòng)力來(lái)源于多種產(chǎn)品,包括新的數(shù)字化高清廣播設(shè)備、游戲和多媒體娛樂(lè)系統(tǒng)、LCD和等離子電視,以及廣泛普及的家用DVR和DVD-W等。與此同時(shí),在汽車(chē)市場(chǎng)方面,F(xiàn)PGA將越來(lái)越多地用于車(chē)載娛樂(lè)系統(tǒng)、車(chē)載GPS導(dǎo)航系統(tǒng)、汽車(chē)信息系統(tǒng)、通信和安全系統(tǒng)。

那么,在可編程邏輯應(yīng)用模式改變的背后隱含的意義是什么呢?

傳統(tǒng)上,F(xiàn)PGA一直被用于兩種場(chǎng)合:一是小批量應(yīng)用,即產(chǎn)量不足以達(dá)到全面轉(zhuǎn)向ASIC所需的規(guī)模效益;二是用于構(gòu)建設(shè)計(jì)原型,以便日后轉(zhuǎn)向ASIC進(jìn)行大規(guī)模生產(chǎn)。然而,近年來(lái)FPGA已經(jīng)越來(lái)越多地用于各種產(chǎn)品當(dāng)中,雖然增長(zhǎng)的速度不是很快,但的確是在增長(zhǎng)。部分原因是出于成本考慮:FPGA制造商發(fā)揮了新半導(dǎo)體工藝技術(shù)和制造效率的優(yōu)勢(shì)來(lái)降低單位成本;與此同時(shí),不斷增加的非經(jīng)常性工程開(kāi)支(NRE)卻使到ASIC的整體成本不斷提高。在50萬(wàn)件產(chǎn)量的規(guī)模下,ASIC的掩膜價(jià)格(目前一般以百萬(wàn)美元計(jì)算)已使到其最終產(chǎn)品的單位成本與FPGA產(chǎn)品相近,全球范圍內(nèi)的ASIC設(shè)計(jì)也在逐漸減少,如圖1和圖2所示。


圖1 ASIC的掩模成本隨工藝水平的提高而急劇升高


圖2 全球范圍內(nèi)的ASIC設(shè)計(jì)逐漸減少

此外,傳統(tǒng)的基于SRAM的FPGA的一些缺點(diǎn)經(jīng)已得到解決。器件的門(mén)密度大增,采用Flash又改善了安全性和可靠性方面的問(wèn)題,也無(wú)須增加外部元件,而這些正是以前的可編程邏輯器件的弱點(diǎn)所在。

設(shè)計(jì)人員已意識(shí)到采用指定的FPGA比ASIC享有更正面的優(yōu)勢(shì)。例如,使用FPGA的設(shè)計(jì)人員可以在設(shè)計(jì)完成后進(jìn)行更改。事實(shí)上,已經(jīng)投入使用的產(chǎn)品也可以進(jìn)行升級(jí)。在產(chǎn)品開(kāi)發(fā)周期壓力越來(lái)越大的市場(chǎng)環(huán)境下,廠(chǎng)家都不愿意冒風(fēng)險(xiǎn),因此FPGA是很理想的解決方案。

正是在這樣的背景之下,作為ASIC替代品、以?xún)r(jià)值為基礎(chǔ)的FPGA在市場(chǎng)上出現(xiàn)了,針對(duì)工程師的需求提供可滿(mǎn)足今天不斷縮短的開(kāi)發(fā)周期和不斷降低的成本的技術(shù)方案。像Actel推出以的基于Flash的ProASIC3系列產(chǎn)品就可提供系統(tǒng)內(nèi)可編程功能、高性能可編程邏輯,以及超過(guò)一百萬(wàn)的系統(tǒng)門(mén)密度?;蛟S更重要的是,這個(gè)FPGA系列的單位成本足以與ASIC器件(計(jì)入NRE費(fèi)用后)媲美。例如,ProASIC3器件的最低價(jià)格只有1.5美元。

從表面上看,更快的產(chǎn)品開(kāi)發(fā)周期和可重配置功能無(wú)疑會(huì)增加以FPGA的優(yōu)勢(shì)。然而,正如設(shè)計(jì)人員在計(jì)算ASIC產(chǎn)品的有效單位成本時(shí)必須考慮NRE一樣,在轉(zhuǎn)向采用FPGA時(shí),設(shè)計(jì)人員也需要權(quán)衡對(duì)整體系統(tǒng)成本的影響。舉例說(shuō),以SRAM技術(shù)為基礎(chǔ)的FPGA往往需要額外的支持電路,而以?xún)r(jià)值為基礎(chǔ)的FPGA亦然。每個(gè)基于SRAM的FPGA都需要啟動(dòng)PROM或微控制器來(lái)加載配置數(shù)據(jù)。為保障系統(tǒng)的可靠性,設(shè)計(jì)人員通常還要添加SRAM的電源欠壓檢測(cè)器件。而且,許多采用基于SRAM的FPGA的設(shè)計(jì)都需要上電即行的CPLD(復(fù)雜可編程邏輯器件)來(lái)管理系統(tǒng)的啟動(dòng),尤其是在使用微控制器加載SRAM FPGA的情況下。

當(dāng)采用最新的90nm半導(dǎo)體工藝制備的SRAM器件時(shí)可能還得付出別的代價(jià),即需要滿(mǎn)足嚴(yán)格的上電要求。有些以非揮發(fā)性技術(shù)為基礎(chǔ)的器件也需要細(xì)致的電源上電時(shí)序;而且,如果SRAM FPGA的上電配置延遲會(huì)使器件內(nèi)部的PLL/DLL電路不能適應(yīng)這種重要的系統(tǒng)級(jí)任務(wù),可能還需要外部時(shí)鐘分配器件來(lái)處理系統(tǒng)時(shí)鐘管理??傊捎肧RAM FPGA可能需要3~20美元不等的支持電路成本。因此,這個(gè)額外成本必須計(jì)入解決方案的真正整體成本中。SRAM系統(tǒng)的額外成本很容易便超過(guò)FPGA器件單位成本的一倍,而且還未考慮到軟成本或可靠性、庫(kù)存管理和設(shè)計(jì)復(fù)雜性等問(wèn)題。

相反,ASIC和基于Flash的FPGA是單芯片的解決方案,具備固有的上電即行功能,不需要啟動(dòng)PROM或微控制器。Actel的ProASIC3器件支持與AISC類(lèi)似的板卡設(shè)計(jì),能以單電源(1.5V)工作,且能按預(yù)計(jì)及受控的方式上電和關(guān)電。由于功耗低,因此對(duì)電源的要求也較低。這點(diǎn)對(duì)于消費(fèi)電子和汽車(chē)應(yīng)用尤其重要,而且對(duì)提高系統(tǒng)可靠性和降低系統(tǒng)熱管理成本也有很大作用。

除了具備價(jià)格、設(shè)計(jì)和功耗方面的優(yōu)勢(shì)外,F(xiàn)PGA在安全性和可靠性等方面也能與ASIC相媲美?;贔lash的設(shè)計(jì)一直被公認(rèn)能夠更好地抵御由中子轟擊所致的固件和軟件錯(cuò)誤,這是高海拔應(yīng)用環(huán)境常見(jiàn)的現(xiàn)象,但漸漸地也成為地面應(yīng)用的一個(gè)普遍問(wèn)題。

從系統(tǒng)安全的角度看,基于Flash的設(shè)計(jì)也可以提供更佳的保護(hù),以免關(guān)鍵的IP受到盜竊。幾乎無(wú)法對(duì)設(shè)計(jì)進(jìn)行反向工程,當(dāng)系統(tǒng)啟動(dòng)時(shí),由于不需要PROM,所以也不存在PROM和FPGA之間的數(shù)據(jù)流被盜竊者攔截的可能性。

ProASIC3器件還配備1kb片上非揮發(fā)性Flash ROM,以及內(nèi)置128位AES加密內(nèi)核,以便FPGA內(nèi)核陣列結(jié)構(gòu)和FROM本身進(jìn)行獨(dú)立和安全的系統(tǒng)內(nèi)編程。這樣,設(shè)計(jì)人員就可實(shí)現(xiàn)多項(xiàng)安全功能。例如,在安全的可編程環(huán)境中預(yù)先加載AES主密鑰到器件中,于是,用戶(hù)可將未完成配置的空白部分送到?jīng)]有安全防護(hù)的編程或制造中心中,再通過(guò)AES加密位流進(jìn)行最終的個(gè)性化配置。

設(shè)計(jì)人員可利用這個(gè)功能執(zhí)行產(chǎn)品的后期更改,這也是FPGA解決方案另一個(gè)獨(dú)特之處。在類(lèi)似的情況下,設(shè)計(jì)人員還可通過(guò)公共網(wǎng)絡(luò)如Internet或衛(wèi)星通信來(lái)進(jìn)行安全的遠(yuǎn)程現(xiàn)場(chǎng)升級(jí),在此過(guò)程中只需傳送帶AES加密數(shù)據(jù)的配置文件。這種方法尤其有助于由服務(wù)供應(yīng)商根據(jù)訂用服務(wù)模式提供的升級(jí)功能。ASIC、ProASIC3 FPGA和基于SRAM的FPGA的特性對(duì)比見(jiàn)圖3。


圖3 ASIC、ProASIC3 FPGA和基于SRAM的FPGA的特性對(duì)比

由于采用90nm或65nm工藝的ASIC的掩模成本太高,基于Flash的FPGA將越來(lái)越多地取代ASIC器件,不僅在產(chǎn)量需求低于50萬(wàn)的場(chǎng)合,而且還包括需要FPGA的獨(dú)特優(yōu)勢(shì)的消費(fèi)電子和汽車(chē)等市場(chǎng)。隨著業(yè)界不斷在縮短開(kāi)發(fā)周期、降低風(fēng)險(xiǎn)、設(shè)計(jì)后期更改及產(chǎn)品現(xiàn)場(chǎng)可配置方面進(jìn)行提升,基于Flash的FPGA很有可能成為各種不同應(yīng)用領(lǐng)域的首選解決方案。



評(píng)論


相關(guān)推薦

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

關(guān)閉