Audio Formatter

Overview

Introduction

The Xilinx® LogiCORE™ IP Audio Formatter core is a soft Xilinx IP core for use with the Xilinx Vivado® Design Suite. The Audio formatter provides high-bandwidth direct memory access between memory and AXI4-Stream target peripherals.

Overview

The Xilinx® LogiCORE™ IP Audio Formatter (Audio DMA) core is a soft Xilinx IP core for use with the Xilinx Vivado® Design Suite. The Audio formatter provides high-bandwidth direct memory access between memory and AXI4-Stream target peripherals. Initialization, status, and management registers are accessed through an AXI4-Lite slave interface. Figure 1-1 illustrates the functional composition of the core.

Key Features and Benefits

  • Supports 2, 4, 6 or 8 audio channels
  • Supports 8, 16, 20, 24 and 32 bits PCM data width
  • Independent S2MM (write to Memory) and MM2S (read from memory) operations
  • Supports interleaved and non-interleaved modes of data packaging in memory
  • Supported data formats while writing from Audio stream to Memory buffer
    • AES -> AES
    • AES -> PCM (Includes AES Decoder)
    • PCM -> PCM
  • Supported data formats while reading from memory Buffer as audio Stream
    • AES -> AES
    • AES -> PCM
    • PCM -> PCM
    • PCM -> AES (Includes AES Encoder)

 

  • Supports timeout feature in case of S2MM
  • Interrupt generation on completion of every Period size of data or when an error occurs
  • Support to pad 0’s in case missing samples from some channels in S2MM
  • Can handle random order of audio channels in incoming stream in S2MM
  • Graceful completion of commands in case of halt and soft reset.
  • Supports synchronous and asynchronous clocks through GUI feature.

Resource Utilization


Support

Documentation

Featured Documents

Default Default Title Document Type Date