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.

AM5K2E02: General questions

Part Number: AM5K2E02

My customer is using the AM5K2E02.  I'm looking to get a few questions answered for the customer before they proceed with this processor:

  • Is the programming done over the JTAG?

  • Is external program memory needed?  If so which is the best interface to use for it?

  • Is this the same as boot memory mentioned in the documents? SPI interface or EMIF16 interface?

  • For the EMIF16 interface, it says the interface runs at CPU CLK/6.  For the 1.4Ghz part, that would be 233Mhz.  There doesn’t seem to be any industrial grade NAND or NOR parallel Flash that run at that speed.

  • Is the 60-pin emulation connector a standard pin out for connection to a specific emulator?

  • Can the PCIe be setup to act like a DMA interface, with handshaking done with the GPIO?

  • What external chips are required for the USB 3.0 and 1GBE interfaces to external connectors?

  • If we are storing multiple GUI page layouts in memory, is the NAND Flash the best for this?

  • What special connections do we have to have to use all the GPIO for handshaking to external devices?  Some of the GPIO must be pin-strapped during boot to set certain modes?
  • Hi,
    Is the programming done over the JTAG?

    1. Yes, you can use JTAG to program the AM5K2E02 device. See supported Jtags:
    www.ti.com/product/AM5K2E02/toolssoftware
    see the Development tools (6) section. You can also program the linux or RTOS kernel in the internal memory of the board.

    Is external program memory needed? If so which is the best interface to use for it?

    2. As I said, it is good to have an external NAND or NOR, so that you can boot the RTOS or linux kernel. Most often NAND flash is used.

    Is this the same as boot memory mentioned in the documents? SPI interface or EMIF16 interface?

    3. Yes. You can use both SPI & EMIF16 interfaces to boot from the connected memories.

    For the EMIF16 interface, it says the interface runs at CPU CLK/6. For the 1.4Ghz part, that would be 233Mhz. There doesn’t seem to be any industrial grade NAND or NOR parallel Flash that run at that speed.

    4. See what is used in K2E EVMs:
    www.ti.com/.../toolssoftware
    Look at the Design kits & evaluation modules (2) section.

    Is the 60-pin emulation connector a standard pin out for connection to a specific emulator?

    5. Yes this is standard jtag connector. See the XDS design guides:
    www.ti.com/.../sprabv0.pdf (Section 4JTAG)
    Emulation and Trace Headers Technical Reference Manual -> www.ti.com/.../spru655i.pdf
    processors.wiki.ti.com/.../XDS_Target_Connection_Guide
    Recommended emulators are stated in 1.

    Can the PCIe be setup to act like a DMA interface, with handshaking done with the GPIO?

    6. I think this should be possible. Will check with the team.

    What external chips are required for the USB 3.0 and 1GBE interfaces to external connectors?

    7. You can check the reference EVMs listed in 4.

    If we are storing multiple GUI page layouts in memory, is the NAND Flash the best for this?

    8. Yes, I believe so. Will check with the team.

    What special connections do we have to have to use all the GPIO for handshaking to external devices? Some of the GPIO must be pin-strapped during boot to set certain modes?

    I don't think I understand this... what are you planning to have on your board?

    Best Regards,
    Yordan