Make timing close for crucial paths
Currently we have timing errors in the paths to the VIO and ILA but also in the DMA. We should get the latter to work without problems and possibly declare this ILA ones unimportant so Vivado doesn't spend time on them.