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.

NetCP Software Developers Guide

Hi

Looking through the CC Studio Help system, in the PDK for 6678 section, there is a reference to a "NetCP Software Developers Guide" I can't reach.

Where can i get hold of this document?

/OH

  • OH,

    Please refer to the NETCP section of the MCSDK user guide -- http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide#Network_Co-processor_.28NETCP.29

    Documentation is for the NETCP software components -- PA and (if applicable) SA:

    Network Co-processor (NETCP)

    NETCP provides hardware accelerator functionality for processing Ethernet packets.

    Security Accelerator (SA)

    The SA, also known as cp_ace (Adaptive Cryptographic Engine), is designed to provide packet security for IPsec, SRTP and 3GPP industry standards. The SA LLD provides APIs to abstract configuration and control between application and the SA. Similar to the PA LLD, it does not provide a transport layer. The Multicore Navigator is used to exchange control packets between the application and the SA firmware.

    NoteNote: Due to export control restrictions the SA driver is a separate download from the rest of the MCSDK. See download link in the Related Software link above.


    Additional documentation can be found in:

    Document Location
    Hardware Peripheral Users Guide User Guide
    LLD Users Guide $(TI_SA_LLD_<ver>_INSTALL_DIR)\sasetup\docs\UserGuide_SA_LLD.pdf
    API Reference Manual $(TI_SA_LLD_<ver>_INSTALL_DIR)\sasetup\packages\ti\drv\sa\docs\doxygen\sa_lld_docs.chm
    Release Notes $(TI_SA_LLD_<ver>_INSTALL_DIR)\sasetup\packages\ti\drv\sa\docs\ReleaseNotes_SA_LLD.pdf

    Packet Accelerator (PA)

    The PA LLD is used to configure the hardware PA and provides an abstraction layer between an application and the PA firmware. This does not include a transport layer. Commands and data are exchanged between the PA and an application via the Mutlicore Navigator.

    Additional documentation can be found in:

    Document Location
    Hardware Peripheral Users Guide User Guide
    LLD Users Guide $(TI_PDK_C66##_INSTALL_DIR)\packages\ti\drv\pa\docs\pa_sds.pdf
    API Reference Manual $(TI_PDK_C66##_INSTALL_DIR)\packages\ti\drv\pa\docs\paDocs.chm
    Release Notes $(TI_PDK_C66##_INSTALL_DIR)\docs\ReleaseNotes_PA_LLD.pdf 

    Best regards,

    Dave