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.

AWR1843: AWR1843

Part Number: AWR1843

Hi,

IPC is only between MSS & DSS, and for BSS it is direct without use of IPC as per one of the technical document.

Why IPC is not used for communication to mmWave link ?  What is this direct interface for mmWave API ?  Is it through internal SPI ?

Also, I noticed MSS & DSS can initialize and configure BSS. What is the usecase for DSP to initialize and configure mmWave ?

-ben

  • The communication between MSS, DSs, BSS is performed through mailboxes.

    Thank you

    Cesar

  • Cesar said:

    The communication between MSS, DSs, BSS is performed through mailboxes.

    Thank you

    Cesar

    Hi Cesar,

    Can you please elaborate on this communication or any documents to explore.

    How mailbox has deterministic performance and cause any latency in communication

    And What is the usecase for DSP to initialize and configure mmWave ?

  • Please read the mailbox chapter 19 in the Technical Reference Manual

    .

    Could you please provide more details about this question:

    "And What is the usecase for DSP to initialize and configure mmWave ?"

    Thank you

    Cesar

  • Cesar said:

    Could you please provide more details about this question:

    "And What is the usecase for DSP to initialize and configure mmWave ?"

    Thank you

    Cesar

    In mmwave devices with dual cores, mmWaveAPI provides a layer of abstraction over IPC to synchronize and pass configuration between the MSS and DSS domains.  MSS & DSS can initialize and configure BSS. There is one API to synchronize these two (mmWave_sync(). 

    So my question is what is the usecase for DSP (DSS)  to initialize and configure mmWave front end ?

  • Hi,

    In a real system the mmWave front end configuration can be defined in the application that runs on the DSS. The DSS can configure the front end while the MSS is in charge of communicating with a potential host processor

    thank you

    cesar

  • Cesar said:

    Hi,

    In a real system the mmWave front end configuration can be defined in the application that runs on the DSS. The DSS can configure the front end while the MSS is in charge of communicating with a potential host processor

    I'm still not clear on this use case.

    Normally DSP is used for data processing and running the mmWave front-end driver on DSS will impact the radar data processing.

    DSS has to configure and handle the IPC, interrupts, events etc for mmWave communication and responses, which won't be

    efficient right ?

    What are the benefits of running mmWave driver application on DSS compared to MSS ?

    -ben

  • Hi,

    You are correct. The DSP is used for data processing. Usually most of the RF configuration happens at the init time before processing starts. So it is possible to configure the RF front end from the DSP. If there is no more bandwidth on the DSP than it would be a better choice to configure the RF front end from the MSS.

    It is up to the system integrator do decide the most optimal architecture for the system.

    The mmwave devices provide the capabilities to control the RF front end from either the DSS or the MSS.

    Thank you

    Cesar

  • Hi Cesar,

    Running Autosar  and mmWave Link drivers on MSS, how these mmWave drivers are implemented, is it running as an Autosar CDD driver, what about CSI2/LVDS and SPI drivers are they belong to CDD drivers ?

    How the response time is guaranteed while running on MSS for mmWave link, since Autosar has latencies in responding to incoming commands/requests ?

    But running on DSS can it handle the runtime configuration for inter chirp reconfiguration ?

    -ben

  • Hi,

    All the mmWavelink API are supported from the DSS.

    Regarding the Autosar questions, our support team is not expert in this field. However, other customers have implemented this OS on our device with no problem.

    I will open this questions to the forum community

    thank you

    Cesar