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.

AM625: AM625

Part Number: AM625
Other Parts Discussed in Thread: AM623, AM62P, SYSCONFIG, AM62A7, AM62A3

Our application involves a processor tasked with capturing images upon motion detection, validating human motion, storing the images in an SD card, transmitting them to another module via RF interface, and sending data to a server using an LTE module. Additionally, there is a requirement for a display module capable of listing and displaying these images.

We kindly request your assistance in providing detailed information regarding the capabilities of both AM623 & AM625 Processors. I have few queries about the processor,

1. Memory Point of View
In datasheet it is given that 816 kB of On-Chip RAM will be supported by AM62X and this On-chip RAM having Multiple Allocations internally.
This 816 kB will not be sufficient for our above mentioned application.
So, we need to use external LP-DDR4 RAM such that low power can be utilised.
But I have one point that I don’t even need 2 GB or 4 GB of RAM and 1GB is sufficient for my application. Is that possible to connect 1 GB RAM as well or its minimum support is 2GB as it supports 2 Memory Banks.
I have another question that (supporting question to above one), if I am going to use AI camera detection is 1 GB sufficient for Machine Learning application.
Can you guys please suggest 1GB is sufficient or we need move to 2 GB?
Can you also suggest which LP-DDR4 RAM they are using and what is the Full level Power consumption of the RAM?


2. Processor Cores
AM62X supports Quad core cortex A53 cores + Single core ARM cortex M4F MCU up to 400MHz clock speed.
Is this MCU means Microcontroller integrated with MPU?
Is MCU RAM + On-chip RAM combinedly sufficient for our above mentioned application?


3. AM62X MPU supports USB-C type connection as per the datasheet, that’s known thing.
Can we use single USB-C for both debug and powering up the device or we need to use more?
We are asking this question to make our device bit compact.


4. Are we using NAND flash for loading the firmware?


5. We need to interface 1 touch display unit using MIPI-DSI Lane.

Here, we need some help that, can we make touch display system OFF until we touched, though the whole sysem is ON. Because, we will not make UP the display all the time. Can you please comment on this question?

What is the power consumption if we are going to use TI suggested touch Display ?

What is the TI suggested display?


6. We are in need of PMIC as well and can we get PMIC used by TI? Can we get the in depth documentation of PMIC used in your EVK kit?

As we are also in need of camera module (using MIPI - CSI interface), we are in target to achieve video resolution > 720p not more than that.
Is there any TI suggested camera module and also we need the power consumption of your model?


7. I haven't Seen about cony Interrupt Pin to 
MPU? can you please comment on it? or it is with any other name in data sheet?
As Interrupt must be used for various modes in MPU as well as for some sensors.

8. we need to implement AI video detection on Animals for our application.
Is TI team providing any
classification algorithm for that? To train a System, which tooI TI is using and can we also use the same?

If we operate AI video detection in our processor, during that detection time period what is the max current / power consumed by the system ? can I get the estimated figure?

  • Can TI team reply on this Please

  • Aman,

    Sorry for the delayed response on the ticket. This seems to have been missed on my side. I have provided detailed responses to your questions

    1. Memory Point of View
    In datasheet it is given that 816 kB of On-Chip RAM will be supported by AM62X and this On-chip RAM having Multiple Allocations internally.
    This 816 kB will not be sufficient for our above mentioned application.
    So, we need to use external LP-DDR4 RAM such that low power can be utilised.
    But I have one point that I don’t even need 2 GB or 4 GB of RAM and 1GB is sufficient for my application. Is that possible to connect 1 GB RAM as well or its minimum support is 2GB as it supports 2 Memory Banks.
    I have another question that (supporting question to above one), if I am going to use AI camera detection is 1 GB sufficient for Machine Learning application.
    Can you guys please suggest 1GB is sufficient or we need move to 2 GB?
    Can you also suggest which LP-DDR4 RAM they are using and what is the Full level Power consumption of the RAM?

    SoC doesn`t limit the size of the DDR memory. We have seen customers use anywhere from 512 MB to 4GB memory depending on type of OS used, size of application images on all cores etc. For most typical applications on AM623 or AM625, 1 GB memory should suffice for Linux applications. We have 2GB memory on our EVMs as just an reference as we are expected to provide an SDK experience that can show case full functionality of the device but this BOM can be optimized by customers by creating a PoC prototype on our reference board before you build your custom HW. 

    For AM62, you can use any JEDEC compliant DDR4 or LPDDR4 memory. for power consumption from the RAM, you can use power estimation spreadsheet available from the application notes available on ti.com product folder:

    AM62X-PET-CALC Calculation tool | TI.com

    2. Processor Cores
    AM62X supports Quad core cortex A53 cores + Single core ARM cortex M4F MCU up to 400MHz clock speed.
    Is this MCU means Microcontroller integrated with MPU?
    Is MCU RAM + On-chip RAM combinedly sufficient for our above mentioned application?

    Yes, AM625 is a heterogenous SOC with integration of MCU cores and A53 cores. the onchip memory and external DDR should suffice for most applications but we recommend customer to create this budget based on their OS choices and stacks that they plan to leverage. The MCU M4 is a cache less MCU core and so the performance of this core executing from DDR will be bad so we recommend using onchip MCU SRAM for this core. A53 HLOS based application can complete run out of DDR memory. 

    3. AM62X MPU supports USB-C type connection as per the datasheet, that’s known thing.
    Can we use single USB-C for both debug and powering up the device or we need to use more?
    We are asking this question to make our device bit compact.

    Please refer to our AM62 SK EVM design to see how type C connection is used for powering up and for debug. We provide AM62 design guidelines and the AM62 SK EVM as reference to make these kind of choices.

    SK-AM62-SIP Evaluation board | TI.com 

    https://www.ti.com/lit/an/sprad05b/sprad05b.pdf?ts=1712806902712&ref_url=https%253A%252F%252Fwww.google.com%252F 

    4. Are we using NAND flash for loading the firmware?

    We support several different kind of flash boot media to boot AM62 device. Please refer to boot modes supported in the Data Manual and TRM Initialization chapter. We support serial NOR and NAND, parallel NAND, SD card, EMMC boot media. All of the application images and bootloader will reside on this non-volatile flash and will be loaded onto the device memory during boot stages

    5. We need to interface 1 touch display unit using MIPI-DSI Lane.

    Here, we need some help that, can we make touch display system OFF until we touched, though the whole sysem is ON. Because, we will not make UP the display all the time. Can you please comment on this question?

    What is the power consumption if we are going to use TI suggested touch Display ?

    What is the TI suggested display?

    AM623 and AM625 supports OLDI and DPI interface. There is no DSI interface on this device. IF DSI interface is required then you can consider AM62P device which is sampling or plan to use some adapter for DPI to DSI. TI supports a Microtel display panel with am62 EVM

    https://www.ti.com/tool/SK-LCD1 

    6. We are in need of PMIC as well and can we get PMIC used by TI? Can we get the in depth documentation of PMIC used in your EVK kit?

    As we are also in need of camera module (using MIPI - CSI interface), we are in target to achieve video resolution > 720p not more than that.
    Is there any TI suggested camera module and also we need the power consumption of your model?

    We support companion PMIC for this device. The PMIC has been used on AM62 SK LP EVM. You can also refer to the following application nores:

    Powering the AM62x with the TPS65219 PMIC (Rev. B) (ti.com)

    7. I haven't Seen about cony Interrupt Pin to 
MPU? can you please comment on it? or it is with any other name in data sheet?
As Interrupt must be used for various modes in MPU as well as for some sensors.

    The device pins are pinmuxed and most of the pins can be configured as GPIO pin and configured as input to interrupt the MPU. Please refer to the Sysconfig tool for pinmuxing and configuring GPIO pins 

    SysConfig (ti.com)

    Examples for GPIO from MCU SDK: AM62x MCU+ SDK: GPIO (ti.com)

    FAQ: (+) [FAQ] SK-AM62 : How to configure the GPIO interrupt on AM62X in MCU+SDK. - Processors forum - Processors - TI E2E support forums

    Linux GPIO usage: 3.2.2.7. GPIO — Processor SDK AM62x Documentation

    8. we need to implement AI video detection on Animals for our application.
Is TI team providing any
classification algorithm for that? To train a System, which tooI TI is using and can we also use the same?

    Processor SDK Linux includes support for ARM OSRT (TFLite and ONNX) support for running AI functions. 

    3.11. Machine Learning — Processor SDK AM62x Documentation

    We also have a device "AM62A3" and "AM62A7" with 2 TOPS TI accelerator which you can find on ti.com where faster AI inference can be obtained and TI provides the full EdgeAI SDK and suite of tools.  On AM625 and AM623, you can use any Linux or opens source supported ARM based tools. You can use EdgeImpulse like tools, we have some AI examples on thise device in github that you can find through the link below:

    AM62x Design Gallery (ti.com)

    You can directly measure the power consumption using our EVM or based on CPU utlitization estimate the power using the PET tool. We can`t provide a generic response on theestimated power without knowing the model, compute and utilization.