(1) The first runnable/correct source code.

(2) The second compilable source code, all the files except 'vcr_top.v'
has been fully implemented.