first pass of changes for zc706/2flash.  Still work ac701, zedboard, zc706/flash, vc707/flash (ac + vc)