This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Program Space, Data Space, IO port Space

i have a question about Memory map about  TMS320C55x DSP processor, especially about C5535

i have  experiences mainly with Qualcom chipset and ARM.

recently i have sudied about C5535. but i dont understand about memory map.

Program Space, Data Space, IO port Space about the C5535 is seprate region physically?

some datasheets said that progrma and data space is unified space but io space is another one.

but each space starts with byte address 0.

 

 

My question is like below

in the C languae, we could write this  

==================================

  int *addr = 0;

  *addr = 10;

==================================

  what that address ( 0  byte address) belong to ? 

  program space?

  data space?

  io port address?

i dont know the architecture about this dsp or COFF(Common Object File Format)?

i am not good at english .  if you understand my question. please give me the answer !!!!!!!