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.

Regarding f28069 memory map

Hi Everyone,

i have read in datasheet that f28069 has 32 bit data address and 22 bit program address. But i can see in memory mapping that 16 bit(MSB) is mapped as data space and 16 bit (LSB) is mapped as program space . i am bit confused  regards memory mapping , data bus ,program bus please clarify me ,suppose if i want to connect  external memory how do i connect it .

memory mapping of f28069 .

  • Hi Everyone,

    How do i connect external memory to F28069, could anybody help me???

     

  • tamil vanan said:
    i have read in datasheet that f28069 has 32 bit data address and 22 bit program address.

    Tamil,

    This is the reach of the bus itself.  The data bus has 22 bits of reach and the program address bus has 22-bits of reach.  All of our current devices only use up to 22-bits (ie addresses 0x000000 - 0x3F7FFF).

    tamil vanan said:
    But i can see in memory mapping that 16 bit(MSB) is mapped as data space and 16 bit (LSB) is mapped as program space

    Yes - each address points to 16bits of data.  Note, C28x has unified memory - so the data the program bus sees is the same as what the data bus sees.

    tamil vanan said:
    please clarify me ,suppose if i want to connect  external memory how do i connect it

    Well - this depends on which peripheral you are going to connect the external memory.  The 28069 doesn't have an XINTF (external interface), but you could connect EEPROM to the SPI.  This becomes more a peripheral question than a CPU question.

    Regards

    Lori

  • Hi Lori,

    Thanks  for your reply . I am beginner to  DSP controller  and straight away started with C2000 .Now i am clear  with memory mapping . you have mentioned that 

     "The 28069 doesn't have an XINTF (external interface), but you could connect EEPROM to the SPI.  This becomes more a peripheral question than a CPU question." . could you tell me what XINTF mean?

  • tamil vanan said:
    could you tell me what XINTF mean?

    Tamil,

    XINTF stands for external interface.  It is available on some of our devices - in particular the 2833x and 2823x devices.  It allows you to connect memory mapped external memory (RAM or Flash) to the device.

    Regards

    Lori