參考資訊:
http://dangerousprototypes.com/docs/CoolRunner-II_CPLD_breakout_board
http://dangerousprototypes.com/docs/CPLD:_Complex_programmable_logic_devices#Programming
main.v
module main (
input clk,
output reg led
);
reg [23:0] cnt;
always @(posedge clk) begin
if (cnt == 5000000) begin
cnt = 0;
led <= ~led;
end else
cnt = cnt + 1;
end
endmodule
main.ucf
NET "clk" LOC = "P1" | BUFG = CLK; NET "led" LOC = "P39";
開啟Xilinx ISE

專案路徑

CoolRunner-II => XC2C64A => VQ44 => -7

加入檔案


Process => Implement Top Module

編譯完成後,會產生main.jed

連接JTAG

確定JTAG可以正確被識別

開啟iMPACT

Enter a Boundary-Scan chain manually

加入Device

選擇編譯後的main.jed

用滑鼠點擊一下IC圖示,點選後,圖案會變成綠色

按滑鼠右鍵選擇Set Programming Properities...

取消Verify

Output => Cable Setup...

設定成125KHz

在IC圖示上面按滑鼠右鍵,選擇Program

下載完成

完成
