21-28
MC9328MX1 Reference Manual
MOTOROLA
Memory Stick Host Controller (MSHC) Module
21.8.4 Protocol Error
21.8.4.1 Overview
Because High and Low MS_BS signals express Bus States respectively, bus collision occurs when a
difference in Bus State between Host and Memory Stick arises for some cause. To avoid this, Memory
Stick shifts to Two State Access Mode automatically when an error occurs in a packet.
Figure 21-10. Two State Access Mode
In Two State Access Mode, operation is performed with recognition that MS_BS = LOW is BS0 and
MS_BS = HIGH is BS1.
SET_R/W_
REG_ADRS
1
0
0
0
Address setting of
READ_REG
WRITE_REG
TPC for setting values which determine the register
accessed by WRITE_REG and READ_REG.
Values to be set are the following 4 bytes (fixed
length). Data is fixed length of 4 bytes + CRC (16-bit).
READ_REG:
- Starting address for READ_REG: Starting address
of the register to be read
- Consecutive size for READ_REG: The number of
registers to be read consecutively.
WRITE_REG:
- Starting address for WRITE_REG: Starting address
of the register to be written.
- Consecutive size for WRITE_REG: The number of
registers to be written consecutively.
SET_CMD
1
1
1
0
Set CMD
CMD to be executed by Flash Memory Controller,
such as operation for Flash Memory is transferred.
Data is fixed length of CMD (8bit) + CRC (16-bit).
Flash memory controller starts operation when CMD
is set by this TPC, and posts the result by INT.
Reserved
0
0
0
1
—
—
Table 21-22. TPC Code Specification (Continued)
Name
TPC [3:0]
Operation
Description
BS
SDIO
SCLK
BS0
BS1
TPC
Z
Host
Memory Stick
BS0
BS1
BS0
TPC
Host
Z
Содержание DragonBall MC9328MX1
Страница 68: ...1 12 MC9328MX1 Reference Manual MOTOROLA Introduction ...
Страница 86: ...2 18 MC9328MX1 Reference Manual MOTOROLA Signal Descriptions and Pin Assignments ...
Страница 116: ...3 30 MC9328MX1 Reference Manual MOTOROLA Memory Map ...
Страница 126: ...4 10 MC9328MX1 Reference Manual MOTOROLA ARM920T Processor ...
Страница 160: ...8 8 MC9328MX1 Reference Manual MOTOROLA System Control ...
Страница 272: ...13 32 MC9328MX1 Reference Manual MOTOROLA DMA Controller ...
Страница 281: ...Programming Model MOTOROLA Watchdog Timer Module 14 9 ...
Страница 282: ...14 10 MC9328MX1 Reference Manual MOTOROLA Watchdog Timer Module ...
Страница 300: ...15 18 MC9328MX1 Reference Manual MOTOROLA Analog Signal Processor ASP ...
Страница 438: ...18 16 MC9328MX1 Reference Manual MOTOROLA Serial Peripheral Interface Modules SPI 1 and SPI 2 ...
Страница 478: ...19 40 MC9328MX1 Reference Manual MOTOROLA LCD Controller ...
Страница 542: ...20 64 MC9328MX1 Reference Manual MOTOROLA Multimedia Card Secure Digital Host Controller Module MMC SD ...
Страница 574: ...21 32 MC9328MX1 Reference Manual MOTOROLA Memory Stick Host Controller MSHC Module ...
Страница 598: ...23 16 MC9328MX1 Reference Manual MOTOROLA Real Time Clock RTC ...
Страница 670: ...24 72 MC9328MX1 Reference Manual MOTOROLA SDRAM Memory Controller ...
Страница 726: ...25 56 MC9328MX1 Reference Manual MOTOROLA SmartCard Interface Module SIM ...
Страница 736: ...26 10 MC9328MX1 Reference Manual MOTOROLA General Purpose Timers ...
Страница 854: ...29 18 MC9328MX1 Reference Manual MOTOROLA I2C Module ...
Страница 900: ...30 46 MC9328MX1 Reference Manual MOTOROLA Synchronous Serial Interface SSI ...
Страница 942: ...32 26 MC9328MX1 Reference Manual MOTOROLA GPIO Module and I O Multiplexer IOMUX ...