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. The following table shows the core behavior.
| 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 |
|
||||