如何在Sundance硬體板卡上進行開發驗證

2022-07-15 21:27:13 字數 663 閱讀 5151

sundance公司推出的板卡多為多dsp(dsp是ti的c6000系列)+多fpga(xilinx的virtex系列,多為virtex 5)板卡,如何在這些板卡上進行自己的演算法開發和驗證呢?本文將簡單介紹如何在sundance硬體板卡上進行開發驗證。

板卡開發流程示意圖:如下圖所示

3種方式可供選擇,直接使用ccs與ise開發,這個需要自己來開發dsp和fpga之間的通訊介面以及協議,這種開發方式難度比較大。另外2種是採用第三方軟體工具來開發,採用第三方軟體工具(diamond ide & pars),自己只需要關心自己的核心演算法,dsp和fpga之間的通訊交給軟體自動完成,這種開發方式難度相對來說比較小,而且目前diamond ide v4以及pars v12已經完整的支援sundance的相關板卡。

ccs為ti的dsp開發工具,ise為xilinx的fpga開發工具,這2個開發工具都很容易獲得,故不提供相關鏈結。

diamond ide 由蘇格蘭的3l公司開發,www.3l.com,diamond ide的介紹參見:

pars是由美國的sundancedsp公司開發,www.sundancedsp.com,pars軟體的介紹稍後給出。

made by tim.

如何在服務程式中監聽硬體事件

主要通過registerdevicenotification函式來完成,網上一般能找到都是window程式,很少缺少服務程式的例子。2.svcmain 函式中 dev broadcast deviceinte ce dev broadcast deviceinte ce dev broadcast ...

麥開李曉亮 如何在硬體領域成功

摘要 李曉亮在創業者中是個很奇特的案例 他不懂技術,這次創業之前對智慧型硬體產品了解也很有限。在動輒需要花費上千萬資金的智慧型硬體行業,李曉亮在沒有投資的情況下一直支撐到盈利,憑著早期自籌的50萬資金和夥伴們在競爭激烈的智慧型硬體創業市場裡成功突圍。我和麥開團隊的成長經歷 李曉亮在創業者中是個很奇特...

硬體的概念化及其程式如何在系統上執行

概念化硬體是乙個偉大的創新,它使得使用者不必花費太多精力在計算機硬體上,而使這項任務分配給了作業系統,從各個維度上簡化了計算機的使用。幾個概念 1 檔案 io介面 2 虛擬記憶體 io介面 主存 3 指令集架構 處理器 4 程序 io介面 主存 處理器 5 虛擬機器 作業系統 io介面 主存 處理器...