Functional Description - Freescale Semiconductor MCF5329 Reference Manual

Devices supported: mcf5327; mcf5328; mcf53281; mcf5329
Table of Contents

Advertisement

The command RAM is accessed only using the most significant byte of
QDR and indirect addressing based on QAR[ADDR].
Address: QAR[ADDR]
15
14
R
W CONT BITSE
Reset
Field
15
Continuous.
CONT
0 Chip selects return to inactive level defined by QWR[CSIV] when a single word transfer is complete.
1 Chip selects return to inactive level defined by QWR[CSIV] only after the transfer of the queue entries (max of 16
words).
Note: To keep the chip selects asserted for transfers beyond 16 words, the QWR[CSIV] bit must be set to control
the level that the chip selects return to after the first transfer.
14
Bits per transfer enable.
BITSE
0 Eight bits
1 Number of bits set in QMR[BITS]
13
Delay after transfer enable.
DT
0 Default reset value.
1 The QSPI provides a variable delay at the end of serial transfer to facilitate interfacing with peripherals that have
a latency requirement. The delay between transfers is determined by QDLYR[DTL].
12
Chip select to QSPI_CLK delay enable.
DSCK
0 Chip select valid to QSPI_CLK transition is one-half QSPI_CLK period.
1 QDLYR[QCD] specifies the delay from QSPI_CS valid to QSPI_CLK.
11
Reserved, must be cleared.
10–8
Peripheral chip selects. Used to select an external device for serial data transfer. More than one chip select may be
QSPI_CS
active at once, and more than one device can be connected to each chip select. Bits 10-8 map directly to the
corresponding QSPI_CSn pins. If more than three chip selects are needed, then an external demultiplexor can be
used with the QSPI_CSn pins.
Note: Not all chip selects may be available on all device packages. See
on which chip selects are pinned-out.
7–0
Reserved, must be cleared.
30.4

Functional Description

The QSPI uses a dedicated 80-byte block of static RAM accessible to the module and CPU to perform
queued operations. The RAM is divided into three segments:
16 command control bytes (command RAM)
32 transmit data bytes (transmit data RAM)
Freescale Semiconductor
NOTE
13
12
11
10
DT
DSCK
0
QSPI_CS
Figure 30-9. Command RAM Registers (QCR0–QCR15)
Table 30-9. QCR0–QCR15 Field Descriptions
MCF5329 Reference Manual, Rev 3
Queued Serial Peripheral Interface (QSPI)
9
8
7
6
5
0
0
0
Description
Chapter 2, "Signal Descriptions,"
Access: CPU write-only
4
3
2
1
0
0
0
0
0
0
for details
30-9

Advertisement

Table of Contents
loading

Table of Contents