版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Xilinx ISE 12.4使用手冊(cè)-Edit by C2_3051. Xilinx ISE 12.4用戶界面ISE界面如下圖所示,由上到下主要分為標(biāo)題欄、菜單欄、工具欄、工程管理區(qū),源文件編輯區(qū)、過(guò)程管理區(qū)、信息顯示區(qū)、狀態(tài)欄等八部分。圖1.1 ISE界面標(biāo)題欄:主要顯示當(dāng)前工程的路徑、名稱及當(dāng)前打開(kāi)的文件名稱;菜單欄:主要包括文件(File)、編輯(Edit)、視圖(View)、工程(Project)、源文件(Source)、操作(Process)、工具(Toll)、窗口(Window)、幫助(Help)等八個(gè)下拉菜單;工具欄:主要包括了常用命令的快捷按鈕;工程管理區(qū):提供工程及其相關(guān)文
2、件的管理和顯示功能。主要包括設(shè)計(jì)頁(yè)面(Design)、文件頁(yè)面(Files)、開(kāi)始視圖(Start)和庫(kù)視圖(Liabrary)。其中,設(shè)計(jì)頁(yè)面視圖最常見(jiàn),顯示了源代碼的層次關(guān)系;源文件編輯區(qū):提供了源代碼的編輯功能;過(guò)程管理區(qū):本窗口顯示的內(nèi)容取決于過(guò)程管理區(qū)所選擇文件,相關(guān)操作和FPGA設(shè)計(jì)流程相關(guān),包括設(shè)計(jì)輸入、綜合、仿真、實(shí)現(xiàn)和生成配置文件等;信息顯示區(qū):顯示ISE中的處理信息,如操作步驟信息、警告信息和錯(cuò)誤信息等;狀態(tài)顯示欄:顯示相關(guān)命令和操作的信息,并指示ISE軟件當(dāng)前所處的狀態(tài);2新建工程打開(kāi)ISE,選擇File|New Project,在彈出的新建對(duì)話框中輸入工程名,例如“My
3、project”,并選擇工程文件路徑,例如“E:Proj_FPGAMyproject”,如下圖所示,以后將以這個(gè)工程名和路徑說(shuō)明。選擇好以后,next,需要注意以下幾個(gè)選項(xiàng)。Famliy:選擇所使用的FPGA類型;Device:選擇所使用的FPGA具體型號(hào);Synthesis Toll:選擇所使用的綜合工具,默認(rèn)為ISE自帶的XST工具;Simulator:選擇仿真軟件,默認(rèn)是ISE自帶的Isim;Preferred Language:選擇所使用的硬件語(yǔ)言,我們選擇Verilog; 圖2.1 新建工程step1圖2.2 新建工程step2后面直接點(diǎn)next即可,直到完成新工程的建立。3Veri
4、log HDL代碼的輸入和功能的仿真在工程管理器任意位置單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“New Source”命令,一般用到的是Verilog Module、IP、Verilog Test bench選項(xiàng),分別可以創(chuàng)建verilog模塊文件、調(diào)用FPGA內(nèi)部的IP核、創(chuàng)建測(cè)試文件。圖3.1 新建源代碼對(duì)話框在示例中我們選擇新建一個(gè)Verlig Module模塊Proj_top作為頂層文件,直接點(diǎn)擊Next,在這一級(jí)可以編輯模塊的輸入輸出,也可以不設(shè)置,在以后的代碼中直接指定,這里為了方便我們不設(shè)置輸入輸出,此后一直next直到完成。當(dāng)然,以后可以新建更多模塊加入到工程中,方法一樣。圖3.2源
5、代碼輸入創(chuàng)建完成后如圖3.2所示,這時(shí),我們已經(jīng)創(chuàng)建了一個(gè)Verilog模塊的例子,剩余工作就是在源文件編輯區(qū)編寫代碼以實(shí)現(xiàn)設(shè)計(jì)功能。以下是一個(gè)簡(jiǎn)單的例子。例1:利用Verilog代碼實(shí)現(xiàn)8bit計(jì)數(shù)器module Proj_top( input clk, input rst, output reg 7:0 dout );always (posedge clk)beginif(!rst)/low actdout <= 8'h00;elsedout <= dout + 1'b1;endendmodule輸入代碼完成后,保存,雙擊過(guò)程管理區(qū)中的Synthesize XS
6、T,出現(xiàn)對(duì)工程進(jìn)行綜合。綜合過(guò)程中,如在信息顯示區(qū)出現(xiàn)error,需要根據(jù)提示查看修改代碼。當(dāng)工程正確無(wú)誤后,該選項(xiàng)將變?yōu)榫G色的對(duì)號(hào)(代碼正確)或者黃色的感嘆號(hào)(含有警告,可以忽略,需要具體分析)。 圖3.3 工程的綜合 圖3.4測(cè)試文件的創(chuàng)建為了對(duì)設(shè)計(jì)程序做邏輯上的驗(yàn)證,一般,我們可以添加一個(gè)測(cè)試文件來(lái)驗(yàn)證所設(shè)計(jì)的程序的正確性。在工程管理區(qū)的View這一欄,選擇Simulation,并在下面的hierarchy空白處右鍵NewSource,選擇 Verilog Test Fixture,其創(chuàng)建方式其實(shí)和上面所講的文件的創(chuàng)建類似。在此示例中,我們創(chuàng)建一個(gè)名為“test”的測(cè)試模塊。測(cè)試代碼如下
7、:module test;/ Inputsreg clk;reg rst;/ Outputswire 7:0 dout;/ Instantiate the Unit Under Test (UUT)Proj_top uut (.clk(clk), .rst(rst), .dout(dout);initial begin/ Initialize Inputsclk = 0;rst = 0;/ Wait 100 ns for global reset to finish#100; / Add stimulus hererst = 1;/add by yourselfendalways #10 cl
8、k = clk;/add by yourself endmodule這時(shí),在工程管理區(qū)選中到測(cè)試文件名“test”上,在過(guò)程管理區(qū)中雙擊Simulate Behavioral Model,如果正確,運(yùn)行結(jié)束將彈出仿真界面Isim。圖3.5綜合測(cè)試文件圖3.6 Isim仿真界面Isim界面大體和ISE相似,下面列舉幾個(gè)常用的工具:圖3.6 Isim工具欄從左到右:波形放大、縮小、波形全部顯示、將光標(biāo)移到波形中央、刷新、光標(biāo)的左移、右移、添加新光標(biāo)、重新產(chǎn)生測(cè)試波形、一直運(yùn)行、按設(shè)定的時(shí)間步進(jìn)運(yùn)行。在這里可以觀察波形是否和設(shè)計(jì)一致。至此,一個(gè)最簡(jiǎn)單的ISE工程從設(shè)計(jì)到邏輯驗(yàn)證完成。4.綜合與實(shí)現(xiàn)一
9、個(gè)完整的FPGA工程,需要進(jìn)行綜合、實(shí)現(xiàn)2個(gè)過(guò)程。綜合(Synthesize):將HDL語(yǔ)言、原理圖等設(shè)計(jì)輸入翻譯成由與、或、非門和RAM、觸發(fā)器等基本邏輯單元連接(網(wǎng)表),并根據(jù)目標(biāo)和要求(約束條件)優(yōu)化所生成的邏輯連接,生成NGC、NCR以及LOG文件。綜合之后可雙擊View RTL Schematic來(lái)查看門級(jí)電路;實(shí)現(xiàn)(Implement):將綜合輸出的邏輯網(wǎng)表翻譯為所選器件的底層模塊與硬件源語(yǔ),將涉及映射到器件結(jié)構(gòu)上,進(jìn)行布局布線,以達(dá)到在選定的器件上實(shí)現(xiàn)設(shè)計(jì)的目的。主要分為3步:翻譯(Translate)邏輯網(wǎng)表、映射(Map)到器件單元、布局布線(Place&Route)
10、;圖4.1 FPGA的綜合和實(shí)現(xiàn)5FPGA文件的下載在安裝目錄尋找打開(kāi)impact,在左側(cè)impact flow窗口中雙擊,然后在右面空白區(qū)域右鍵單擊ADD Xilinx Device,選擇所需加載的.bit文件,然后右側(cè)窗口出現(xiàn)FPGA的綠色符號(hào),在符號(hào)上右鍵單擊Program,等待下載完畢。 圖5.1 FPGA文件下載step1圖5.2 FPGA文件下載step26添加chipscopeFPGA在線調(diào)試一般要需要用到chipscope(邏輯分析儀),這樣可以實(shí)時(shí)抓取我們感興趣的信號(hào)狀態(tài),用來(lái)分析工程的正確性。添加方式和新建Verilog文件一樣,選擇Chipscope Definition
11、 and Connection File。這里,創(chuàng)建了一個(gè)名為test的chipscope。圖6.1 新建chipscope新建完成后,在工程管理區(qū)雙擊test.cdc,彈出如下界面:圖6.2 chipscope配置step1Next,設(shè)置來(lái)設(shè)定所抓取的數(shù)據(jù)的個(gè)數(shù),Next,設(shè)置數(shù)據(jù)存儲(chǔ)深度,默認(rèn)為1k,注意勾選,next,點(diǎn)擊Modefy Connection,圖6.3 chipscope配置step2圖6.4 chipscope配置step3左上區(qū)域可以選擇具體模塊,左下框圖中的Pattern選項(xiàng)中可搜索信號(hào)名,格式為“*信號(hào)名*”(引號(hào)內(nèi)部),在右面的區(qū)域可以添加觸發(fā)信號(hào)和所需抓取的數(shù)據(jù)
12、。設(shè)置完畢ok,點(diǎn)擊。添加完成后,在ISE界面的過(guò)程管理區(qū)雙擊Generate Programming File,完成工程得綜合、翻譯。布局布線、映射和產(chǎn)生輸出文件。正確以后,雙擊Analyaze Design Using ChipScope,打開(kāi)邏輯分析儀調(diào)試程序。圖6.5 編譯并打開(kāi)chipscope調(diào)試在連接JTAG Chain之前,首先必須確認(rèn)FPGA仿真器連接到目標(biāo)板上,目標(biāo)板上電且仿真器連接正確以后,仿真器指示燈顯示為綠色。確認(rèn)以后,點(diǎn)擊圖標(biāo),連接仿真器。成功后,選中DEV:0MyDevice0,右鍵單擊configure,勾選Clean previous project setting,OK。圖6.6 ChipScope Pro Analyzer界面圖6.7 Configure圖6.8 配置好的ChipScope Pro Analyzer配置好ChipScope Pro Analyze
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年酒店前臺(tái)第二季度工作計(jì)劃
- 2024年母雞說(shuō)課稿
- 全國(guó)川教版信息技術(shù)八年級(jí)下冊(cè)第二單元第2節(jié)《制作文創(chuàng)作品》說(shuō)課稿設(shè)計(jì)
- 七年級(jí)上冊(cè)說(shuō)課稿2-2自然環(huán)境2
- 2025年房地產(chǎn)工作計(jì)劃樣本
- 2025年度森林防火隊(duì)伍應(yīng)急演練工作計(jì)劃
- 2025年村精準(zhǔn)扶貧工作計(jì)劃
- Unit 7 Happy birthday Section A 1a~Pronunciation 說(shuō)課稿 -2024-2025學(xué)年人教版(2024)七年級(jí)英語(yǔ)上冊(cè)
- 習(xí)作:-讓生活更美好(說(shuō)課稿)-2024-2025學(xué)年統(tǒng)編版語(yǔ)文六年級(jí)上冊(cè)
- 2025年幼兒園大班第一學(xué)期教學(xué)計(jì)劃
- 3《歡歡喜喜慶國(guó)慶》說(shuō)課稿-2024-2025學(xué)年道德與法治二年級(jí)上冊(cè)統(tǒng)編版
- 蓄勢(shì)聚能籌遠(yuǎn)略揚(yáng)帆破浪啟新航-在2025年務(wù)虛會(huì)上的講話提綱
- 先進(jìn)集體發(fā)言稿
- 學(xué)生寒假心理健康教育心理調(diào)試過(guò)健康寒假課件
- 八年級(jí)地理(下冊(cè)星球版)復(fù)習(xí)提綱
- 山東省濟(jì)南市2023-2024學(xué)年高二上學(xué)期期末考試生物試題 附答案
- DB32T 3292-2017 大跨徑橋梁鋼橋面環(huán)氧瀝青混凝土鋪裝養(yǎng)護(hù)技術(shù)規(guī)程
- GB/T 44819-2024煤層自然發(fā)火標(biāo)志氣體及臨界值確定方法
- 《MATLAB編程及應(yīng)用》全套教學(xué)課件
- 喜歡新老師(教學(xué)設(shè)計(jì))-2024-2025學(xué)年嶺美版(2024)美術(shù)一年級(jí)上冊(cè)
- 《銷售技巧培訓(xùn)》課件
評(píng)論
0/150
提交評(píng)論