MOTOROLA
Memory Stick Host Controller (MSHC) Module
21-1
Chapter 21
Memory Stick Host Controller (MSHC) Module
21.1 Overview
This chapter describes how data is transferred to a Memory Stick device and discusses how to configure
and program the Memory Stick Host Controller (MSHC) module.
21.2 Features
The MSHC module provides the following features:
•
Integrated 8-byte (4-half-word) FIFO buffers for transmit and receive
•
Integrated CRC circuit
•
Host bus clock supports HCLK maximum setting (96 MHz)
•
DMA support with selectable DMA request condition based on FIFO status
•
Automatic command execution (can be toggled on/off) when an interrupt from the Memory Stick
is detected
•
Built-in Serial Clock Divider: maximum 25 MHz serial data transfer rate
•
Protocol is started by writing to the Memory Stick Command Register from the ARM920T core
•
Data is requested by DMA or interrupt requests to the ARM920T core on entering the data period
•
RDY time-out period can be set by the number of serial clock cycles
•
Interrupt can be output to the ARM920T core when a time-out occurs
•
CRC can be turned off during test mode
•
Two integrated general purpose input ports
•
16-bit host bus access (byte access not supported)
21.3 Block Diagram and Description
Figure 21-1 on page 21-2 shows a high-level block diagram of the MSHC module.
Summary of Contents for DragonBall MC9328MX1
Page 68: ...1 12 MC9328MX1 Reference Manual MOTOROLA Introduction ...
Page 86: ...2 18 MC9328MX1 Reference Manual MOTOROLA Signal Descriptions and Pin Assignments ...
Page 116: ...3 30 MC9328MX1 Reference Manual MOTOROLA Memory Map ...
Page 126: ...4 10 MC9328MX1 Reference Manual MOTOROLA ARM920T Processor ...
Page 160: ...8 8 MC9328MX1 Reference Manual MOTOROLA System Control ...
Page 272: ...13 32 MC9328MX1 Reference Manual MOTOROLA DMA Controller ...
Page 281: ...Programming Model MOTOROLA Watchdog Timer Module 14 9 ...
Page 282: ...14 10 MC9328MX1 Reference Manual MOTOROLA Watchdog Timer Module ...
Page 300: ...15 18 MC9328MX1 Reference Manual MOTOROLA Analog Signal Processor ASP ...
Page 438: ...18 16 MC9328MX1 Reference Manual MOTOROLA Serial Peripheral Interface Modules SPI 1 and SPI 2 ...
Page 478: ...19 40 MC9328MX1 Reference Manual MOTOROLA LCD Controller ...
Page 574: ...21 32 MC9328MX1 Reference Manual MOTOROLA Memory Stick Host Controller MSHC Module ...
Page 598: ...23 16 MC9328MX1 Reference Manual MOTOROLA Real Time Clock RTC ...
Page 670: ...24 72 MC9328MX1 Reference Manual MOTOROLA SDRAM Memory Controller ...
Page 726: ...25 56 MC9328MX1 Reference Manual MOTOROLA SmartCard Interface Module SIM ...
Page 736: ...26 10 MC9328MX1 Reference Manual MOTOROLA General Purpose Timers ...
Page 854: ...29 18 MC9328MX1 Reference Manual MOTOROLA I2C Module ...
Page 900: ...30 46 MC9328MX1 Reference Manual MOTOROLA Synchronous Serial Interface SSI ...
Page 942: ...32 26 MC9328MX1 Reference Manual MOTOROLA GPIO Module and I O Multiplexer IOMUX ...