M
Mystery2703
Guest
Cześć,
Jestem bardzo nowym FPGA i próbują moje najlepsze do nauki.Napisałem prosty program Verilog migać dioda na Spartan 3e Zestaw startowy.
Przed i po symulacji wyników wydaje się w porządku, ale kiedy jestem mapowanie strumienia bitów na FPGA zapala się, ale nie świeci.I dont rozumieć co robię źle.May be you guys can help me out!
Moduł beep1 (CLK, SPK);
CLK wejście;
SPK wyjścia;
parametr clk_divider = 50000000/440/2;
reg [20:0] dźwięk = 0;
always @ (posedge CLK) dźwięk dzwonka = 1;reg [14:0] licznik = 0;
always @ (posedge clk) if (licznik == 0) licznik <= (tone [20]? clk_divider-1: clk_divider/2-1);
else licznik <= licznik-1;
reg SPK = 0;
always @ (posedge clk) if (licznik == 0) SPK <= ~ spk;endmoduleUżywam na pokładzie zegarem 50MHz, co mój sygnał wejściowy "clk" i wyjście sygnału "SPK" jest połączony na pokładzie LED.
Jestem bardzo nowym FPGA i próbują moje najlepsze do nauki.Napisałem prosty program Verilog migać dioda na Spartan 3e Zestaw startowy.
Przed i po symulacji wyników wydaje się w porządku, ale kiedy jestem mapowanie strumienia bitów na FPGA zapala się, ale nie świeci.I dont rozumieć co robię źle.May be you guys can help me out!
Moduł beep1 (CLK, SPK);
CLK wejście;
SPK wyjścia;
parametr clk_divider = 50000000/440/2;
reg [20:0] dźwięk = 0;
always @ (posedge CLK) dźwięk dzwonka = 1;reg [14:0] licznik = 0;
always @ (posedge clk) if (licznik == 0) licznik <= (tone [20]? clk_divider-1: clk_divider/2-1);
else licznik <= licznik-1;
reg SPK = 0;
always @ (posedge clk) if (licznik == 0) SPK <= ~ spk;endmoduleUżywam na pokładzie zegarem 50MHz, co mój sygnał wejściowy "clk" i wyjście sygnału "SPK" jest połączony na pokładzie LED.