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.

XTCIEVMK2X: Can PA and SA be controlled by different Host(ARM and DSP) at the same time?

Hi TI experts,

NETCP(Network Coprocessor) includes some modules, like PA and SA.

XTCIEVMK2X has 2 hosts--- ARM and DSP.

My question is ...

 Can PA and SA be controlled by different Host(ARM and DSP) at the same time? That is to say,

case 1: ARM uses PA and DSP uses SA; or ARM uses SA and DSP uses PA.

case 2: Both ARM and DSP use PA or Both ARM and DSP use SA.

Is it possible?

 

Tony

  • Hi Tony,
    I think, you can run the PA and SA program on different host.
    And you need to initialize the NETCP either in ARM or DSP side.
  • Hi Titus,

    Thanks for you answer.

    Does RM( resource manager) need to modify according to different PA or SA host?

     One more question. If two applications run on ARM side, one runs in  SA Air-Ciphering mode and the other runs in SA IPSEC mode. Is it possible that both two applications use SA  at the same time? SA initialize shoud be done once in either application?

    Tony

  • Tony,

    The scenario of running both Air-Cipherng and SA IPSEC should be ok. 

    Sa initialization will consist of 1 application doing an Sa_create() which returns a handle to the SA instance created. This should be done by 1 application but both applications will need to do an Sa_start which uses the handle returned by Sa_create.

    I'm not too sure on the RM question. RM basically manages system resources so where is no contention between different entities requesting resources (entities can be linux kernel, user space application, etc).

    Lali