加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 11.2  基于FPGA+DSP的協(xié)同處理平臺的設計流程
  • 相關推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

FPGA與DSP協(xié)同處理系統(tǒng)設計之:基于FPGA+DSP的協(xié)同處理平臺的設計流程

2013/08/30
閱讀需 3 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

11.2??基于FPGA+DSP的協(xié)同處理平臺的設計流程

11.2.1??FPGA與DSP的功能劃分

FPGA+DSP系統(tǒng)的設計流程和單獨FPGA或者DSP設計流程相比,最大的不同就是在設計流程里面增加了功能劃分環(huán)節(jié)。這個環(huán)節(jié)的主要目的就算將系統(tǒng)功能進行分解,然后分配給FPGA和DSP去執(zhí)行。

1.功能劃分的原則和依據(jù)

功能劃分的基本原則就是把數(shù)據(jù)密集,但算法簡單、重復性高的功能放在FPGA上執(zhí)行,而把算法復雜,重復性低的功能分配給DSP實現(xiàn),這樣可以充分發(fā)揮兩種芯片的特長。

功能劃分的主要依據(jù)是系統(tǒng)的指標需求和功能定義,即系統(tǒng)在進行功能劃分之后,不能影響系統(tǒng)的整體性能和指標。

2.功能劃分的方法

(1)按照數(shù)據(jù)流向來劃分。

這種劃分方法一般應用于數(shù)據(jù)采集領域,具體來說,就是FPGA負責采集數(shù)據(jù),并把數(shù)據(jù)送給DSP芯片,而DSP用來對采集到的數(shù)據(jù)進行處理。

例如,在圖像處理領域一般采用FPGA完成圖像的采集,并送給DSP芯片處理。FPGA也可以對輸入的圖像進行預處理后再送給DSP完成后期的編碼和傳輸功能。這樣的系統(tǒng)中,數(shù)據(jù)流是單向傳輸?shù)模鐖D11.1所示。

(2)按照算法流程來劃分。

如果FPGA作為DSP的協(xié)處理器,那么一般采用按算法流程來劃分的方法。DSP負責整個算法的調(diào)度和數(shù)據(jù)流的控制,把需要處理的數(shù)據(jù)送給FPGA,并從FPGA取回處理后的結果。

例如,在FPGA充當DSP的浮點協(xié)處理單元(FPU)的應用中,DSP芯片在需要浮點運算的時候會把數(shù)據(jù)送給FPGA去處理。當FPGA處理完成后,會通知DSP取回處理結果,如圖11.2所示。

??? ???????????????

圖11.1??按照數(shù)據(jù)流向來劃分功能的系統(tǒng)框圖?????? 圖11.2??按照算法流程來劃分功能的系統(tǒng)框圖

11.2.2??FPGA+DSP的系統(tǒng)設計流程

FPGA+DSP的雙核系統(tǒng)設計流程的示意圖如圖11.3所示。

圖11.3??FPGA+DSP的雙核系統(tǒng)設計流程的示意圖

?

從上面的圖中可以看出,整個流程中比較重要的環(huán)節(jié)是FPGA與DSP的通信接口設計方法以及聯(lián)合調(diào)試的注意事項。

相關推薦

電子產(chǎn)業(yè)圖譜

華清遠見(www.farsight.com.cn)是國內(nèi)領先嵌入師培訓機構,2004年注冊于中國北京海淀高科技園區(qū),除北京總部外,上海、深圳、成都、南京、武漢、西安、廣州均有直營分公司。華清遠見除提供嵌入式相關的長期就業(yè)培訓、短期高端培訓、師資培訓及企業(yè)員工內(nèi)訓等業(yè)務外,其下屬研發(fā)中心還負責嵌入式、Android及物聯(lián)網(wǎng)方向的教學實驗平臺的研發(fā)及培訓教材的出版,截止目前為止已公開出版70余本嵌入式/移動開發(fā)/物聯(lián)網(wǎng)相關圖書。企業(yè)理念:專業(yè)始于專注 卓識源于遠見。企業(yè)價值觀:做良心教育、做專業(yè)教育,更要做受人尊敬的職業(yè)教育。