Software

sliceKIT board support library

sliceKIT board support library

The sliceKIT support library for managing the flash port
multiplex on the xCORE sliceKIT core board.

Software version and dependencies

This document pertains to version 2.0.1 of this library. It is known to work on
version 14.1.1 of the xTIMEcomposer tools suite, it may work on other versions.

The library does not have any dependencies (i.e. it does not rely on any other libraries).

sliceKIT board support library Read More »

xCORE-USB Device Library

  • version

    1.3.2

  • scope

    General Use.

    This code is suitable for use in development of products. Please note that, although all attempts have been made to ensure the correct functionality of this block, the final quality of any product using this block is the responsibility of the user.

  • description

    Library providing USB-device capabilities on xCORE-USB devices.

  • keywords

    usb, endpoint

The xCORE-USB Device Library provides support for creating USB devices on the
xCORE-USB family of devices. There are two demonstration applications for using
the library; a HID Class demo and a Custom Class demo.

The Design Guide for more information on using this library to create USB devices.

Note: this library can be used with the L-Series but the Makefile will
need to be modified as described in the Design Guide.

Documentation

xCORE-USB Device Library Read More »

Reverb Function Library

  • scope

    Early Development

  • description

    A Reverb-like effect is created using a combination of delays, filtering and gain-shaping, capable of processing upto 4 channels of 48 KHz audio in parallel.

  • keywords

    audio, dsp

  • boards

    XA-SK-AUDIO

Features

  • Offers user-programmable room-size, high frequency damping, and ‘bring-up’ gain
  • Offers user-programmable mix-levels of: Dry signal, effect signal, left-right cross-mix, reverb attenuation/feedback mix
  • From 4 channels at 48 KHz to 1 channel at 192 KHz

Reverb Function Library Read More »

BiQuad Function Library

  • scope

    Early Development

  • description

    A BiQuad library using 6 multplies per sample capable of processing around 4 channels of 48 KHz audio in parallel.

  • keywords

    audio, dsp

  • boards

    XA-SK-AUDIO

Features

  • Offers pre-defined filter types: Low Pass, High Pass, Band Pass, Band Stop, All Pass
  • Build custom filters
  • From 4 channels at 48 KHz to 1 channel at 192 KHz

BiQuad Function Library Read More »

Reverb Application

  • scope

    Example

  • description

    A reverb-like effect is created by using the building blocks of delay, equalisation and ‘bring-up’ gain.

  • keywords

    reverb, delay, echo, audio, dsp, slicekit

  • boards

    XA-SK-AUDIO

Toggles between Dry and Effect signals.

Applies reverb to audio stream.
The Audio_IO uses 1 thread.
This DSP function uses 3 threads,

one for Equalisation,
one for Gain-control (Loudness),
the remaining thread handles control and delay functions.

Reverb Application Read More »

Scroll to Top