當前位置:編程學習大全網 - 編程語言 - fpga是咋樣和dsp 結合起來的?說的通俗易懂點。謝謝

fpga是咋樣和dsp 結合起來的?說的通俗易懂點。謝謝

lz的問題有點抽象哈~

我說說個人想法,說的不對樓主別pia我~

FPGA是壹種使用很靈活的器件,壹般用來做大量並行(因為接口多嘛~)簡單(太難的算法壹般不用FPGA實現,而且他也不支持浮點)的數據處理,妳可以把它理解成壹個簡單的搬運工,在做重復的工作(比如有限狀態機,就是在有限的幾個狀態中轉換過來轉換過去的)。

DSP的專用性比較強,數字信號處理器,顧名思義就是專門處理數字信號的,裏面包括各種算法,FFT、FIR、IIR等等,dsp的庫裏面都有相應的函數可以調用,當然妳也可以自己寫,如果妳覺得他寫的不好的話,所以個人認為DSP是個能力很強的白領~腦力工作者,智商較高,而且其計算速度也很高,因為有專門的硬件乘法器。而且由於DSP也是嵌入式芯片的壹種,他還兼顧控制功能,應該是個綜合型人才了,可以擔當技術部經理之類的。

至於FPGA和DSP的結合,通過上面說的,就很明顯了~壹般說來,如果系統中沒有用到別的單片機像ARM之類的,那麽DSP就需要充當系統控制角色,就像壹個要使用機器的人,指揮誰做什麽,這個“誰”,包括其內部的各個模塊(比如人自己的胳膊腿什麽的),也包括FPGA(FPGA相當於被使用的機器),DSP(人類這種生物)可以向FPGA(壹臺高性能機器)發送各種命令,讓FPGA的狀態機運作起來,同時DSP自己也要管理自己內部的各模塊實現更高級的算法(就像人類要思考,自己要做些運算,在必要時會使用外部工具——FPGA)。差不多就這麽結合吧~就像妳在用計算器的時候,計算的順序帶不帶括號什麽的是由妳經過某種思考得到的,妳只是借助計算器來計算而已。

以上是個人愚見~

  • 上一篇:電子商務專業要學什麽課程
  • 下一篇:壹個字節等於多少位
  • copyright 2024編程學習大全網