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.

[AM335x]What interface should we choose to communicate as fast as possible?

Hi,

We will have the interface between uPD70F3512 which is Renesas's microcontroller and AM335x.
We would like to communicate between those devices as fast as possible.
we target more than 60MHz.
Could you please suggest any good solution?

In addition, we have a few restrictions. They are the following.
 - We cannnot use Ethernet Subsystem as that interfasce.
 - We cannnot use PRU-ICSS as that interface.

Best regards,
Keigo Ishii

  • Hi Keigo-san,

    USB may be a possible choice.

  • Hi Biser-san,

    Thank you for your response.

    If uPD70F3512 supports high speed, I think it will be a good choice certainly.
    However, uPD70F3512 does not support high speed. It supports full speed and low speed.

    Could you please tell me another solution if possible?

    Best regards,
    Keigo Ishii

  • I don't have any knowledge about Renesas processors and what features they have. On the AM335X side since Ethernet, USB and PRU are unacceptable, it seems to me the only option left is GPMC, but I cannot say if it can be connected to a Renesas processor.

  • I think the best solution - with the lowest project risc - is to use a small FPGA with internal block RAM, and implement a dual-port-RAM in the FPGA, and connect the FPGA to the external busses of both processors.

    However, as

    - the RENESAS CPU is - feature-wise and speed-wise - a subset of the AM335x, and (I assume) code is written in high level language, I would throw the renesas out of the window and try to implement the functions inside the AM335x.  This will make more work for porting the drivers to AM335x, but will make _less_ work for hardware development, CPU-to-CPU communication, Boot/Update-Functions, EMI qualification, Testing, etc. The hardware will be smaller and cheaper, too.

    regards

    Wolfgang