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.

Limitation of EPI

Other Parts Discussed in Thread: TM4C1294NCPDT

Hi there, please teach me how to design a system.

We are designing a system with TM4C1294NCPDT using EPI.
In the data-sheet, we found a limitation of frequency of EPI.
In Table 11-2, when we employ Memory configurations with 2 chip selects, the maximum performance is 40MHz.
Does 40MHz mean maximum clock frequency?
We can't find the explanation about memory configurations in the electrical characteristics in chapter 27.15.
Please tell me why the limitation is 40MHz or 20MHz.
We want to know the basis in the electrical characteristics.

Thanks

Massa

  • Hello Massa,

    This is because of the loading of the EPI IO's due to two connected device load, that there is a limitation of the maximum clock frequency. As the load increases the timing in terms of rise and fall time may change. This can limit the maximum operating frequency.
  • Hello, Amit Ashara.
    Thank you for your quick reply.

    I understand the limitation is depend on the number of loads.
    We will design the circuit to work EPI under the maximum frequency.
    Thanks, again.

    Regards,

    Massa
  • Amit Ashara said:
    As the load increases the timing in terms of rise and fall time may change.

    Back in "days of old" both address & data bus "buffers" were employed to insure fast rise/fall times - and prevent undue load upon the (far less capable) MCUs.   Might those prove useful here, too?

  • Back in "days of old" both address & data bus "buffers" were employed to insure fast rise/fall times - and prevent undue load upon the (far less capable) MCUs.

    But more often because of either fan-out constraints (current limitations) or multiplexed buses (data and address bus in different variations) of the processor.

    Anyway, using external memory for an MCU is always a crutch - they are designed to have those "internalized". The external bus interface of the TM4C (and other comparable Cortex M4 devices) has several limitations, compared to "real" microprocessors.

  • Hello cb1

    They may but the user needs to verify that the functions on bi-directional buses are met by the use of the buffers and that the delay fits the timing budget.