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.

TM4C1299NCZAD: Tiva TM4C1299NCZAD connect to SDRAM, External SRAM by common EPI

Part Number: TM4C1299NCZAD


In our project, the microprocessor needs to interface to SDRAM, external SRAM, FRAM and FPGA through EPI.
I want to confirm that whether Tiva TM4C1299NCZAD can connect to them by the common EPI ?

Below is quote from the datasheet:

The External Peripheral Interface is a high-speed parallel bus for external peripherals or memory.
It has several modes of operation to interface gluelessly to many types of external devices. The
External Peripheral Interface is similar to a standard microprocessor address/data bus, except that
it must typically be connected to just one type of external device. Enhanced capabilities include
µDMA support, clocking control and support for external FIFO buffers.

If Tiva TM4C1299NCZAD can not interface to them directly by EPI,
do you have any idea to communicate from Tiva to SDRAM (synchronous IF), FRAM and FPGA (asynchronous IF)?

Best Regards


  • Hello Nhat,

    I've not seen a request for this specific combination before. Occasionally I've heard of two I/F's being desired. In any case, to use the EPI for multiple I/F's you would typically need to reconfigure the peripheral each time. This would impact the speed at which accesses can be made which is why it is recommended to only use it for one external device. Depending on what modes are needed too, there could be concerns about chip select controls too.

    Whether that can work for your system is something you'd have to evaluate based on your performance needs but I think your concerns are valid to have as it is is not really designed to do what you are looking for, especially if you need three interfaces as lined out. 

    I don't have an alternate suggestion to offer, I am not familiar with other TI MCU families to make such a suggestion on what is available.