我所使用的是:
1、64位Windows7系統
2、XILINX的ISE Design Suite 14.7
3、NEXYS 3 ——Spartan6 XC6LX16-CS324
以下是操作步驟:
步驟1:
根據電腦系統在網站上下載相應的digilent插件
(下載地址:http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,66,768&Prod=DIGILENT-PLUGIN)
步驟2:
根據你所擁有的ISE的版本,將相應的目標插件根據下載文件中提供的PDF教程拷貝到相應的文件中
將這一個文件拷貝到相應文件中得到
到了這裏插件處理完成,接下來實現不用 jtag_usb 的chipscope
步驟3:
創建一個項目,編寫項目代碼文件以及仿真文件,這裏我編寫了一個測試代碼
代碼:
module chip_test(
input wire clk, reset,
output reg [3:0] out
);
always @ (posedge clk or posedge reset)
begin
if(reset) out <= 4'b0;
else out <= out+1'b1;
end
管腳:
NET "clk" LOC = "V10";
NET "reset" LOC = "C4";
NET "out[0]" LOC = "M11";
NET "out[1]" LOC = "N11";
NET "out[2]" LOC = "R11";
NET "out[3]" LOC = "T11";
添加ChipScope Definition and Connection File
得到,雙擊紅框部分進入ILA設置界面,
附加說明,信號的路徑連接設置:
編譯與執行設計:
步驟4:
設置“Generate Programming Flie”的屬性:右鍵單擊“Generate Programming Flie”,選擇“Process Properties",進入屬性設置界面,選擇Startup Options的FPGA Start-up Clock,將其設置爲JTAG Clock
步驟5:綜合,並且將代碼燒進板子中
到了這裏代碼部分及編譯與綜合完成,接下來實現chipscope
步驟6:
雙擊“Manage Configuration Project”進入“IMPACT”,設置IMPACT
至此IMPACT設置完畢(可以關閉IMPACT窗口),可以開始進行chipsocpe的觀察
步驟7:
雙擊“Analyze Design Using Chipscope”,進入chipscope的觀察窗口
至此在不使用jtag_usb數據線的基礎上,基於ISE實現chipscope介紹完畢
參考內容:http://blog.csdn.net/c602273091/article/details/43453011