Vendor: CAST Category: Filters Transforms

Audio Sample Rate Converter

The ASRC core is a compact and high-performance audio sample rate converter.

Overview

The ASRC core is a compact and high-performance audio sample rate converter. It accurately converts digital audio signals between different sample rates while maintaining signal integrity and minimizing distortion. Supporting both asynchronous and synchronous conversion modes, the low latency ASRC can be used in real-time streaming applications as well as in high-speed batch processing environments. The core efficiently handles multi-channel audio streams, making it ideal for professional audio systems, telecommunication, and embedded applications that require seamless audio synchronization across different formats.

The asynchronous mode dynamically estimates the input and output sample rates and adjusts the conversion ratio in real time. This is particularly useful in live audio applications where input and output clocks are not synchronized, such as professional audio mixers, AV receivers, and VoIP systems. The synchronous mode, on the other hand, operates as a fixed-ratio converter, suitable for applications where the sample rate ratio is predetermined, such as high-speed offline processing of stored audio files.

The ASRC Core supports conversion ratios from 1:24 to 24:1, allowing it to process a wide range of industry-standard sample rates, including 8 kHz (telephony), 44.1 kHz (CD quality), 48 kHz (broadcast), and 192 kHz (high-resolution audio). It is capable of handling tens to hundreds of Time-Division Multiplexed (TDM) audio channels, depending on the system clock frequency, making it a scalable solution for multi-channel processing.

A key performance metric of the ASRC Core is its low distortion and noise performance, achieving an average Total Harmonic Distortion Plus Noise (THD+N) of -130 dB, ensuring transparent and high-fidelity audio conversion. By using a linear interpolation method to compute filter coefficients in real time, memory requirements are significantly reduced while still effectively approximating the performance of an ideal, but large, look-up table.

Designed for ease of integration, the ASRC Core supports AMBA® AXI4-Stream interfaces for audio data and multiple control interface options, including AXI-Lite, APB, and a Generic microcontroller interface. It is ready for either ASIC or FPGA implementations, with optimized resource usage to enable deployment in cost-sensitive and power-constrained environments. Interrupt-driven error detection for input overflow, output underflow, and incorrect channel number ensures stable and reliable operation in critical applications.

The comprehensive set of deliverables includes Verilog RTL or netlist, testbenches, simulation scripts, synthesis constraints, and a software driver, making it easy for developers to integrate, verify, and deploy within their systems.

ASIC Implementation Results

The ASRC can be mapped to any ASIC technology or FPGA device (provided sufficient silicon resources are available). Its silicon resources requirements depend on its configuration. With a sample depth of 24-bits, max sample ratio of 24:1, 16 channels, and an APB configuration interface, the core is about 32K gates and 790K bits of SRAM on a 28nm process. Please contact CAST to get characterization data for your target configuration and technology.

Altera Implementation Results

The ASRC can be mapped to any Altera® FPGA (provided sufficient silicon resources are available). The FPGA resources requirements depend on the core configuration. With a sample depth of 24-bits, max sample ratio of 24:1, 16 channels, and an APB configuration interface, the core utilizes about 1100 ALMs and 1,180,816 bits of Memory. Please contact CAST to get characterization data for your target configuration and technology.

AMD Implementation results

The ASRC can be mapped to any AMD ® FPGA (provided sufficient silicon resources are available). The FPGA resources requirements depend on the core configuration. With a sample depth of 24-bits, max sample ratio of 24:1, 16 channels, and an APB configuration interface, the core utilizes about 2300 LUTs and 36 RAMB36 of Memory. Please contact CAST to get characterization data for your target configuration and technology.

Key features

  • Real-Time & High-Speed Modes
    • Asynchronous Mode: Ideal for real-time audio streaming with automatic sample rate detection
    • Synchronous Mode: Functions as an accelerator for batch processing of stored audio files
  • Multi-Channel Audio Processing
    • Supports tens to hundreds of TDM channels
    • Scalable based on system clock frequency
  • Fast and Low-Latency Synchronization
    • Sub 100ms sync time at 100 MHz in asynchronous mode
    • Updates conversion ratio dynamically to compensate for minor clock variations in streaming applications
    • Less than one sample group delay after reset, ensuring rapid synchronization
  • Wide Range of Audio Formats
    • Input/output sample rates from 8KHz up to 192KHz
    • Sample depth up to 24-bit
  • Ultra-Low Distortion
    • Industry-leading THD+N on average of -130 dB with as few as 37 filter taps
    • Never higher than -126 dB for conversions between 8kHz and 192kHz
    • Prevents artifacts caused by jitter or drift
  • Easy to Integrate
    • Standardized interfaces
      • Audio Data: AXI4-Stream input/output
      • Control: 32-bit AXI-Lite, APB, generic microcontroller interface
    • LINT-clean, scan-ready design with clean CDC boundaries

Block Diagram

Benefits

  • Studio-Grade Audio Quality—Professional 24-bit support for crystal-clear sound reproduction.
  • Scalable and Efficient—Handles multiple audio streams while maintaining low power consumption.
  • Fast Synchronization—Sub 100ms sync time in asynchronous mode ensures quality real-time conversion.
  • Easy integration—Designed for straightforward system integration.

Applications

  • Professional and Consumer Audio Systems such as digital mixers, AV receivers, or music production hardware.
  • Broadcast and Live Streaming to ensure smooth audio conversion across diverse media formats.
  • Automotive Infotainment for synchronizing multiple audio sources within advanced vehicle sound systems.
  • Gaming and VR Audio Processing where high-fidelity spatial sound is paramount to provide realistic immersive experiences.
  • Telecommunications and VoIP to adapt audio sample rates in real-time communication systems.

What’s Included?

  • Verilog RTL code or targeted FPGA netlist
  • Complete testbenches
  • Bare-metal software driver and example user firmware
  • Simulation and synthesis scripts
  • Documentation

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
ASRC
Vendor
CAST
Type
Silicon IP

Provider

CAST
HQ: USA
CAST is a silicon intellectual property (IP) developer, aggregator, and integrator providing IP cores and subsystems since 1993. Our product line features both leading-edge and standards-based digital IP, including compression engines and image processing functions; 8051 microcontrollers and low-power 32-bit BA2X™ processors; industry-leading automotive interfaces; a complete family of SoC security modules; and a variety of peripherals, interfaces, and other IP cores. Our goal is to maximize IP benefits for our customers by delivering high quality, easy to use, cost effective solutions for real system development challenges. We minimize customer risk through rigorous development standards, complete deliverables with comprehensive documentation, and superlative customer support. We maximize customer value thorough competitive pricing and simple licensing—including royalty-free options—and long-term partnerships with all leading silicon providers and select technology leaders. Our product standards and business practices have been uniquely honed through successful projects with hundreds of systems designers since the very beginnings of the IP industry, making CAST one of the best IP partners available.

Learn more about Filters Transforms IP core

10 FPGA Design Techniques You Should Know

Regardless of whether you are using VHDL, System Verilog, or a different design capture language, there are a number of universal design techniques with which FPGA engineers should be familiar, from the very simple to the most advanced.

Frequently asked questions about Filters and Transforms IP cores

What is Audio Sample Rate Converter?

Audio Sample Rate Converter is a Filters Transforms IP core from CAST listed on Semi IP Hub.

How should engineers evaluate this Filters Transforms?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Filters Transforms IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP