M
Mystery2703
Guest
Salve,
Sono molto nuovo FPGA e fare del mio meglio per imparare.Ho scritto un semplice programma Verilog a lampeggiare il LED sul Spartan 3E Starter kit.
Pre e Post risultati della simulazione sembra bene, ma quando ho la mappatura del flusso di bit su FPGA LED si accende ma non lampeggia.Non capisco che cosa sto facendo male.Può essere you guys can help me out!
Modulo beep1 (clk, SPK);
input clk;
SPK di uscita;
parametro clk_divider = 50000000/440/2;
reg [20:0] tono = 0;
sempre @ (clk posedge) tono tono = 1;reg [14:0] counter = 0;
sempre @ (clk posedge) if (contatore == 0) counter <= (tono [20]? clk_divider-1: clk_divider/2-1);
else counter <= counter-1;
reg SPK = 0;
sempre @ (clk posedge) if (contatore == 0) spk <= ~ SPK;endmoduleSto usando a bordo di 50 MHz di clock, come il mio segnale di ingresso "clk" e di uscita del segnale "spk" è collegato a bordo LED.
Sono molto nuovo FPGA e fare del mio meglio per imparare.Ho scritto un semplice programma Verilog a lampeggiare il LED sul Spartan 3E Starter kit.
Pre e Post risultati della simulazione sembra bene, ma quando ho la mappatura del flusso di bit su FPGA LED si accende ma non lampeggia.Non capisco che cosa sto facendo male.Può essere you guys can help me out!
Modulo beep1 (clk, SPK);
input clk;
SPK di uscita;
parametro clk_divider = 50000000/440/2;
reg [20:0] tono = 0;
sempre @ (clk posedge) tono tono = 1;reg [14:0] counter = 0;
sempre @ (clk posedge) if (contatore == 0) counter <= (tono [20]? clk_divider-1: clk_divider/2-1);
else counter <= counter-1;
reg SPK = 0;
sempre @ (clk posedge) if (contatore == 0) spk <= ~ SPK;endmoduleSto usando a bordo di 50 MHz di clock, come il mio segnale di ingresso "clk" e di uscita del segnale "spk" è collegato a bordo LED.