Sienda Document Repository
Welcome to the Sienda Document Repository.
Please find below links to various documents, guides and other resources related to Sienda, TSN/AVB, Milan, and Sienda's Time Sensitive Networking solutions.
- Sienda TSN Stack Library Our core TSN / Milan Stack Library. (dev portal access required)
- Sienda TSN Controller Library A fully-functional TSN / Milan controller library. (dev portal access required)
- Sienda TSN Network Processor A TSN / Milan stream signal processor.
- Network simulator Our feature-rich TSN network, endpoint, and switch simulator.
- Entity Model Converter Convert between XML and binary model formats. (dev portal access required)
- CLI-Controller A command-line controller for Milan networks. (dev portal access required)
- ATDECC Proxy A command-line ATDECC proxy, as specified in IEEE-1722.1-2013 Annex C. (dev portal access required)
- Latency in AVB Systems
- Understanding the AVB Domain
- Linux Real Time
- AES67 and the Sienda TSN Stack Library
Example Reference Designs
Various reference AVB endpoints with AVB/MILAN firmware are available from Sienda. Firmware images are available to evaluate performance, and full source code is available to licencees of the Sienda TSN stack. All designs use off-the-shelf evaluation boards to reduce cost and enable customers to get started straight-away. This means that clock recovery, persistent storage, and multiple talker streams are not supported in all cases, due to external component requirements.
Eval Board | Silicon | Brief | Documentation |
---|---|---|---|
![]() |
STM32F429 Nucleo-144 (STM32F4) |
Low-cost solution Up to 32 audio channels (STM32H7) RTOS |
STM32 Nucleo EP |
![]() |
NXP IMX8MPEVK NXP iMX.8MP |
Mid-tier solution Up to 64 audio channels Linux |
NXP IMX8MPEVK EP |
![]() |
Adlink I-Pi SMARC (Intel Elkhart Lake) |
Mid-tier solution Up to 128 audio channels Linux Additional processing |
ElkhartLake EP |