Tutorial: Simulate AVR8 and Custom User Cores

NOTE: Please note that the tutorial does not show that you must select “Gadget Factory Papilio Custom Board” under tools/board in the Arduino IDE for the simulation file to be generated.

This screencast shows how to simulate a custom user core connected to the AVR8 Soft Processor. Simulation is the most efficient way to debug your custom VHDL or Verilog code or to learn about the AVR8 internals.

Follow along as we debug a custom core that extends the functionality of the AVR8 Soft Processor. We dig into the AVR8′s program counter, opcodes, and external pins as we delve into the internals of the soft processor.