Xcell China 27 - (Page 15) 技 術 專 欄 使用 MATLAB 為 System Generator for DSP 創建 IP 使 用 M AT L A B M 文 件 借 助 A c c e l C h i p 綜合工具優化FPGA實現 作者:Tim Vanevenhoven Xilinx 公司 DSP 工具產品經理 將基於圖形和基於語言的設計方法結 合起來最能準確描述 DSP 系統。DSP 建 模軟件行業領頭羊 The MathWorks 提供了 一種稱為 Simulink 的時序精度的圖形化設 計環境和一種稱為 MATLAB 的數學建模語 言,從而滿足了這種二分法。 Simulink 非常適合 DSP 設計的“系統” 方面,包括輸入輸出接口和存儲器數據 流的控制與同步。Simulink 還以模塊集的 形式提供了一個豐富的預定義 DSP 算法 集,可以用來構建 DSP 系統。不過,對 於專用算法的建模來說,Simulink 並非總 是最有效的開發環境。它不必要地增加 了設計人員考慮時序精度的負擔,並且 強制用圖形模塊集而非簡明的文本錶達 式來構建底層的算術運算和陣列操作。 有些 DSP 算法開發人員發現 MATLAB 語言最能滿足他們喜歡的開發方式。 MATLAB 具有針對信號處理、通訊和小波 處理的 1,000 多種內置函數和工具箱擴 展,為複雜算法的開發和調試提供了豐 富且易用的環境。 Simulink 利用一個嵌入式 MATLAB 模塊 將這兩種建模環境統一起來,該模塊允 許 MATLAB 模型在 Simulink 內部仿真,再 通過 Real-Time Workshop 編譯成 C 代碼後 在 DSP 處理器上實現。 Xilinx® System Generator for DSP 是一種 廣泛公認的高效工具,用於在 FPGA 中創 建 DSP 設計。System Generator for DSP 提供 了基於 Simulink 的圖形環境和 Xilinx DSP 核 的預定義模塊集,這同時滿足了系統架 構設計師和硬件設計人員的需要,前者 需要把組件集成到設計中,而後者需要 優化實現。不過,System Generator for DSP 缺少對基於 MATLAB 的設計流程的支持。 ©2007 Xilinx Inc. 版權所有。XILINX、Xilinx 標誌以及本文件中包括的其他品牌名稱,是 Xilinx, Inc. 的商標。所有其他商標都是其各自所有者的財產。 2007年冬季刊 15
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.