Switched svd parser to the one used in https://github.com/bnahill/PyCortexMDebug
Modified the svd file to be able to do handle multiple-dimensioned registers