nios2 uclinux and additional hardware
in my studies of computer engineering we had to accomplish a bigger project in sixth semester. three fellows and i decided to work on nios2 processor from altera which is available as vhdl code and can be configured on fpga. we implemented additional hardware (8-bit parallel io port) for this processor in vhdl, configured it on fpga, wrote a linux driver for uclinux and documented everything from the installation of the toolchain through to the implementation of the driver.
the final documentation can be downloaded here:
pdf source

we had to present the project in front of the class:
pdf presentation src presentation
furthermore we had to make some phases with different output in this project:
pdf phase 1 src phase 1 pdf phase 2 src phase 2 pdf phase 3 src phase 3

the sources we wrote can be downloaded here:
src files
if you'd like to buy me a beer:
btc: 1DoBnc5F5UeH6okqqWEtZHm5a4VN5AF6Tu
ltc: LfyMLr4wc519aMTZQ39g6bZtkA2LHjMb4u