Implementation of a soft core processor on a FPGA - Woo, Chi Liang (2011)