Zynq mn 2.0

updated branch with all commits for software & hardware changes. Base version working at 500us