![Freescale Semiconductor ColdFire MCF5211 Скачать руководство пользователя страница 316](http://html1.mh-extra.com/html/freescale-semiconductor/coldfire-mcf5211/coldfire-mcf5211_reference-manual_2330619316.webp)
Queued Serial Peripheral Interface (QSPI)
MCF5213 ColdFire® Integrated Microcontroller Reference Manual, Rev. 3
20-2
Freescale Semiconductor
20.1.2
Overview
The queued serial peripheral interface module provides a serial peripheral interface with queued transfer
capability. It allows users to queue up to 16 transfers at once, eliminating CPU intervention between
transfers. Transfer RAM in the QSPI is indirectly accessible using address and data registers.
NOTE
The GPIO module must be configured to enable the peripheral function of
the appropriate pins (refer to
Chapter 11, “General Purpose I/O Module”
)
prior to configuring the QSPI Module.
20.1.3
Features
Features include the following:
•
Programmable queue to support up to 16 transfers without user intervention
— 80 bytes of data storage provided
•
Supports transfer sizes of 8 to 16 bits in 1-bit increments
•
Four peripheral chip-select lines for control of up to 15 devices (All four chip selects may not be
available on all devices. See
Chapter 2, “Signal Descriptions,”
for details on which chip-selects are
pinned-out.)
•
Baud rates from 129.4 Kbps to 16.6 Mbps at 66 MHz internal bus frequency
•
Programmable delays before and after transfers
•
Programmable QSPI clock phase and polarity
•
Supports wraparound mode for continuous transfers
20.1.4
Modes of Operation
Because the QSPI module only operates in master mode, the master bit in the QSPI mode register
(QMR[MSTR]) must be set for the QSPI to function properly. If the master bit is not set, QSPI activity is
indeterminate. The QSPI can initiate serial transfers but cannot respond to transfers initiated by other QSPI
masters.
20.2
External Signal Description
The module provides access to as many as 15 devices with a total of seven signals: QSPI_DOUT,
QSPI_DIN, QSPI_CLK, QSPI_CS0, QSPI_CS1, and QSPI_CS2, and QSPI_CS3.
Peripheral chip-select signals, QSPI_CS
n
, are used to select an external device as the source or destination
for serial data transfer. Signals are asserted when a command in the queue is executed. More than one
chip-select signal can be asserted simultaneously.
Although QSPI_CS
n
functions as simple chip selects in most applications, up to 15 devices can be selected
by decoding them with an external 4-to-16 decoder.
Содержание ColdFire MCF5211
Страница 48: ...Overview MCF5213 ColdFire Integrated Microcontroller Reference Manual Rev 3 1 14 Freescale Semiconductor...
Страница 158: ...Reset Controller Module MCF5213 ColdFire Integrated Microcontroller Reference Manual Rev 3 9 10 Freescale Semiconductor...
Страница 218: ...Edge Port Module EPORT MCF5213 ColdFire Integrated Microcontroller Reference Manual Rev 3 13 8 Freescale Semiconductor...
Страница 234: ...DMA Controller Module MCF5213 ColdFire Integrated Microcontroller Reference Manual Rev 3 14 16 Freescale Semiconductor...
Страница 378: ...I2 C Interface MCF5213 ColdFire Integrated Microcontroller Reference Manual Rev 3 22 16 Freescale Semiconductor...
Страница 468: ...FlexCAN MCF5213 ColdFire Integrated Microcontroller Reference Manual Rev 3 25 30 Freescale Semiconductor...