1. A data processing device comprising: a microprocessor for fetching and executing an instruction; a coprocessor for storing data managed by the microprocessor; a microprocessor data cache for storing data managed by the microprocessor; an X-data cache for storing a first data group managed by the coprocessor; and a Y-data cache for storing a second data group managed by the coprocessor.