PORTING AMBER CPU TO DE1-SOC AND ALTERA BUS

By Mohammad Saifee Dohadwala

adc

Summary:
The goal of this project is to port the design to Cyclone V FPGA, and interface it to Avalon bus
to establish communication with ARM Hard Processing System. The idea is to be able to have
a microcontroller on the FPGA with real-time response characteristics, but running the same
tool chain as the ARM processors which are running Linux. However, given the struggles with
development tools, the project goals were scaled down to getting a more general familiarity
with the Amber system, GNU tools and Quartus development tools. This project made an
attempt to port Amber system on DE2-115 board Cyclone IV FPGA board. This was a reasonable
milestone since it would allow development towards the original goal with continued effort.

Report (pdf)

Code (ZIP)

Code from opencores.org, more info at wikipedia