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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren