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.

Processors forum: About the AM263x

Other Parts Discussed in Thread: AM2634

The other day, in the following question, I was told that the microcontroller that fits the request is "AM263x".

Processors forum: About the choice of a MCU - Processors forum - Processors - TI E2E support forums

However, I was pointed out by the people involved that we had to be able to communicate by bus.

Is there a microcontroller that is compatible with the AM263x and capable of bus communication?

best regards.

  • Hi

    Thanks for exploring the AM263x controller for your usecase. Can I know some more details

    What is the end use-case you're aiming for?

    Is there a microcontroller that is compatible with the AM263x and capable of bus communication? -> What is the BUS interface communication that you're mentioning?

    To get started using the AM263x you can purchase the AM263x-CC (Control Card) for evaluation purposes.

    Please let me know on the above points

  • Hi Kowshik

    What is the BUS interface communication that you're mentioning?

    ->This time, it will be a general-purpose bus with an address of 4 bits and a data of 8 bits.
    ->Is it possible to use the GPMC (General-Purpose Memory Controller) installed in the AM2634 for bus communication other than for memory applications?

  • Hi,

    For this use case, a protcol like SPI (Serial Peripheral interface) should be good for interfacing your FPGA and the processor

  • Sorry,

    Add information about how to use it.

    Since the LSI used to control the motor can only perform BUS communication, BUS communication is required.

  • Hi,

    I have assigned this thread to motor control expert, he'll be helping you with the query further.

    Thanks

  • Hi,

    You can certainly use the GPMC to implement the requested BUS interface with your FPGA (4 bit address and 8 bit data).

    Please check the 13.3.1 General-Purpose Memory Controller (GPMC) in AM263x TRM for any limitations and implementation details!

    The only issue is the GPMC driver is not yet implemented for am263x MCU+ SDK yes. You will have to implement your own GPMC driver by setting the GPMC registers according to TRM.

    Bets regards,

    Ming 

  • Hi Ming,

    I understand that there is no driver.

    Since I do not have enough knowledge to create a driver from scratch, I want to use a microcomputer that can perform BUS communication from the beginning.

    Please tell me about the microcontroller that meets the following specifications or the system configuration to meet the specifications.
    ・An interface for BUS communication is implemented.
    ・It can withstand data sampling with a period of 0.1 msec.
    ・ The motherboard and microcomputer can be connected by TCP/IP.

  • Hi,

    If you cannot write your own GPMC driver and you have to use the BUS commands with 4 bit address and 8 bit data, then the AM263x is not an option for your application, because there is no easy solution for interfacing with the FPGA via BUS command using AM263x. 

    I will look for other MCUs in TI portfolios and try to find a good fit for your application. Will get back to you soon.

    Best regards,

    Ming

  • Hi, 

    There is another solution using AM263x. We can use the PRU-ICSS in the AM263x to implement an EMIF (External Memory Interface) and use it for interacting with FPGA.

    Best regards,

    Ming