External Memory Interface
3-18 ADSP-21368 SHARC Processor Hardware Reference 
External Port Arbitration Logic
The external port arbitration logic controls the arbitration between the 
two DMA channels and processor core. The following control the arbitra-
tion logic.
• The 
EPCTL register can be programmed to use the various features 
of arbitration between different channels. DMA channels 0 and 1 
can be programmed for rotating or fixed priority.
• The winning DMA channel can be arbitrated with the core chan-
nel. The EBPR and DMAPR bits define the priorities. 
Channel Freezing
The external port is idle when DMA engines are idle and no core access is 
pending. When multiple DMA channels are reading data from SDRAM 
memory, channel freezing can improve the data throughput. By setting the 
freeze bits (FRZDMA, bits 10–9 and FRZCR, bits 14–13), each channel is fro-
zen for programmed accesses. For example, if the processor core is frozen 
for 16 accesses, and if the core requests 16 accesses to SDRAM sequen-
tially, data throughput improves. Freezing is based on the fact that 
sequential accesses to the SDRAM provide better throughput then 
non-sequential accesses. Freezing does not add value for write accesses. 
For details on throughput, see “SDRAM Timing” on page 3-74.
Managing Data Paths
The 
DATE bits (bits 18–15) are used to enable the data paths in the input 
path. If the 
DATE bits are set (=1), then the incoming data that corresponds 
to the set bits are connected to zero. This helps to avoid the floating pin 
data coming in to the processor.