Skip to main content
Application NoteNxp

Programming the DSP56300 Enhanced Filter Coprocessor (EFCOP)

Programming guide for the Enhanced Filter Coprocessor (EFCOP) in DSP563xx devices, covering FIR, IIR, and adaptive filtering for telecommunications applications.

View application note

Overview

This application note describes the programming model and operation of the Enhanced Filter Coprocessor (EFCOP) peripheral found in the DSP56307, DSP56311, DSP56321, and DSP56L307 digital signal processors. The EFCOP is a fully programmable complex filter module designed to perform FIR, IIR, adaptive FIR, and multichannel FIR filtering concurrently with the DSP core with minimal CPU intervention. The document provides a detailed breakdown of EFCOP registers, including data input/output buffers and control status registers, and presents two complete application examples: an IIR filter and an LMS echo canceller.

Use Cases

  • Cellular basestation signal processing
  • Echo cancellation in transcoders and mobile switching centers
  • Vocoder implementation
  • Complex matched filtering for SNR maximization in transceivers

Topics

DSP56300
EFCOP
FIR filter
IIR filter
LMS echo cancellation
DSP56307
DSP56311
DSP56321
DSP56L307
adaptive filtering
complex filtering
Freescale Semiconductor

Referenced Parts

DSP56307

Freescale Semiconductor

The enhanced filter coprocessor (EFCOP) is a is a fully programmable complex filter that functions as a general-purpose peripheral module of the DSP56307, DSP56311, DSP56321, and DSP56L307 devices.

DSP56311

Freescale Semiconductor

The enhanced filter coprocessor (EFCOP) is a is a fully programmable complex filter that functions as a general-purpose peripheral module of the DSP56307, DSP56311, DSP56321, and DSP56L307 devices.

DSP56321

Freescale Semiconductor

The enhanced filter coprocessor (EFCOP) is a is a fully programmable complex filter that functions as a general-purpose peripheral module of the DSP56307, DSP56311, DSP56321, and DSP56L307 devices.

DSP56L307

Freescale Semiconductor

The enhanced filter coprocessor (EFCOP) is a is a fully programmable complex filter that functions as a general-purpose peripheral module of the DSP56307, DSP56311, DSP56321, and DSP56L307 devices.

Programming the DSP56300 Enhanced Filter Coprocessor (EFCOP) | Design Resources