FPGA設(shè)計(jì)開(kāi)發(fā)軟件ISE使用技巧之:典型實(shí)例-ChipScope功能演示
(5)選擇語(yǔ)言類型和綜合工具。
本文引用地址:http://m.butianyuan.cn/article/269339.htm如圖6.63所示,本實(shí)例中設(shè)置語(yǔ)言類型為Verilog,綜合工具為Xilinx XST。
圖6.62 ICON輸出路徑和FPGA系列設(shè)置對(duì)話框
圖6.63 設(shè)置語(yǔ)言和綜合工具
(6)生成ICON核。
如圖6.64顯示為生成的ICON核的相關(guān)信息,如發(fā)現(xiàn)有誤,可以單擊“Previous”按鈕做修改后重新生成。
圖6.64 生成ICON核
(7)選擇集成邏輯分析儀(ILA核)。
生成ICON核后,單擊“Start Over”按鈕,回到核類型選擇頁(yè),如圖6.65所示,選擇需要生成的核為ILA。
圖6.65 生成集成邏輯分析儀
(8)設(shè)置輸出路徑、器件參數(shù)和時(shí)鐘參數(shù)。
如圖6.66所示為設(shè)置路徑為新建工程所在路徑,器件為Spartan3,采樣時(shí)刻為時(shí)鐘的上升沿。
圖6.66 設(shè)置ILA輸出路徑、FPGA器件、采樣時(shí)刻對(duì)話框
(9)設(shè)置觸發(fā)參數(shù)。
觸發(fā)參數(shù)的設(shè)置包括:觸發(fā)端口數(shù)目(Number of input Trigger ports)、每個(gè)觸發(fā)端口的觸發(fā)寬度(Trigger Width)、觸發(fā)條件判斷單元個(gè)數(shù)(Match Units)和類型(Match Type)等。
此外,“Enable Trigger Sequencer”選項(xiàng)用于使能觸發(fā)條件鏈。即設(shè)置觸發(fā)條件為一“條件鏈”,只有依次滿足“條件鏈”上的各個(gè)條件時(shí)才會(huì)被觸發(fā)。如圖6.67所示,如有與圖中參數(shù)設(shè)置不一致之處,請(qǐng)自行修改。
(10)設(shè)置存儲(chǔ)深度和數(shù)據(jù)位寬。
存儲(chǔ)深度即在滿足觸發(fā)條件后要采集多少數(shù)據(jù),存儲(chǔ)深度的大小由FPGA的RAM資源大小決定。由于ChipScope所采集的數(shù)據(jù)都是保存在FPGA內(nèi)部,因此存儲(chǔ)深度的大小不能超過(guò)FPGA的RAM的最大值。如圖6.68所示,選擇“Data Same As Trigger”選項(xiàng)表示數(shù)據(jù)信號(hào)與觸發(fā)信號(hào)相同,數(shù)據(jù)位寬即為觸發(fā)端口的觸發(fā)寬度。
(11)設(shè)置語(yǔ)言類型和綜合工具。
如圖6.69所示,本實(shí)例中選擇Verilog及Xilinx XST。
fpga相關(guān)文章:fpga是什么
塵埃粒子計(jì)數(shù)器相關(guān)文章:塵埃粒子計(jì)數(shù)器原理
評(píng)論