Pmb Interface - Freescale Semiconductor DSP56311 User Manual

24-bit digital signal processor (dsp)
Hide thumbs Also See for DSP56311:
Table of Contents

Advertisement

PMB
Interface
FDIR
Control
Logic
X Memory
Shared
RAM
FKIR
Filter Constant

10.2.1 PMB Interface

The PMB interface block contains control and status registers, buffers the internal bus from the
PMB, decodes and generates addresses, and controls the handshake signals required for DMA
and interrupt operations. The block generates interrupt and DMA trigger signals for data
transfers. The interface registers accessible to the DSP56300 core through the PMB are
summarized in Table 10-1.
Table 10-1. EFCOP Registers Accessible Through the PMB
Register Name
Filter Data Input Register
(FDIR)
Filter Data Output
Register (FDOR)
Filter K-Constant Input
Register (FKIR)
Filter Count (FCNT)
Register
EFCOP Control Status
Register (FCSR)
Freescale Semiconductor
DMA BUS
GDB BUS
4-Word
Data Input Buffer
FDM
DATA
Memory Bank
24-bit
Figure 10-1. EFCOP Block Diagram
A 4-word-deep 24-bit-wide FIFO used for DSP-to-EFCOP data transfers. Data from the FDIR is
transferred to the FDM for filter processing.
A 24-bit-wide register used for EFCOP-to-DSP data transfers. Data is transferred to FDOR
after processing of all filter taps is completed for a specific set of input samples.
A 24-bit register for DSP-to-EFCOP constant transfers.
A 24-bit register that specifies the number of filter taps. The count stored in the FCNT register
is used by the EFCOP address generation logic to generate correct addressing to the FDM and
FCM.
A 24-bit read/write register used by the DSP56300 core to program the EFCOP and to examine
the status of the EFCOP module.
DSP56311 Reference Manual, Rev. 2
FCNT
Filter Count
FCBA
Coeff. Base Ad.
FDBA
Data Base Ad.
Address
Generator
FMAC
24x24 -> 56-bit
Rounding & Limiting
Output Buffer
FDOR
Description
Architecture Overview
Y Memory
Shared
RAM
FCM
COEFFICIENT
Memory Bank
24-bit
10-3

Advertisement

Table of Contents
loading

Table of Contents