Known Duration Accesses - Analog Devices ADSP-21261 SHARC Hardware Reference Manual

Hide thumbs Also See for ADSP-21261 SHARC:
Table of Contents

Advertisement

Using the Parallel Port
external byte address indicated by
fetched only when the core reads (empties)
The following are guidelines that programs must follow when the proces-
sor core accesses parallel port registers.
• While a DMA transfer is active, the core may only write the
and
PPDEN
isters or other bits in
parallel port to malfunction.
• Core reads of the FIFO register during a DMA operation are
allowed but do not affect the status of the FIFO.
If
PPEN
DMA-driven), the current external bus cycle (
cycle) will complete but no further external bus cycles occur. Dis-
abling the parallel port clears the data in the
registers.
• Core reads and writes to the
tus of the FIFO when DMA is not active. This happens even when
the parallel port is disabled.
• The
PPCTL
programs write to this register in cycle N, the new settings will not
be in effect until cycle N + 2. Avoid sampling
cycles after the
• For core-driven transfers over the parallel port, the
, and
ICPP
ters need to be initialized before accessing the

Known Duration Accesses

Of these methods, known duration accesses are the most efficient because
they allow the core to execute code while the transfer to/from the
8-20
bits of
. Accessing any of the DMA parameter reg-
PPCTL
PPCTL
is cleared while a transfer is underway (whether core or
register has a two-cycle effect-latency. This means that if
bit in
PPEN
registers are not used. Only the
ECPP
ADSP-2126x SHARC Processor Hardware Reference
. Subsequently, additional data is
EIPP
.
RXPP
during an active transfer will cause the
RXPP
and
registers update the sta-
TXPP
RXPP
is set.
PPCTL
PPEN
cycle or data
ALE
and
TXPP
until at least 2
PPBS
,
,
IIPP
IMPP
and
regis-
EIPP
EMPP
or
buffers.
TXPP
RXPP
RXPP
or

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-21262 sharcAdsp-21266 sharcAdsp-21267 sharc

Table of Contents