IP PortfolioVideo, imaging and audioaudio_dsp

of_mm_aud_opus

Opus codec

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 2

Opus encoder and decoder covering SILK and CELT modes for interactive speech and music.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
pcm_ininAXI4-Stream32 
bitstreamoutAXI4-Stream32 
bs_ininAXI4-Stream32 
pcm_decoutAXI4-Stream32 

Standards

  • IETF RFC 6716

More in audio_dsp

IDBlockMaturity
of_mm_aud_srcAsynchronous sample rate converterplanned
of_mm_aud_eqParametric equaliserplanned
of_mm_aud_drcDynamic range compressor and limiterplanned
of_mm_aud_mic_bfMicrophone array beamformerplanned
of_mm_aud_aecAcoustic echo cancellerplanned
of_mm_aud_nsNoise suppressionplanned
of_mm_aud_ancActive noise cancellationplanned
of_mm_aud_kws_feKeyword spotting front endplanned
of_mm_aud_mixerAudio mixer and routerplanned
of_mm_aud_aac_decAAC decoderplanned