Software Bill of Materials

Component type Component Name Production or Reference Process compliance (FOSS, BQ, ASPICE, FSQ, CSQ) Certification Distribution Comments
Firmware TIFS Firmware
${SDK_INSTALL_PATH}/source/drivers/sciclient/soc/am62dx/*bin
Production BQ NA TI.com Required for DM and security TISCI services
Libraries/ Drivers Drivers (I2C, SPI, UART, CPSW, etc)
${SDK_INSTALL_PATH}/source/drivers
${SDK_INSTALL_PATH}/source/security
${SDK_INSTALL_PATH}/source/networking/enet/core
Production BQ NA TI.com Drivers for various IPs in the SOC.
Libraries/ Drivers IPC, DSS Driver
${SDK_INSTALL_PATH}/source/drivers/ipc_notify
${SDK_INSTALL_PATH}/source/drivers/ipc_rpmsg
${SDK_INSTALL_PATH}/source/drivers/dss
${SDK_INSTALL_PATH}/source/drivers/fvid2
Production Safety Qual TI.com IPC, DSS drivers
Libraries/ Drivers SCI (SCIServer, SCIClient)
${SDK_INSTALL_PATH}/source/drivers/device_manager/sci*
${SDK_INSTALL_PATH}/source/drivers/sciclient
Production Safety Qual TUV Certification TI.com SCIServer on DM R5 core and SCIClient on MCU R5 core
Libraries/ Drivers Board Drivers
${SDK_INSTALL_PATH}/source/board
Reference Demo quality NA TI.com Board peripheral drivers like ETHPHY, EEPROM etc
Examples Driver, Kernel Examples
${SDK_INSTALL_PATH}/examples
${SDK_INSTALL_PATH}/source/networking/enet/core/examples
${SDK_INSTALL_PATH}/source/safety_checkers/examples
Reference Demo quality NA TI.com Application examples to show how to use the driver APIs
Examples Secondary bootloader (SBL)
${SDK_INSTALL_PATH}/examples/drivers/boot
Reference Demo quality NA TI.com Secondary bootloader application examples
Libraries/ Drivers Safety diagnostics library (SDL)
${SDK_INSTALL_PATH}/source/sdl
Production FSQ TUV Certification TI.com Interfaces to safety mechanisms and features in the library
Libraries Dhrystone Benchmark
${SDK_INSTALL_PATH}/source/dhrystone_benchmark
Reference FOSS† NA TI.com Dhrystone CPU benchmarking for A53 core
Libraries XLibs
${SDK_INSTALL_PATH}/source/dsplib
${SDK_INSTALL_PATH}/source/fftlib
${SDK_INSTALL_PATH}/source/mathlib
${SDK_INSTALL_PATH}/source/vxlib
Reference BQ NA TI.com DSP libraries for C7x core
Libraries XLibs (Audio and Signal Processing)
${SDK_INSTALL_PATH}/source/audiolib
${SDK_INSTALL_PATH}/source/tisp
Reference Demo quality NA TI.com Audio and signal processing libraries for C7x core
Libraries Signal Processing Library
${SDK_INSTALL_PATH}/source/signal_processing
Reference Demo quality NA TI.com Signal processing library for C7x core
OS FreeRTOS
${SDK_INSTALL_PATH}/source/kernel/freertos/FreeRTOS-Kernel
Reference FOSS† NA TI.com Reference OS for ARM R5F
OS Abstraction Driver Porting Layer (DPL)
${SDK_INSTALL_PATH}/source/kernel/freertos/dpl
${SDK_INSTALL_PATH}/source/kernel/nortos/dpl
Production BQ NA TI.com Abstraction layer between FreeRTOS and NoRTOS
Libraries/ Drivers Safety Checkers
${SDK_INSTALL_PATH}/source/safety_checkers
Production FSQ TUV Certification TI.com Safety checkers for TIFS and RM PM HAL
Stack/ Middleware LWIP
${SDK_INSTALL_PATH}/source/networking/lwip
Reference FOSS† NA TI.com Light weight open source TCP/IP Stack
Stack/ Middleware MbedTLS
${SDK_INSTALL_PATH}/source/networking/mbedtls_library
Reference FOSS† NA TI.com SSL/TLS and DTLS protocols
Stack/ Middleware TSN
${SDK_INSTALL_PATH}/source/networking/tsn
Production BQ NA TI.com Ethernet Time Sensitive Networking Stack
Stack/ Middleware Ethernet Firmware (EthFw)
${SDK_INSTALL_PATH}/source/networking/ethfw
Reference Demo quality NA TI.com Experimental: Ethernet traffic sharing firmware across multiple cores
Stack/ Middleware FreeRTOS FAT FS
${SDK_INSTALL_PATH}/source/fs/freertos_fat
Reference FOSS† NA TI.com Open source FAT file system
Tools SDK Tools
${SDK_INSTALL_PATH}/source/networking/enet/core/tools
${SDK_INSTALL_PATH}/tools
Reference Demo quality NA TI.com Tools for Appimage creation, Flashing, signing, etc.
Examples OTP Key Writer Reference BQ NA TI.com Secure Resources Reference tool to program the keys
Libraries/ Drivers ARM Clang RTS library Production FOSS, BQ NA TI.com Complier libraries for ARM cores
Tools ARM CLANG compiler Production BQ QKIT TI.com Compiler tool for ARM R5F and M4F
Tools SYSCONFIG Reference BQ NA Ti.com Tool to configure SOC pinmux and driver parameters

† To be used for production based on customer judgement