Hi,
My customer is checking the waveform of access to OSPI Flash in xSPI mode, but the customer is having trouble figuring out where and how the sequence, frequency, and SDR/DDR settings are determined, and whether they are as set or if they can be changed.
< Question >
Regarding the behavior of the OSPI bus in xSPI mode, from the start of Boot until the user settings take effect, could you please tell them how it works and what sequence and frequency are determined ?
Also, they would like to change the frequency of the initial startup sequence (especially 8S-8S-8S). How can they do that ?
Or, is it okay to leave it as it is, because calibration is performed in consideration of temperature fluctuations at the time of initialization?
< Supplementals >
Since there are two chips on the OSPI bus on , they are concerned that the frequency of 170MHz at initialization is high.
They’re guessing the procedure like below, but they’re not sure.
When the boot mode is determined immediately after the power is turned on,
the OSPI Flash is accessed with 1S-1S-1S (frequency looks over 6MHz) by the RBL ?
read Flash information ?
and access with 8S-8S-8S (because of the Flash that runs at >170MHz, 200MHz max).?
In addition, there is also a frequency set in the device tree, and normal access operates according to that frequency?
These are only speculation.
Thanks and regards,
Hideaki