DM,PM and instruction

Hi,

I am using ADSP SC 589 processor.Since I am new to use the processor , I want to know what is difference between DM, PM and instruction memory?

What is the use of DM, PM and instruction cache?

Regards,

GBiswal