Loading the figure…
Stopped · Your code isn't running yet. Until you press Run, the board runs the program already on it.
Nothing printed yet. Press Run.
Not checked yet
Run your code to check it. The checks replay a fixed script on a virtual clock, so the same code always gets the same result.
Each fault really happens in the simulation. Trigger one, watch the figure, then read why.
Play the world: press, slide and turn the parts while the code runs.
SW7-SW0 set the brightness of an LED on Arduino pin D3, 0 to 255 out of 256. Flip SW9 and it breathes by itself, fading up and down every two seconds.
iynk runs your Verilog as a behavioural model, cycle by cycle on the board clock. It does not synthesise, place or route: no timing, no LUT counts.
| Pin | Connects to | What it does |
|---|---|---|
D3 | R1 220 Ω → LED anode | The PWM output, ARDUINO_IO[3] |
GND | LED cathode (GND on JP2) | The return path |
SW9 | PIN_F15 (SW[9]) | Up: breathe; down: SW7-SW0 set the level |
Sensors and actuators this board drives, with the real connections.
Anode to D3 through 220 Ω, cathode to GND. Drive it from your design like any LEDR.
| Part pin | Board pin |
|---|---|
| A | D3Wire colour orange |
| K | GNDWire colour black |
A pin gives 8 mA at most: always fit the resistor.