compteur d'impulsions

R

rakko

Guest
verilog toute personne a le code d'un compteur d'impulsions qui compte une variable d'impulsions d'horloge synchrone à une autre?

 
Que voulez-vous compter -
le nombre d'impulsions, la largeur de l'impulsion, la période d'impulsion?
Qu'est-ce que d'autres font l'horloge?
Peut-être dessiner un diagramme de timing ce que vous voulez dire.

 
Je veux compter le nombre d'impulsions.L'horloge tourne à une fréquence de 25MHz fixe.Les impulsions sont beaucoup plus lents dans l'ordre du kHz, et
n'ont même pas droit cycles.ils peuvent être aussi rapide que de quelques mhz de ralentir un peu khz.

 
Attachés verilog fichier impulsions de compteur.Ajouté après 2 minutes:Renvoyer en texte brut.

Module compteur (SCLK, fclk, rstn, compteur);
SCLK entrée, fclk, rstn;
contre la production;

fil syn_sclk
/ / vous pouvez faire une recherche web pour trouver des «impulsions synchroniseur" logique
/ / Ou je vais arriver plus tard.
psync_cell u_pc (. d (SCLK). clk (fclk),. rstn (rstn). o (syn_sclk));
reg [15] counter;
toujours @ (posedge fclk ou negedge rstn)
if (! rstn) counter <= 0;
else if (syn_sclk) counter <= counter 1;

endmoduleAjouté après 2 heures 18 minutes:Cliquez ici pour pouls synchroniseur schéma.
http://www.nandigits.com/p85.htm

Nandy
www.nandigits.com
Netlist Debug / ECO en mode graphique. [/ Url]

 

Welcome to EDABoard.com

Sponsor

Back
Top