Forum: FPGA, VHDL & Co. CLK_PERIOD in der Testbench


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Amin S. (amin12)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

wie kann ich das in der Form von: Clk <= not Clk after Clk_Period;

ausdrücken?

constant CLK_PERIOD: time:= 50 ns

Danke

von Gustl B. (gustl_b)


Bewertung
0 lesenswert
nicht lesenswert
Amin S. schrieb:
> Clk <= not Clk after Clk_Period/2;

von Tobias B. (Firma: www.elpra.de) (ttobsen) Benutzerseite


Bewertung
0 lesenswert
nicht lesenswert
Amin S. schrieb:
> Hi,
>
> wie kann ich das in der Form von: Clk <= not Clk after Clk_Period;
>
> ausdrücken?
>
> constant CLK_PERIOD: time:= 50 ns
>
> Danke

Und den Anfangszustand von clk nicht vergessen. Ich fange gerne mit '1' 
an, dann ist die steigende Flanke im Simulator immer deckungsgleich mit 
einem Vielfachen der Clock Periode auf der x-Achse.

von Duke Scarring (Gast)


Bewertung
1 lesenswert
nicht lesenswert
Amin S. schrieb:
> constant CLK_PERIOD: time:= 50 ns

Wenn man nicht soviel selber rechnen will, schreibt man:
1
constant frequency  : natural := 20_000_000;
2
constant clk_period : time    := (1 sec / frequency);

Duke

Beitrag #6582021 wurde von einem Moderator gelöscht.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.