xmc architecture