關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 如何用FPGA實(shí)現(xiàn)算法的硬件加速

如何用FPGA實(shí)現(xiàn)算法的硬件加速

作者: 時(shí)間:2008-04-24 來(lái)源:網(wǎng)絡(luò) 收藏
另一個(gè)新的處理器或者編寫匯編代碼,就可做到這一點(diǎn)。

  使用帶可配置處理器的可獲得設(shè)計(jì)靈活性。設(shè)計(jì)者可以選擇如何實(shí)現(xiàn)軟件代碼中的每個(gè)模塊,如用定制指令,或硬件外圍電路。此外,還可以通過(guò)添加定制的硬件而獲取比現(xiàn)成微處理器更好的性能。

  另一點(diǎn)要知道的是,有充裕的資源,可配置處理器系統(tǒng)可以充分利用這一資源。

  算法可以用軟件,也可用硬件實(shí)現(xiàn)。出于簡(jiǎn)便和成本考慮,一般利用軟件來(lái)實(shí)現(xiàn)大部分操作,除非需要更高的速度以滿足性能指標(biāo)。軟件可以優(yōu)化,但有時(shí)是不夠的。如果需要更高的速度,利用硬件來(lái)加速算法是一個(gè)不錯(cuò)的選擇。

  使軟件模塊和硬件模塊的相互交換更加簡(jiǎn)便,不必改變處理器或進(jìn)行板級(jí)變動(dòng)。設(shè)計(jì)者可以在速度、硬件邏輯、存儲(chǔ)器、代碼大小和成本之間做出折衷。利用FPGA可以設(shè)計(jì)定制的嵌入式系統(tǒng),以增加新的功能特性及優(yōu)化性能。

 

fpga相關(guān)文章:fpga是什么



上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉