Ich togle einfach einen Pin (das dachte ich zu mindestens) und möchte das 3.3V Rechtecksignal als Takt für einen (retro) MC6803 benutzen. Ist mein erster Verilog Kode falsch oder was macht der MAXII Chip in der Zeit wo der pin nicht getogelt wird ? Als Eisteiger bin ich dankbar für jeden leicht verständlichen Hinweis. DJ
1 | module blink_led(clk, led_out); |
2 | |
3 | input clk; |
4 | output led_out; |
5 | |
6 | reg [7:0] counter; |
7 | reg led_out; |
8 | |
9 | always @(posedge clk) |
10 | if(counter == 255) |
11 | begin |
12 | counter <= 0; |
13 | led_out <= ~led_out; |
14 | end |
15 | else |
16 | begin |
17 | counter <= counter + 1'b1; |
18 | end |
19 | |
20 | endmodule |