Testbench: horloge variable

D

dd2001

Guest
Comment écrire un générateur d'horloge variable?

cycle clk # = ~ clk toujours;voulez increse auto chaque cycle de 10 # 500.Tout le gourou on peut aider?

 
plusieurs sources d'horloge utilisation, puis multiplexer les horloges ensemble et que mux contrôlée par compteur (s).Depuis sa non synthétisable, vous n'avez pas besoin de s'inquiéter de la glitchs, la charge ....

 
Est-ce que tu veux?«Définir cycle_main 100
«Définir cycle_inc 500
«Définir inc 10

tinc entier;

initial de commencer
tinc = 0;
clk <= 0;
fintoujours commencer
# («Cycle_main tinc)
clk <= ~ clk;
fin

toujours commencer
# («Cycle_inc)
tinc tinc = `inc;
fin

 
Eh bien, Karlheinz:Il est très proche, je veux juste qu'il fonctionne comme un VCO, si les informations données 7 bits changé, alors la fréquence également suivre.Thnaks.

 

Welcome to EDABoard.com

Sponsor

Back
Top