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.

TMS570LC4357: Reserved memory access

Part Number: TMS570LC4357


Hi,

In the TMS570LC4357 memory map in the TRM, the area before the RAM is indicated as "Reserved" (from 0x0040_0000 to 0x07FF_FFFF).

As the behaviour to this reserved section is not described neither in the TRM nor the Datasheet documents, what is the CPU Interconnect behaviour if the core tries to read or write to this area? Will it generate an abort to the core to get an Abort exception, or will the access only be ignored?

Thanks for the clarification,

Best regards

Gael

  • Hello Gael,

    An CPU Abort will be generated per the datasheet.

  • Hi Chuck,

    In this table it is indicated that an abort will be generated if an access is made:

    - between 0x0808_0000 and 0x083F_FFFF

    - between 0x0848_0000 and 0x087F_FFFF

    It is not stated how the CPU behaves between 0x0040_0000 and 0x07FF_FFFF.

    In general in the table, it is not mentionned how the CPU behaves if an access is made in a section that is not described in this table (Table 6-25). Is there such a rule? Like the CPU generates an Abort to the Core? Or does it depend on the address?

    Other example: how behaves the CPU if an access is made between 0x3200_0000 and 0x6000_0000? It is also not mentioned in the table.

    Regards,

    Gael

  • Hi Gael,

    The Frame size is 4MB for each of those specific memory types mentioned. The addresses you specify are the implemented memory range. Any accesses within the frames that are unimplemented memory, will result in the action noted in the far left column. In the case of Flash and RAM it is an abort as noted. This holds true throughout the device. In particular, any of the space listed in the memory map diagram as reserved will be unimplemented memory and result will result in a device exception (specifically an abort).