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:

1.3. VDSP_BIN_LAN969x_AUTO_elf

Field Data

Name:

Embedded components:

Source:

Microchip internal development

Version:

Following VelocityDRIVE-SP Version

Description:

The binary VelocityDRIVE-SP FW blob for LAN969x Auto motive variant

License:

See license text

License file:

2. Embedded SW components

2.1. tinycbor

Field Data

Name:

Source:

Version:

v0.6.0

Description:

The TinyCBOR library is a small CBOR encoder and decoder library.

License:

MIT

License file:

2.2. tinymt32

Field Data

Name:

Source:

Version:

v1.1.2

Description:

Pseudo random number generator

License:

BSD-3-Clause

License file:

2.3. printf

Field Data

Name:

Source:

Version:

0dd4b64bc778bf55229428cefccba4c0a81f384b

Description:

Minimal printf implementation

License:

MIT

License file:

2.4. littlefs

Field Data

Name:

Source:

Version:

v2.5.1

Description:

A little fail-safe filesystem designed for microcontrollers.

License:

BSD-3-Clause

License file:

2.5. 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.6. 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.7. 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.8. 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.9. 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.10. 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.11. 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.12. 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.13. tfa_libc_hdrs

Field Data

Name:

Source:

Version:

2.4

Description:

Basic C header files

License:

BSD-3-Clause

License file:

2.14. 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: