摘 要: 以往,,手寫RTL代碼在FPGA上實(shí)現(xiàn)的高強(qiáng)度應(yīng)用通常能實(shí)現(xiàn)較高的質(zhì)量,,但是生產(chǎn)力不高;而用DSP處理器實(shí)現(xiàn)的應(yīng)用生產(chǎn)力雖高,,但結(jié)果質(zhì)相對(duì)較差,。權(quán)衡可編程DSP處理器和FPGA的使用問題時(shí),開發(fā)時(shí)間對(duì)許多系統(tǒng)設(shè)計(jì)人員而言都是一大障礙,。BDTI的評(píng)估顯示,,高級(jí)綜合工具可以在很大程度上消除這一障礙,能夠簡(jiǎn)化DSP開發(fā)人員用 FPGA 實(shí)現(xiàn)設(shè)計(jì)的工作,。
關(guān)鍵詞: DSP,;FPGA;高級(jí)綜合工具(HLST)
近年來(lái),,高級(jí)綜合工具(HLST)已成為在設(shè)計(jì)方案中使用或希望使用FPGA的工程師的必備工具,。這種工具以應(yīng)用的高級(jí)表示法(例如用C語(yǔ)言或MATLAB的M語(yǔ)言編寫的表示法)為輸入,并生成面向FPGA的硬件實(shí)現(xiàn)的寄存器傳輸級(jí)HDL描述,。
高級(jí)綜合工具對(duì)兩種類型的潛在用戶非常有用,,一是正在實(shí)現(xiàn)高強(qiáng)度數(shù)字信號(hào)處理(DSP)應(yīng)用的FPGA用戶,二是正在實(shí)現(xiàn)高強(qiáng)度數(shù)字信號(hào)處理(DSP)應(yīng)用的高性能DSP處理器用戶,。這是因?yàn)樾盘?hào)處理工作負(fù)載非常繁重,,通常需要較高的數(shù)據(jù)速率和高級(jí)并行處理能力,這種需求往往適合采用HLST的FPGA來(lái)實(shí)現(xiàn),。
對(duì)目前的FPGA用戶來(lái)說(shuō),,HLST工具有望簡(jiǎn)化并加速設(shè)計(jì)進(jìn)程。而對(duì)目前的DSP處理器用戶而言,,HLST則提供了一種獨(dú)特且相當(dāng)富有吸引力的作用,,無(wú)需編寫RTL代碼就能移植到更強(qiáng)大的處理引擎FPGA上。
過去的高級(jí)綜合工具都不能生成高效的RTL代碼(就資源使用率而言)。大多數(shù)工程師都不愿犧牲手編的RTL代碼的性能和效率,,因此這種工具未能贏得較大市場(chǎng)份額,。不過,最近出現(xiàn)的一些新鮮事例顯示,,面向賽靈思FPGA的新型HLST工具其效率和易用性都非常高,。在這種情況下,潛在用戶要如何去評(píng)判高級(jí)綜合工具是否有使用價(jià)值呢,?
為了回答這一問題,,獨(dú)立基準(zhǔn)測(cè)試與分析公司BDTI于2009年制定了BDTI高級(jí)綜合工具認(rèn)證計(jì)劃。其目標(biāo)是為FPGA的HLST提供客觀可信的數(shù)據(jù)與分析,,確保潛在用戶能快速了解其在高強(qiáng)度信號(hào)處理應(yīng)用中的功能及局限性,。評(píng)估時(shí)站在沒有FPGA開發(fā)經(jīng)驗(yàn)但卻具有豐富DSP軟件開發(fā)經(jīng)驗(yàn)的工程師角度,這也反映了大量潛在受益于HLST的處理器用戶的實(shí)際情況,。
最初進(jìn)行評(píng)估的兩個(gè)HLST程序是Synfora的PICO和AutoESL的AutoPilot,。2010年初,BDTI發(fā)布了首次評(píng)估測(cè)試計(jì)劃的結(jié)果,,其中的一些結(jié)果讓許多FPGA和DSP處理器用戶都感到吃驚,。
采用HLST實(shí)現(xiàn)應(yīng)用
采用HLST實(shí)現(xiàn)測(cè)試應(yīng)用的步驟是,先對(duì)所需功能進(jìn)行高級(jí)語(yǔ)言描述,,高級(jí)綜合工具由此生成RTL 實(shí)現(xiàn),。隨后賽靈思的RTL工具(集成綜合環(huán)境(ISE)和嵌入式開發(fā)套件(EDK))將RTL實(shí)現(xiàn)轉(zhuǎn)化為比特流形式的完整FPGA實(shí)現(xiàn),用于對(duì)帶有I/O和存儲(chǔ)器的特定硬件平臺(tái)上的特定賽靈思FPGA進(jìn)行編程,。本案例中使用的平臺(tái)為賽靈思的XtremeDSPTM視頻入門套件——Spartan?誖-3A DSP版本,,這是一款基于Spartan-3A DSP FPGA的目標(biāo)設(shè)計(jì)平臺(tái)。
該評(píng)估本可以僅限于高級(jí)綜合工具,,忽略設(shè)計(jì)流程中的“RTL到比特流”部分的評(píng)估,,但評(píng)估者認(rèn)為,潛在用戶應(yīng)該了解從高級(jí)應(yīng)用描述轉(zhuǎn)變到FPGA實(shí)現(xiàn)的整個(gè)流程情況,,而這項(xiàng)工作需要RTL工具以及高級(jí)綜合工具,,因此還是應(yīng)對(duì)整個(gè)實(shí)現(xiàn)流程進(jìn)行評(píng)估,不只是“C到 RTL”部分,,還包含賽靈思RTL工具鏈,。
在任何硬件目標(biāo)上實(shí)現(xiàn)應(yīng)用的第一步通常都是重建初始C代碼。這里所說(shuō)的“重建”是指重新編寫初始的C代碼(初始的代碼主要是為了讓代碼變得更清晰,,便于了解,,而不是出于性能考慮),將其轉(zhuǎn)變?yōu)楦m合于目標(biāo)處理引擎的格式(例如在DSP處理器上重新安排應(yīng)用的控制流程,,確保中間數(shù)據(jù)始終適應(yīng)高速緩存要求),。就面向FPGA的高級(jí)綜合工具而言,,重建通常要提供應(yīng)用表示法,確保工具能提取潛在的并行性,,從而優(yōu)化流水線實(shí)現(xiàn),。
一般而言,高級(jí)綜合工具都不能自動(dòng)進(jìn)行重建,,而是需要手工重建,。事實(shí)上,設(shè)計(jì)人員可以不借助高級(jí)綜合工具來(lái)進(jìn)行重建,。例如,,在評(píng)估中使用Microsoft Visual Studio重建并驗(yàn)證C代碼。相對(duì)于重建和語(yǔ)言翻譯作為統(tǒng)一步驟出現(xiàn)的手編RTL代碼而言,,完全用C語(yǔ)言進(jìn)行重建相對(duì)比較簡(jiǎn)單,,出錯(cuò)的可能性也少,這是高級(jí)綜合工具的一大優(yōu)勢(shì),。
重建高級(jí)代碼后,,用戶讓HLST綜合生成RTL HDL代碼所指定功能的硬件實(shí)現(xiàn)。賽靈思的RTL工具(ISE和EDK)采用HLST生成的RTL代碼,,執(zhí)行綜合和布局布線任務(wù),,報(bào)告實(shí)現(xiàn)的資源利用率,,并通知用戶各種時(shí)序問題,。
BDTI的工具認(rèn)證計(jì)劃
BDTI制定高級(jí)綜合工具認(rèn)證計(jì)劃的目標(biāo)就是進(jìn)行兩大關(guān)鍵點(diǎn)對(duì)比,以滿足兩類潛在HLST用戶的需求,。首先,,希望比較基于HLST的FPGA應(yīng)用實(shí)現(xiàn)和基于手編RTL代碼實(shí)現(xiàn)的效率,這一信息對(duì)目前正在考慮是否要采用HLST加速開發(fā)時(shí)間的FPGA用戶而言至關(guān)重要(就資源使用率而言),。其次,,希望對(duì)用面向FPGA的HLST與用DSP處理器及相關(guān)軟件開發(fā)工具實(shí)行同一工作負(fù)載時(shí)的性能與難度比較。這一對(duì)比可幫助DSP處理器用戶估算出將技術(shù)移植到FPGA設(shè)計(jì)方案上的難度有多大,。
用明確定義的樣本應(yīng)用(即“工作負(fù)載”)評(píng)估高級(jí)綜合工具流程(包括相關(guān)的RTL工具),。上述應(yīng)用(下一節(jié)將做簡(jiǎn)要說(shuō)明)主要代表設(shè)計(jì)人員通常在FPGA上實(shí)現(xiàn)的高強(qiáng)度數(shù)字信號(hào)處理應(yīng)用,對(duì)數(shù)據(jù)速率和計(jì)算強(qiáng)度均要求高,。其他類型的應(yīng)用產(chǎn)生的結(jié)果與這里給出的結(jié)果可能會(huì)有所不同,。
用不同方法實(shí)現(xiàn)這兩種應(yīng)用。首先,,將高級(jí)綜合工具與賽靈思RTL工具結(jié)合使用,,在目標(biāo)FPGA上實(shí)現(xiàn)給定的工作負(fù)載。隨后,,采用傳統(tǒng)的RTL設(shè)計(jì)方法,,或者用DSP處理器配合其相關(guān)開發(fā)工具(取決于具體的工作負(fù)載),,在相同的FPGA上實(shí)現(xiàn)相同的工作負(fù)載。這樣就能比較出采用不同工具與芯片組合實(shí)現(xiàn)的應(yīng)用的結(jié)果質(zhì)量與生產(chǎn)力,。
評(píng)估工作負(fù)載
用于評(píng)估目的的兩個(gè)應(yīng)用是BDTI Optical Flow Workload和BDTI DQPSK Receiver Workload,。
“光流法”是指一種分析場(chǎng)景中對(duì)象運(yùn)動(dòng)和對(duì)象特性(如邊緣)的視頻處理算法。BDTI Optical Flow Workload操作720 p分辨率(1 280×
720逐行掃描)的輸入視頻序列并生成一系列雙維矩陣,,確定序列中的水平及垂直運(yùn)動(dòng),。在設(shè)計(jì)工作負(fù)載時(shí)集成了動(dòng)態(tài)數(shù)據(jù)依賴性決策和陣列索引,從而確保為工具提供嚴(yán)格的測(cè)試,。
BDTI Optical Flow Workload涉及兩個(gè)操作點(diǎn),,每個(gè)操作點(diǎn)都使用相同的算法,但針對(duì)不同的標(biāo)準(zhǔn)優(yōu)化,。操作點(diǎn)1是固定工作負(fù)載,,定義為60幀/s的720 p分辨率處理視頻。其目的就是最大限度地減少實(shí)現(xiàn)指定分辨率所需的資源利用率(資源利用率指的是實(shí)現(xiàn)工作負(fù)載所需資源占可用處理引擎資源的比例),。
與此同時(shí),,操作點(diǎn)2的目的則是用所有可用資源來(lái)最大限度地提高吞吐量(以每秒幀數(shù)為單位)。
第二個(gè)工作負(fù)載BDTI DQPSK Receiver Workload為無(wú)線通信接收器基帶應(yīng)用,,其中包含許多無(wú)線收發(fā)器中的傳統(tǒng)通信模塊,。這是一種固定工作負(fù)載,只有一個(gè)操作點(diǎn)來(lái)處理輸入流,,輸入流為復(fù)數(shù)調(diào)制數(shù)據(jù),,速率為18.75 MS/s,接收器鏈的時(shí)鐘速率為75 MHz,。接收器可生成4.687 5 Mb/s的解調(diào)輸出比特流,。該工作負(fù)載的目的是最大限度地減少實(shí)現(xiàn)指定吞吐量所需的FPGA資源的使用。
對(duì)不同工作負(fù)載而言,,存儲(chǔ)器的使用與存儲(chǔ)器的帶寬要求差異較大,。BDTI DSPSK Receiver Workload 只需使用最小的存儲(chǔ)器(因此無(wú)需外部存儲(chǔ)芯片),而 BDTI Optical Flow Workload則需要存儲(chǔ)4個(gè)視頻幀(每幀1 280×720像素)的歷史記錄,,因此需要外部存儲(chǔ)芯片來(lái)配合Spartan-3A DSP FPGA,。Optical Flow Workload操作點(diǎn)1需要單一外部存儲(chǔ)芯片與接口(帶寬約為每秒450 MB),而Optical Flow Workload操作點(diǎn)2通常需要兩個(gè)外部存儲(chǔ)芯片與接口,,其帶寬之和約為1.4 Gb/s,。
就BDTI Optical Flow Workload而言,在典型的FPGA實(shí)現(xiàn)中,,操作點(diǎn)1每個(gè)時(shí)鐘循環(huán)處理一個(gè)像素,,而操作點(diǎn)2每個(gè)時(shí)鐘循環(huán)處理2個(gè)像素。BDTI DQPSK Receiver Workload實(shí)現(xiàn)每4個(gè)時(shí)鐘循環(huán)處理1個(gè)輸入樣品,。
度量指標(biāo)和平臺(tái)介紹
此前,,雖然用手寫RTL代碼在FPGA上實(shí)現(xiàn)的較高要求應(yīng)用通常能實(shí)現(xiàn)更優(yōu)異的質(zhì)量(即性能和效率較高),,但工作效率不高;而用DSP處理器實(shí)現(xiàn)的應(yīng)用工作效率雖高,,但結(jié)果質(zhì)量差強(qiáng)人意,。面向FPGA的高級(jí)綜合工具旨在提供二者相結(jié)合后的最佳水平,既提供較高質(zhì)量,,又實(shí)現(xiàn)較高效率,。因此在評(píng)估中考慮了兩組度量指標(biāo):結(jié)果質(zhì)量和可用性。
結(jié)果質(zhì)量度量指標(biāo)用于評(píng)估工作負(fù)載實(shí)現(xiàn)的性能和資源使用情況,。BDTI Optical Flow Workload提供HLST-Xilinx流程和DSP處理器流程的結(jié)果質(zhì)量度量指標(biāo),。BDTI DQPSK Receiver Workload提供 HLST-
Xilinx流程以及賽靈思根據(jù)典型業(yè)界設(shè)計(jì)實(shí)踐采用手寫RTL設(shè)計(jì)的傳統(tǒng)FPGA實(shí)現(xiàn)方案的結(jié)果流程,其中包括在適當(dāng)?shù)臅r(shí)候使用賽靈思CORE GeneratorTM知識(shí)產(chǎn)權(quán)模塊,。
可用性度量指標(biāo)用于評(píng)估HLSTXilinx設(shè)計(jì)方案的工作效率和易用程度,,并以實(shí)現(xiàn)BDTI Optical Flow Workload的情況為參考依據(jù)。這些度量指標(biāo)將面向FPGA的HLST和賽靈思工具流相對(duì)于使用DSP處理器及其相關(guān)軟件開發(fā)工具鏈的工作效率和易用性進(jìn)行比較,。根據(jù)工具使用的9個(gè)方面量化評(píng)估可用性度量指標(biāo),,其中包括直接體驗(yàn)、易用性,、工具功能完整性,、整體設(shè)計(jì)方法的效率以及文檔與支持質(zhì)量等。
就本次評(píng)估而言,,目標(biāo)FPGA為賽靈思Spartan-3A DSP 3400(XC3S-
D3400A),;就BDTI Optical Flow Work-
load而言,賽靈思XtremeDSP Video Starter Kit—Spartan-3A DSP Edition為目標(biāo)平臺(tái),。使用了賽靈思RTL工具,,包括ISE和EDK工具套件(版本 10.1.03,lin64)以及高級(jí)綜合工具等,。
本項(xiàng)目中的目標(biāo)DSP處理器為德州儀器的TMS320DM6437。這款面向視頻的處理器采用600 MHz TMS320C64x+DSP內(nèi)核以及視頻硬件加速器(硬件加速器不適用于 BDTI Optical Flow Workload,,因此并未使用),。評(píng)估中采用了德州儀器的DM6437 Digital Video Development Environment作為目標(biāo)平臺(tái),并采用了德州儀器的Code Composer Studio工具套件(版本為 V3.3.82.13,,Code Generation Tools版本為 6.1.9),。
實(shí)現(xiàn)與認(rèn)證進(jìn)程
將兩個(gè)工作負(fù)載的實(shí)現(xiàn)工作分配給兩個(gè)芯片,并根據(jù)使用的芯片和工具鏈來(lái)選擇采用賽靈思和BDTI不同的高級(jí)綜合工具廠商,。HLST廠商使用其自有工具以及賽靈思的工具實(shí)現(xiàn)兩個(gè)工作負(fù)載,,并將性能和資源使用結(jié)果提交給BDTI進(jìn)行驗(yàn)證與認(rèn)證。利用認(rèn)證的結(jié)果生成了本文的結(jié)果質(zhì)量度量指標(biāo),。
與此同時(shí),,工程師接受了HLST廠商的培訓(xùn),,并分別用高級(jí)綜合工具和賽靈思工具獨(dú)立實(shí)現(xiàn)了BDTI Optical Flow Workload的某些部分。這一過程為BDTI提供了工具鏈易用性及其生成結(jié)果質(zhì)量的第一手信息,。此外還在DSP處理器上實(shí)現(xiàn)了BDTI Optical Flow Workload,,而賽靈思則實(shí)現(xiàn)手寫RTL FPGA版的BDTI DQPSK Receiver Workload(隨后也經(jīng) BDTI驗(yàn)證與認(rèn)證)。
結(jié)果質(zhì)量:性能和效率
如圖 1 所示,,使用HLST的Spartan-3A DSP FPGA 在BDTI Optical Flow Workload視頻應(yīng)用上以 720 p的分辨率獲得了195幀/s的成績(jī),,而同樣情況下C64x+DSP處理器的成績(jī)僅為5.1幀/s。前者的性能比后者高出約40倍,。再分析一下芯片成本,,圖2所示的是相應(yīng)的性價(jià)比優(yōu)勢(shì),Spartan-3A DSP FPGA 上使用HLST的BDTI Optical Flow Workload(720p)性價(jià)比優(yōu)于600 MHz TI C64x+架構(gòu)的DSP,,F(xiàn)PGA實(shí)現(xiàn)方案大約有30倍的優(yōu)勢(shì),。顯然,配合高級(jí)綜合工具使用的FPGA能為某些類型的應(yīng)用提供出色的價(jià)性比優(yōu)勢(shì)(更多詳細(xì)結(jié)果請(qǐng)參見www.BDTI.com),。
此外還就BDTI DQPSK Receiver Workload對(duì)基于HLST的FPGA實(shí)現(xiàn)方案與采用手寫RTL實(shí)現(xiàn)相同工作負(fù)載的效率進(jìn)行了評(píng)估,。再次發(fā)現(xiàn),HLST的表現(xiàn)非常出色,。如表1所示,,AutoPilot和PICO都能生成效率(即資源使用情況)相當(dāng)于手寫RTL代碼的RTL代碼。HLST和手寫RTL的效率結(jié)果相當(dāng)并非偶然,。在評(píng)估工作開始時(shí)就為AutoESL和Synfora提供了手寫RTL實(shí)現(xiàn)方案的資源使用示意圖,,這兩家公司可能用該圖作為其優(yōu)化實(shí)現(xiàn)方案的目標(biāo)(不過我們也應(yīng)當(dāng)注意,這種信息并非是高效使用高級(jí)綜合工具所必需的,,而且HLST廠商并未獲得RTL設(shè)計(jì)方案),。
使用AutoESL和Synfora高級(jí)綜合工具的設(shè)計(jì)人員確認(rèn)了資源使用情況的真實(shí)性。他們表示該工具所產(chǎn)生的結(jié)果優(yōu)于通過手寫RTL代碼所能實(shí)現(xiàn)的結(jié)果,,而且還減少了大量設(shè)計(jì)和驗(yàn)證工作——這是一個(gè)巨大的成就,。
易用性度量指標(biāo)
易用性度量指標(biāo)主要用于評(píng)估高級(jí)綜合工具流程相對(duì)于DSP處理器工具鏈的易用性。對(duì)每個(gè)易用性度量指標(biāo)都相應(yīng)給出優(yōu)秀,、很好,、好、一般和差等評(píng)分,。在打分時(shí),,要考慮完整項(xiàng)目的整體設(shè)計(jì)方法——先是C語(yǔ)言應(yīng)用規(guī)范,最后是目標(biāo)芯片(FPGA或DSP處理器)上的實(shí)時(shí)實(shí)現(xiàn),。易用性度量指標(biāo)如表2所示,。
通常,PICO和AutoPilot都便于安裝和使用,,甚至無(wú)需FPGA設(shè)計(jì)經(jīng)驗(yàn)就能進(jìn)行,。與此形成對(duì)比的是,,在安裝和使用賽靈思的RTL工具時(shí)遇到了很大困難,最終還是決定邀請(qǐng)經(jīng)驗(yàn)豐富的FPGA工程師協(xié)助設(shè)置運(yùn)行在FPGA上的設(shè)計(jì)方案,。例如,,需要讓FPGA工程師解讀賽靈思RTL工具發(fā)出的錯(cuò)誤消息,并將HLST生成的RTL模塊與I/O和存儲(chǔ)器模塊連接在一起,,以生成可在FPGA上運(yùn)行的完整設(shè)計(jì)方案,。總體而言,,高級(jí)綜合工具之外發(fā)生的設(shè)計(jì)問題相當(dāng)難以解決,。如果HLST用戶沒有RTL設(shè)計(jì)和工具技能,那么在設(shè)計(jì)流程的這一階段就需要具有相關(guān)經(jīng)驗(yàn)的工程師予以幫助,。
不過,,即便考慮到與流程中 RTL-比特流部分相關(guān)的挑戰(zhàn),從表2中仍能看出,,HLST-Xilinx工具鏈仍能夠?qū)崿F(xiàn)出色的易用性和生產(chǎn)力業(yè)績(jī),,且并不比DSP處理器流程所產(chǎn)生的業(yè)績(jī)差??傊?,如果有經(jīng)驗(yàn)豐富的 FPGA 工程師幫助開展流程中的某些工作,則可發(fā)現(xiàn)在TI DSP處理器上實(shí)現(xiàn)BDTI Optical Flow Workload的工作量與采用兩種HLST在賽靈思FPGA上加以實(shí)現(xiàn)的工作量基本相同,。
上述結(jié)論意義重大,,可能會(huì)讓很多DSP軟件工程師感到驚訝。在比較可編程DSP處理器和FPGA的使用時(shí),,開發(fā)時(shí)間對(duì)許多系統(tǒng)設(shè)計(jì)人員來(lái)說(shuō)都是一大障礙,。BDTI的評(píng)估顯示,這種新方法在很大程度上為 BDTI Optical Flow Workload 等應(yīng)用消除了時(shí)間障礙,。
HLST:規(guī)則改變者
BDTI早先對(duì)FPGA和DSP處理器進(jìn)行的基準(zhǔn)測(cè)試(發(fā)表于2007年的“用FPGA完成DSP工作任務(wù)”報(bào)告中)顯示,,用傳統(tǒng)RTL設(shè)計(jì)方法實(shí)現(xiàn)FPGA時(shí),F(xiàn)PGA在某些應(yīng)用中具有較大的性能和性價(jià)比優(yōu)勢(shì),。新的分析結(jié)果確認(rèn)了上述性能優(yōu)勢(shì),,這表明FPGA配合使用高級(jí)綜合工具也可實(shí)現(xiàn)類似的性價(jià)比優(yōu)勢(shì)。此外還發(fā)現(xiàn),,目前所評(píng)估的兩種高級(jí)綜合工具——Synfora的PICO和AutoESL的AutoPilot所實(shí)現(xiàn)的資源使用效率相當(dāng)于通過手寫RTL代碼所實(shí)現(xiàn)的效率。盡管沒有直接評(píng)估HLST相對(duì)于手寫RTL代碼的時(shí)間節(jié)約優(yōu)勢(shì),,但根據(jù)對(duì)目前HLST用戶的采訪結(jié)果可以相信時(shí)間方面的優(yōu)勢(shì)也會(huì)相當(dāng)顯著,。
用傳統(tǒng)手寫RTL編碼創(chuàng)建的FPGA設(shè)計(jì)方案通常比DSP處理器上用軟件實(shí)現(xiàn)的同類應(yīng)用花費(fèi)更加多的工作量,這較好地解釋了很多DSP處理器用戶不愿意改變工作方法的原因,。因此,,本項(xiàng)目最令人驚訝的結(jié)果或許就在于,,在FPGA上(用AutoPilot或PICO配合賽靈思工具)實(shí)現(xiàn)評(píng)估工作負(fù)載與使用DSP處理器所需的工作量基本相當(dāng)。
對(duì)FPGA用戶而言,,我們的研究充分說(shuō)明HLST可在無(wú)顯著負(fù)面影響的情況下提升生產(chǎn)力,。而對(duì)于DSP處理器用戶,F(xiàn)PGA顯而易見確實(shí)值得考慮,,HLST正快速成為改變格局的重大技術(shù),。