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.
furthermore we had to make some phases with different output in
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: