Chapter 14. Queued Serial Peripheral Interface (QSPI) Module
14-1
Chapter 14
Queued Serial Peripheral Interface
(QSPI) Module
This chapter describes the queued serial peripheral interface (QSPI) module. Following a
feature-set overview is a description of operation including details of the QSPI’s internal
RAM organization. The chapter concludes with the programming model and a timing
diagram.
14.1 Overview
The queued serial peripheral interface module provides a serial peripheral interface with
queued transfer capability. It allows users to enqueue up to 16 transfers at once, eliminating
CPU intervention between transfers. Transfer RAMs in the QSPI are indirectly accessible
using address and data registers.
Functionality is very similar, but not identical, to the QSPI portion of the QSM (queued
serial module) implemented in the MC68332.
14.2 Features
•
Programmable queue to support up to 16 transfers without user intervention
•
Supports transfer sizes of 8 to 16 bits in 1-bit increments
•
Four peripheral chip-select lines for control of up to 15 devices
•
Baud rates from 129.4 Kbps to 33 Mbps at 66 MHz
•
Programmable delays before and after transfers
•
Programmable clock phase and polarity
•
Supports wraparound mode for continuous transfers
14.3 Module Description
The QSPI module communicates with the integrated ColdFire CPU using internal memory
mapped registers located starting at MBAR + 0xA0. See also Section 14.5, “Programming
Model.” A block diagram of the QSPI module is shown in Figure 14-1.
Summary of Contents for DigitalDNA ColdFire MCF5272
Page 1: ...MCF5272UM D Rev 0 02 2001 MCF5272 ColdFire Integrated Microprocessor User s Manual ...
Page 38: ...xxxviii MCF5272 User s Manual TABLES Table Number Title Page Number ...
Page 58: ...1 10 MCF5272 User s Manual MCF5272 Specific Features ...
Page 90: ...2 42 MCF5272 User s Manual Exception Processing Overview ...
Page 96: ...3 6 MCF5272 User s Manual MAC Instruction Execution Timings ...
Page 158: ...5 46 MCF5272 User s Manual Motorola Recommended BDM Pinout ...
Page 184: ...7 12 MCF5272 User s Manual Interrupt Controller Registers ...
Page 338: ...13 44 MCF5272 User s Manual Application Examples ...
Page 414: ...18 6 MCF5272 User s Manual PWM Programming Model ...
Page 452: ...19 38 MCF5272 User s Manual Power Supply Pins ...
Page 482: ...20 30 MCF5272 User s Manual Reset Operation ...
Page 492: ...21 10 MCF5272 User s Manual Non IEEE 1149 1 Operation ...