Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

xmos S/PDIF TX and RX component

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 app_example_rx
Octocat-spinner-32 app_example_tx
Octocat-spinner-32 doc
Octocat-spinner-32 module_spdif_rx
Octocat-spinner-32 module_spdif_tx
Octocat-spinner-32 rx_generator
Octocat-spinner-32 .gitignore
Octocat-spinner-32 CHANGELOG.rst
Octocat-spinner-32 LICENSE.txt
Octocat-spinner-32 Makefile
Octocat-spinner-32 README.rst
Octocat-spinner-32 xpd.xml


Latest release: 1.3.2beta0
Maintainer: henkmuller
Description: S/PDIF Component

The two modules in this library are used to transmit and receive S/PDIF streams, The rx_generator directory contains the programs that are used to generate the state machine used by the receiver.

Key Features

  • RX and TX in separate threads
  • Rates of 44,100 up to 192,000 Samples/sec

Firmware Overview

RX and TX are defined as functions which each run forever.


Full documentation can be found at:

Known Issues



Issues may be submitted via the Issues tab in this github repo. Response to any issues submitted as at the discretion of the maintainer for this line.

Required software (dependencies)

Something went wrong with that request. Please try again.