In this mode, it is assumed that there is more than one SPI slave device. As the core supports only the Winbond, Micron, and Spansion memories, the slave must be one of these three devices.
This is a mixed memories mode where Winbond memories are taken as the base for defining the behavior of the core. Most of the instructions which are common to Winbond, Micron, and Spansion memories (extended SPI commands) are supported. Table: SPI Command Core Behavior for Quad Mode and Mixed Mode Memories shows the core behavior.
Table 3-8: SPI Command Core Behavior for Quad Mode and Mixed Mode Memories
Command Type
|
Winbond
|
Micron/Spansion
|
Command Error
|
Core Behavior
|
Standard SPI
|
Supported
|
Supported
|
No
|
Standard format
|
Standard SPI
|
Not supported
|
Supported
|
Yes
|
No SPI transaction
|
Standard SPI
|
Supported
|
Not supported
|
No
|
Standard Format
|
Standard SPI
|
Not supported
|
Not supported
|
Yes
|
No SPI transaction
|
Dual mode
|
Supported
|
Supported
|
No
|
Dual mode instruction format
|
Dual mode
|
Not supported
|
Supported
|
Yes
|
No SPI transaction
|
Dual mode
|
Supported
|
Not supported
|
No
|
Dual mode instruction format
|
Dual mode
|
Not supported
|
Not supported
|
Yes
|
No SPI transaction
|
Quad mode
|
Supported
|
Supported
|
Yes
|
Quad mode instruction format
|
Quad mode
|
Not supported
|
Supported
|
Yes
|
No SPI transaction
|
Quad mode
|
Supported
|
Not supported
|
Yes
|
Quad mode instruction format
|
Quad mode
|
Not supported
|
Not supported
|
Yes
|
No SPI transaction
|
Notes:
1.Slave Device = Mixed is mixed memory mode. In Mode = Quad, the quad, dual and standard SPI commands are supported. For each command, the Winbond memory base behavior is taken as the default operating mode. For commands supported only by Micron or Spansion, the command error flag is set and the command is not executed. In this mode, the command set in common with Winbond and Micron memories is supported.
|