QuadSpi vs DSPI ?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

QuadSpi vs DSPI ?

Jump to solution
2,243 Views
HeMyFAE
NXP Employee
NXP Employee

CAn you use the QuadSPI interface for regular SPI communication or is this dedicated for Spi Flash only?

0 Kudos
1 Solution
1,065 Views
juangutierrez
NXP Employee
NXP Employee

The QuadSPI modules is flexible enough and supports single, dual, quad and octal (2 flash devices) modes of operation.

The instruction-operand issued by the programmable sequence engine provide a 2-bit field called PINS which indicates how many lines/pads to use for the

read/write (or any other) command. The possible values are:

     0x0 for Single mode,

     0x1 for Dual,

     0x10 for Quad and

     0x11 for Octal.

You can check Section 30.5.3.1 Programmable Sequence Engine in Reference Manual for more info.

View solution in original post

0 Kudos
3 Replies
1,066 Views
juangutierrez
NXP Employee
NXP Employee

The QuadSPI modules is flexible enough and supports single, dual, quad and octal (2 flash devices) modes of operation.

The instruction-operand issued by the programmable sequence engine provide a 2-bit field called PINS which indicates how many lines/pads to use for the

read/write (or any other) command. The possible values are:

     0x0 for Single mode,

     0x1 for Dual,

     0x10 for Quad and

     0x11 for Octal.

You can check Section 30.5.3.1 Programmable Sequence Engine in Reference Manual for more info.

0 Kudos
1,065 Views
juangutierrez
NXP Employee
NXP Employee

However I think if possible is better/recommended to use one of the for SPI modules in Vybrid. The programming model in QSPI is a tied to the Program Sequence Engine who is optimized for Flash Memories. So it is possible but not recommended if you have free one of the other regular SPI blocks

0 Kudos
1,065 Views
karina_valencia
NXP Apps Support
NXP Apps Support

juangutierrez can you help on this case?

0 Kudos