Multi-Channel Audio Sample Rate Converter (ASRC) IP Core

Overview:

The CWda52 is a Multi-channel Asynchronous Audio Sample Rate Converter (ASRC). This core can be used to interface digital audio equipment operating at different sample rates. It has been designed for systems requiring very high quality in terms of harmonic distortion and noise: it can realize most common sample rate conversions with less than -120 dB of Total Harmonic Distortion plus Noise (THD+N), having also a Dynamic range of 131 dB. The CWda52 uses the  Audio Parallel Interface (CWAPI) for the input and output audio data, which permits bridging to other interfaces: I2S, SPDIF-AES/EBU, AMBA, PowerPC (CoreConnect).
 


Functional Description:
Input Interface: receives the audio samples in the CWAPI format and stores them in the FIFO RAM, providing the write address to that module. There is one of these units per pair of channels.

Jitter Attenuator: measures the sample rate conversion ratio and performs the synchronization necessary between the two different clock domains with excellent jitter rejection. Also provides information regarding the pointer of the initial read address to the RAM Address Generator and to the Time Instants Generator at the beginning of the FIR Filter convolution.

Time Instants Generator: generates the Time Instants used by the Sinc(t) module, so that the correct coefficient set is used in the FIR filter. It also generates some control signals used by the RAM Address Generator module and by the Multiply Accumulate Unit.

RAM Address Generator: generates the addresses for the FIFO RAM module to supply the correct set of audio samples to the FIR filter.

Sinc(t): this module can compute 229 values of a sinc(t) function spanning 32 zeros. It outputs the coefficients used by the FIR filter.

FIFO RAM: it is circular first in first out RAM, organized in such way as to store up to 4 pairs of audio channels, with a depth of 512 words for each audio channel. There is one of these units per pair of channels.

Multiply Accumulate Unit: performs the multiply and accumulate operation needed in one convolution cycle for each audio pair channel, multiplexed in time. There is one of these units per pair of channels.

Key Features:

  • Converts between asynchronous sample rates
  • Multi-channel audio, configurable up to 8 channels
  • Lower than -120 dB THD+N for common conversion rates
  • Greater than 131 dB Dynamic Range for common conversion rates
  • Fully digital solution
  • Flexible Audio Parallel Interface (CWAPI) at the input and output, which permits bridging to other standard interfaces (IBM CoreConnect™, AMBA™, I2S and AES-EBU/SPDIF)
  • Input and output sample rate range: 8kHz to 96kHz
  • Sampling rate conversion ratios from 7:1 to 1:7

 

Deliverables:

  • Detailed datasheet and user documentation for system integration
  • HDL testbench covering all functionalities of the core and including automatic verification of the correctness of the responses
  • FPGA Netlist
  • HDL (VHDL or VERILOG) source code
  • Simulation script
  • Prototyping boards 

Part Number:  CWda52

Price: Quote Me

How To Purchase

FPGA Implementation Results:

 Family  Example Device    Slices   IOB  GCLK    Mult18x18    BRAM    clk_in Fmax (MHz)    clk_out Fmax (MHz)    Design Tools  
 Spartan-3E™    XC3S1200E-4    1793    93    2    10    20    180    57    ISE 8.1.03i  
 Spartan-3™    XC3S1000-5    1795    93    2    10    20    148    57    ISE 8.1.03i  
 Virtex-II Pro™    XC2VP4-5    1798    93    2    10    20    187    76    ISE 8.1.03i  
 Virtex-II™    XC2V1500-4    1798    93    2    10    20    182    58    ISE 8.1.03i  
 Virtex-4™    XC4VFX12-10    1711    93    2    10    20    287    72    ISE 8.1.03i  
Other Digital Audio IP Cores:
 

IP Name/Part #

Description

CWda03 SPDIF-AES/EBU to I2S Converter                  
CWda04 I2S to SPDIF-AES/EBU Converter                  
SPDIF-CWda14 Configurable SPDIF-AES/EBU Receiver
SPDIF-CWda15 Configurable SPDIF-AES/EBU Transmitter
I2S-CWda16 Configurable Digital Audio Serial Input
I2S-CWda17 Configurable Digital Audio Serial Output
SDI-CWda41 SDI Audio De-embedder
SDI-CWda42 SDI Audio Embedder
CWda30 3rd Order Stereo Digital Audio Sigma-Delta Modulator                   
SRC-CWda50 Stereo / Mono Sample Rate Converter
SRC-CWda52 Multi-Channel Audio Sample Rate Converter (ASRC)



All Products

Boards

IP Center

Tools

IC Components

Design Services

How To Buy

About Us

Contact Us

Home
 
 


   www.HiTechGlobal.com





HiTech Global, LLC
2059 Camden Ave. Suite # 160
San Jose, CA 95124 - USA
Tel : + 1 408 781-7778    
Fax: + 1 408 268-4173 
info@hitechglobal.com