Software Bill of Material
This page provide the list of SW components used in the various SW packets.
1. SW Packets
1.1. VDSP_BIN_LAN966x_ELF
| Field | Data |
|---|---|
Name: |
|
Embedded components: |
|
Source: |
Microchip internal development |
Version: |
Following VelocityDRIVE-SP Version |
Description: |
The binary VelocityDRIVE-SP FW blob for LAN966x |
License: |
See license text |
License file: |
1.2. VDSP_BIN_LAN969x_elf
| Field | Data |
|---|---|
Name: |
|
Embedded components: |
|
Source: |
Microchip internal development |
Version: |
Following VelocityDRIVE-SP Version |
Description: |
The binary VelocityDRIVE-SP FW blob for LAN969x |
License: |
See license text |
License file: |
2. Embedded SW components
2.1. tinymt32
| Field | Data |
|---|---|
Name: |
|
Source: |
|
Version: |
v1.1.2 |
Description: |
Pseudo random number generator |
License: |
BSD-3-Clause |
License file: |
2.2. printf
| Field | Data |
|---|---|
Name: |
|
Source: |
|
Version: |
0dd4b64bc778bf55229428cefccba4c0a81f384b |
Description: |
Minimal printf implementation |
License: |
MIT |
License file: |
2.3. lm_utils
| Field | Data |
|---|---|
Name: |
|
Source: |
Microchip internal development |
Version: |
Following VelocityDRIVE-SP Version |
Description: |
Utility functions for embedded systems |
License: |
MIT |
License file: |
2.4. mepa_velocitysp_lan966x
| Field | Data |
|---|---|
Name: |
|
Source: |
Microchip internal development |
Version: |
Following VelocityDRIVE-SP Version |
Description: |
The MEPA (Microchip Ethernet PHY API) compiled for lan966x variant" |
License: |
MIT |
License file: |
2.5. lan966x_lm_static
| Field | Data |
|---|---|
Name: |
|
Source: |
Microchip internal development |
Version: |
Following VelocityDRIVE-SP Version |
Description: |
The MESA (Microchip Ethernet Switch API) compiled for LAN966x/LM" |
License: |
MIT |
License file: |
2.6. clang_rt.builtins-arm
| Field | Data |
|---|---|
Name: |
|
Source: |
|
Version: |
15.0.7 |
Description: |
The llvm is a collection of modular and reusable compiler and toolchain technologies. |
License: |
Apache-2.0 |
License file: |
2.7. mepa_velocitysp_lan969x
| Field | Data |
|---|---|
Name: |
|
Source: |
Microchip internal development |
Version: |
Following VelocityDRIVE-SP Version |
Description: |
The MEPA (Microchip Ethernet PHY API) compiled for lan969x/non-auto variant" |
License: |
MIT |
License file: |
2.8. lan969x_lm_static
| Field | Data |
|---|---|
Name: |
|
Source: |
Microchip internal development |
Version: |
Following VelocityDRIVE-SP Version |
Description: |
The MESA (Microchip Ethernet Switch API) compiled for LAN969x/LM" |
License: |
MIT |
License file: |
2.9. mepa_velocitysp_lan969x_auto
| Field | Data |
|---|---|
Name: |
|
Source: |
Microchip internal development |
Version: |
Following VelocityDRIVE-SP Version |
Description: |
The MEPA (Microchip Ethernet PHY API) compiled for lan969x/auto variant" |
License: |
MIT |
License file: |
2.10. freertos
| Field | Data |
|---|---|
Name: |
|
Source: |
|
Version: |
v10.5.1 |
Description: |
The FreeRTOS is a class of RTOS that is designed to run on a microcontroller. |
License: |
MIT |
License file: |
2.11. tfa_libc_hdrs
| Field | Data |
|---|---|
Name: |
|
Source: |
|
Version: |
2.4 |
Description: |
Basic C header files |
License: |
BSD-3-Clause |
License file: |
2.12. lm_arm_optimized_routines
| Field | Data |
|---|---|
Name: |
|
Source: |
|
Version: |
v23.01 |
Description: |
Optimized implementation of memset, memcmp, memcmp and other for ARM platform. |
License: |
MIT OR Apache-2.0 WITH LLVM-exception |
License file: |
2.13. lm_utils_cbor
| Field | Data |
|---|---|
Name: |
|
Source: |
|
Version: |
0.6 |
Description: |
A MISRA-C:2023 compliant fork of TinyCBOR that uses the lm_utils library instead of libc. Notice, this is a one-time import, we are not following the upstream repository, but are maintaining this fork instead. |
License: |
MIT |
License file: |