AVR8 core

From Hamsterworks Wiki!

Jump to: navigation, search

I've been playing with Jack Gassett's port of the AVR to his Papilio One FPGA based Arduino board - the one on OpenCores build is designed for the Altera FPGAs

I wrote this small tutorial on how to get your program into the AVR8 Memory.

I've also put a text mode video output alongside my AVR8 processor.

Differences from the real thing

On the original AVR103 had one input-only port and one output-only port (alongside it's four bidirectional ports). All the ports on the AVR8 processor are bi-directional. Because of this there are two 'undocumented' data direction registers the need to be set appropriately.

Of course these are not defined in any of AVR studio's 'C' headers files so you will need to add your own.

Personal tools