數字信號處理FPGA設計的編譯
發布時間:2008/12/17 0:00:00 訪問次數:782
在maxplusii軟件環境下,要檢查和編譯文件,首先要啟動軟件,選擇file/open加載fun_text.vhd文件。注意:上邊和左邊的菜單有所變化。vhdl設計4如下:
在代碼開頭部分的對象library中包括預定義模塊和定義。entity模塊確定了元件的i/o接口和類屬變量。附帶元件說明的3個模塊(請參閱標識符add1、reg1、rom1)稱為類子程序。“select1”process結構是用來選擇8個最高有效位并在rom中尋址的。為將目標設置為當前文件,需要選擇file|select|set project to current file。為了優化速度的設計,可以選擇菜單assign|global project logic synthesis的選項optimize10(速度),并設定global project logicsynthesis style為fast。通過菜單中的assign device for device family的選項flexiok來設定元器件的類型為flex10k70。我們在devices中選擇的元器件是flexl0k70rc240-4。為了能夠選擇速度等級4ns,有必要根據所用的元器件將show only fastest grades選項反選。下一步利用快捷鍵(ctrl+k)或者選擇file|project|save&check來啟動語法檢查程序。編譯器檢查基本的語法錯誤并生成網絡表文件fun_text.onf。在語法檢查成功后,就可以選擇編譯器窗口內的start按鈕或者選擇file|project|save&compile開始進行編譯。如果所有的編譯步驟都順利完成,設計也就完整地實現了。圖1總結了編譯過程中的所有處理步驟,這些步驟如maxplusll編譯器窗口中所示。
圖1 maxplusll中的編譯步驟
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
在maxplusii軟件環境下,要檢查和編譯文件,首先要啟動軟件,選擇file/open加載fun_text.vhd文件。注意:上邊和左邊的菜單有所變化。vhdl設計4如下:
在代碼開頭部分的對象library中包括預定義模塊和定義。entity模塊確定了元件的i/o接口和類屬變量。附帶元件說明的3個模塊(請參閱標識符add1、reg1、rom1)稱為類子程序。“select1”process結構是用來選擇8個最高有效位并在rom中尋址的。為將目標設置為當前文件,需要選擇file|select|set project to current file。為了優化速度的設計,可以選擇菜單assign|global project logic synthesis的選項optimize10(速度),并設定global project logicsynthesis style為fast。通過菜單中的assign device for device family的選項flexiok來設定元器件的類型為flex10k70。我們在devices中選擇的元器件是flexl0k70rc240-4。為了能夠選擇速度等級4ns,有必要根據所用的元器件將show only fastest grades選項反選。下一步利用快捷鍵(ctrl+k)或者選擇file|project|save&check來啟動語法檢查程序。編譯器檢查基本的語法錯誤并生成網絡表文件fun_text.onf。在語法檢查成功后,就可以選擇編譯器窗口內的start按鈕或者選擇file|project|save&compile開始進行編譯。如果所有的編譯步驟都順利完成,設計也就完整地實現了。圖1總結了編譯過程中的所有處理步驟,這些步驟如maxplusll編譯器窗口中所示。
圖1 maxplusll中的編譯步驟
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
上一篇:數字信號處理FPGA平面布置圖
上一篇:數字信號處理FPGA的功耗
熱門點擊
- FPGA技術按顆粒度分類
- DDS各部分的具體參數
- 數字信號處理FPGA的結構
- 基于FPGA的DDS任意波形發生器
- DSP概述
- 數字信號處理FPGA的仿真
- 數字信號處理FPGA設計的編譯
- DDS的基本原理
- DSP嵌入式系統主程序代碼
- DDS的基本參數計算公式
推薦技術資料
- 業余條件下PCM2702
- PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細]