Motorola MSC8101 ADS User's Guide Page 177

  • Download
  • Add to my manuals
  • Print
  • Page
    / 346
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 176
MSC8101 User’s Guide 9-1
Chapter 9
Enhanced Filter Coprocessor (EFCOP)
The MSC8101 EFCOP module is a general-purpose, fully programmable filter with 32-bit
resolution. It has optimized modes of operation to perform real and complex finite impulse
response (FIR) filtering, infinite impulse response (IIR) filtering, adaptive FIR filtering,
and multichannel FIR filtering. EFCOP filter operations complete concurrently with
SC140 core operations, with minimal CPU intervention. For optimal performance, the
EFCOP has one dedicated filter multiplier accumulator (FMAC) unit. As a result, the
SC140 core/EFCOP combination offers multiple multiply-accumulate
(MAC) filtering
capabilities.
Its dedicated modes make the EFCOP a very flexible filtering coprocessor with operations
optimized for cellular base station applications. In a transceiver base station, the EFCOP
performs complex matched filtering to maximize the signal-to-noise ratio (SNR) in an
equalizer. The coefficients of the matched filter can be determined by a cross-correlation
filtering process between a received training sequence and a known reference sequence. In
a transcoder base station or a mobile switching center, the EFCOP can perform all types of
FIR and IIR filtering within a vocoder, as well as LMS-type echo cancellation.
This chapter discusses how to program the EFCOP to operate in different modes and how
to use the different methods for transferring data into and out of the EFCOP. Code
examples demonstrate how the EFCOP can be programmed to complete a variety of tasks.
The focus is on programming the EFCOP internally from the SC140 core. The EFCOP
can also be programmed from an external device on the PowerPC system bus, and all the
programming issues discussed here still apply.
9.1 Programming the Control Registers
The EFCOP is programmed by writing the desired settings to the memory-mapped control
registers. Table 9-1 summarizes the EFCOP control registers.
Page view 176
1 2 ... 172 173 174 175 176 177 178 179 180 181 182 ... 345 346

Comments to this Manuals

No comments