Die Abbildung wird geladen …
Gestoppt · Dein Code läuft noch nicht. Bis du auf „Ausführen“ drückst, läuft das Programm, das schon auf dem Board ist.
Noch nichts ausgegeben. Drück auf „Ausführen“.
Noch nicht geprüft
Führ deinen Code aus, um ihn zu prüfen. Die Prüfungen spielen ein festes Skript auf einer virtuellen Uhr ab, deshalb bekommt derselbe Code immer dasselbe Ergebnis.
Jeder Fehler passiert in der Simulation wirklich. Lös einen aus, beobachte die Abbildung und lies dann, warum.
Ändere hier einen Wert oder klick im Code auf einen Chip.
Es gibt kein delay(): LEDR0 blinkt, weil das Design 50 Millionen Taktzyklen pro Sekunde zählt, und LEDR9-LEDR6 zählen die Blinker.
iynk führt dein Verilog als Verhaltensmodell aus, Takt für Takt am Takt des Boards. Es wird nicht synthetisiert, platziert oder geroutet: kein Timing, keine LUT-Zahlen.
| Pin | Verbunden mit | Aufgabe |
|---|---|---|
MAX10_CLK1_50 | CDCE937 (U3) → PIN_P11 | Jede steigende Flanke aktualisiert die Register |
LEDR0 | FPGA-Pin A8 (LEDR[0]) | Wechselt alle HALF Zyklen den Zustand |
LEDR6 | FPGA-Pin E14 (LEDR[6]) | Niedrigstes Bit des Blinkzählers |
Sensoren und Aktoren, die dieses Board ansteuert, mit den echten Verbindungen.