puls counter

R

rakko

Guest
oricine are codul Verilog pentru un contor de impulsuri care contează un puls diferite sincrone la un alt ceas?

 
Ce vrei sa numere - numărul de impulsuri, latime de impuls, pulsul perioadă?
Ce este faptul că ceasul alte faci?
Poate trage o diagramă calendarul de ce vrei să spui.

 
Vreau să număr numărul de impulsuri.Ceas master este rulează la o frecvenţă de 25MHz fix.Impulsuri sunt mult mai lent, în ordinea de kHz şi nu au cicluri chiar datoria.acestea ar putea fi la fel de rapid ca un MHz câteva lent ca o kHz câteva.

 
Attached file Verilog din contra puls.Adăugat după 2 minute:Retrimite în text simplu.

Contor modul (sclk, fclk, rstn, contor);
sclk de intrare, fclk, rstn;
contor de ieşire;

syn_sclk sârmă
/ / aveţi posibilitatea de căutare pe internet pentru a găsi "Synchronizer puls" logica
/ / Sau voi veni o mai târziu.
u_pc psync_cell (. d (sclk),. CLK (fclk),. rstn (rstn),. o (syn_sclk));
reg [15] counter;
întotdeauna @ (fclk posedge sau rstn negedge)
if (! rstn) counter <= 0;
else if (syn_sclk) counter <= contor 1;

endmoduleAdăugat după 2 ore 18 minute:Verificaţi aici pentru Synchronizer puls schematice.
http://www.nandigits.com/p85.htm

Nandy
www.nandigits.com
Netlist Debug / ECO în mod GUI. [/ Url]

 

Welcome to EDABoard.com

Sponsor

Back
Top