FPGA開發工具ISE簡介
發布時間:2008/12/17 0:00:00 訪問次數:2744
foundation series ise(簡稱ise)是由著名的可編程器件開發ffi xilinx公司提供的集成化開發平臺。ise具有界面良好、操作簡單的特點,再加上xilinx的fpga芯片占有很大的市場,使得ise成為了非常通用的fpga工具軟件。ise提供了包括代碼編寫、庫管理以及hdl綜合、仿真、下載等幾乎所有fpga開發所需的功能。
1. ise簡介
ise是xilinx公司提供的集成化fpga開發軟件,它的主要功能包括設計輸入、綜合、仿真、實現和下載。
(1)設計輸入 .
ise軟件提供的設計輸入工具包括用于hdl代碼輸入和報告查看的ise文本編輯器(texteditor),用于原理圖編輯的工具ecs(engineering capture system),用于p core的coregenerator,用于狀態機設計的statecad,以及用于約束文件編輯的constraint editor等。
(2)綜合
ise的綜合工具不但包括了xilinx自身提供的綜合工具xsr,同時還可以集成mentorgraphics公司的leonardospectrum和synplicity公司的synplify。
(3)仿真
ise本身自帶了圖形化波形編輯功能的仿真工具hdl bencher,同時又提供了使用modeltechnology公司的modelsim進行仿真的接口。
(4)實現
ise的實現功能包括了翻譯(translate)、映射(map)、布局布線(place and route)等。
(5)下載
下載功能包括了bitgen,用于將布局布線后的設計文件轉換為比特流(bitstream)文件。還包括了impact功能,用于進行設備配置和通信,控制將程序燒寫到fpga芯片中去。
使用ise進行fpga設計的各個過程可能涉及的設計工具見表1。
表1 ise設計工具表
2. ise的安裝
(1) 系統要求
安裝ise的硬件要求如下:
①1bm pc兼容機型,主頻800mhz以上;
②內存128mb或者更高;
③2gb以上硬盤空間。
ise支持的操作系統如下:
c)windows: windows xp professional edition或windows 2000;
②unix:salads 2.8或solaris 2.9;
③linux:redhat 7.3或redhat 8.0。
本節所使用的ise版本是6.2,modelsim版本是5.8,操作系統是windows xp。但是,不同版本之間的差異不是很大,只要使用計算機支持的版本就可以了。
(2) ise的安裝過矛呈
ise 6.2的安裝需要兩張光盤,第一章光盤的內容是開發環境,即xilinx的fpga綜合開發軟件project navigator;第二章光盤是開發工具,即針對不同的fpga器件的綜合數據庫。具體的安裝步驟如下:
(1)將第一張光盤放入光盤驅動器,等待其自動運行(如果沒有自動運行,則需要執行根目錄下的setup.exe程序)9運行以后,將會出現歡迎界面,之后會出現如圖1所示的獲取注冊碼對話框。如果已有注冊碼,可以單擊next按鈕繼續,否則可以選擇網站(website)、郵件(eˉmail)、傳真(fax)任一種方式請求獲取注冊碼。
圖1 獲取注朋碼對話
(2)獲取注冊碼以后,出現xilinx的軟件license申明對話框,如圖2所示。選中“iaccept the terms of software licens”單選項,單擊next按鈕進入注冊碼輸入框,如圖3所示,正確輸入注冊碼后單擊next按鈕。
圖2 軟件license申明對話框
圖3 注冊碼輸入對話框
(3)選擇安裝路徑,如圖4所示。單擊browse按鈕可以白定義安裝路徑,完成后單擊next按鈕繼續安裝。
圖4 安裝路徑選擇對話框
(4)剩下的幾個對話框分別是選擇安裝設計環境、設置環境變量等對話框,如圖5和圖6所示,保持默認選項,直接單擊next按鈕繼續安裝。
圖5 安裝設計環境選擇對話框
圖6 環境變量設置對話框
(5)最后在如圖7所示的安裝確認對話框中單擊install按鈕,安裝程序會按照用戶的設置自動進行安裝,界面如圖8所示。
圖7 安裝確認對活框
foundation series ise(簡稱ise)是由著名的可編程器件開發ffi xilinx公司提供的集成化開發平臺。ise具有界面良好、操作簡單的特點,再加上xilinx的fpga芯片占有很大的市場,使得ise成為了非常通用的fpga工具軟件。ise提供了包括代碼編寫、庫管理以及hdl綜合、仿真、下載等幾乎所有fpga開發所需的功能。
1. ise簡介
ise是xilinx公司提供的集成化fpga開發軟件,它的主要功能包括設計輸入、綜合、仿真、實現和下載。
(1)設計輸入 .
ise軟件提供的設計輸入工具包括用于hdl代碼輸入和報告查看的ise文本編輯器(texteditor),用于原理圖編輯的工具ecs(engineering capture system),用于p core的coregenerator,用于狀態機設計的statecad,以及用于約束文件編輯的constraint editor等。
(2)綜合
ise的綜合工具不但包括了xilinx自身提供的綜合工具xsr,同時還可以集成mentorgraphics公司的leonardospectrum和synplicity公司的synplify。
(3)仿真
ise本身自帶了圖形化波形編輯功能的仿真工具hdl bencher,同時又提供了使用modeltechnology公司的modelsim進行仿真的接口。
(4)實現
ise的實現功能包括了翻譯(translate)、映射(map)、布局布線(place and route)等。
(5)下載
下載功能包括了bitgen,用于將布局布線后的設計文件轉換為比特流(bitstream)文件。還包括了impact功能,用于進行設備配置和通信,控制將程序燒寫到fpga芯片中去。
使用ise進行fpga設計的各個過程可能涉及的設計工具見表1。
表1 ise設計工具表
2. ise的安裝
(1) 系統要求
安裝ise的硬件要求如下:
①1bm pc兼容機型,主頻800mhz以上;
②內存128mb或者更高;
③2gb以上硬盤空間。
ise支持的操作系統如下:
c)windows: windows xp professional edition或windows 2000;
②unix:salads 2.8或solaris 2.9;
③linux:redhat 7.3或redhat 8.0。
本節所使用的ise版本是6.2,modelsim版本是5.8,操作系統是windows xp。但是,不同版本之間的差異不是很大,只要使用計算機支持的版本就可以了。
(2) ise的安裝過矛呈
ise 6.2的安裝需要兩張光盤,第一章光盤的內容是開發環境,即xilinx的fpga綜合開發軟件project navigator;第二章光盤是開發工具,即針對不同的fpga器件的綜合數據庫。具體的安裝步驟如下:
(1)將第一張光盤放入光盤驅動器,等待其自動運行(如果沒有自動運行,則需要執行根目錄下的setup.exe程序)9運行以后,將會出現歡迎界面,之后會出現如圖1所示的獲取注冊碼對話框。如果已有注冊碼,可以單擊next按鈕繼續,否則可以選擇網站(website)、郵件(eˉmail)、傳真(fax)任一種方式請求獲取注冊碼。
圖1 獲取注朋碼對話
(2)獲取注冊碼以后,出現xilinx的軟件license申明對話框,如圖2所示。選中“iaccept the terms of software licens”單選項,單擊next按鈕進入注冊碼輸入框,如圖3所示,正確輸入注冊碼后單擊next按鈕。
圖2 軟件license申明對話框
圖3 注冊碼輸入對話框
(3)選擇安裝路徑,如圖4所示。單擊browse按鈕可以白定義安裝路徑,完成后單擊next按鈕繼續安裝。
圖4 安裝路徑選擇對話框
(4)剩下的幾個對話框分別是選擇安裝設計環境、設置環境變量等對話框,如圖5和圖6所示,保持默認選項,直接單擊next按鈕繼續安裝。
圖5 安裝設計環境選擇對話框
圖6 環境變量設置對話框
(5)最后在如圖7所示的安裝確認對話框中單擊install按鈕,安裝程序會按照用戶的設置自動進行安裝,界面如圖8所示。
圖7 安裝確認對活框
上一篇:FPGA簡介