Frage zu Altera Cyclone 2

Gast #5314364
Lesenswert?
• ▲
▼
Hallo, ich hab eine Frage bzgl. des Altera Cyclone 2 (EP2C5F256C8N). Und 
zwar möchte ich wissen, ob der Cyclone 2 es packen würde einen externen 
100 MHz Trigger zu handeln. Oder anders formuliert, ich würde gerne 
einen Trigger auf einen Pin des FPGAs legen, um zählen zu können wie oft 
der Trigger abgefeuert worden ist. Soweit ich weiss, sollte der Trigger 
mit einer Frequenz von 100 MHz abgefeuert werden. Ich habe bereits 
versucht im Datenblatt nachzuschauen, bis zu welcher Frequenz die IO 
Pins zuverlässig reagieren können, aber bin leider nicht fündig 
geworden.

Mein Code in Verilog für den Counter würde wie folgt aussehen:
1
module cntr(
2
    input trigger,
3
    input rst,
4
    output [15:0] counter
5
);
6
 
7
    reg [15:0] counter_d, counter_q;
8
    assign counter = counter_q;
9
 
10
    always @(counter_q) begin
11
        counter_d = counter_q + 1'b1;
12
    end
13
 
14
    always @(posedge trigger) begin
15
        if (rst) begin
16
            counter_q <= 16'b0;
17
        end else begin
18
            counter_q <= counter_d;
19
        end
20
    end
21
end

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [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 einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.