The AVR compatible AX8 processor has been successfully synthesized on the Buttefly Platform S3E FPGA cocoon. It is currently running a LED flashing "Hello World" application.
The AX8 processor works with the avr-gcc toolchain but is not as well supported as the AVR8 processor. Please visit the AVR8 Soft Processor project for a more capable and better supported Soft Processor. If you are specifically looking for a smaller Soft Processor or one based on the AT90S2313 then the AX8 may be appropriate.
Videos
Hello World Demonstration of the AVR compatible AX8 processor. The default "Hello World" program flashes 8 LED pins at varying rates. The recorded video demonstrates using the Butterfly Loader to load the newly synthesized Avr_Ax8.svf file.
Next Steps
Figure out how to update the BRAM without a full project re-synthesis. Joe Rottweiler's' notes should be enough information to get this working.
Test a "Hello World" program over the USB port.
Figure out how to compile a C application with the avr-gcc toolchain.
Write tutorials on how to use the tools.
Sources
The original AX8 microcontroller project was created by Daniel Wallner and is hosted here at www.opencores.com.
More information about using Xilinx BRAM to store program code was written by Joe Rothweiler at his Sensicomm website here.