03-02-2017 04:40 AM
We plan to use a BPI flash with Xilinx UltraScale and UltraScale+ devices to meet the 100ms boot requirement for PCIe.
Is there any particular family of flash recommended by Xilinx which will meet our requirements.
03-02-2017 08:14 AM
03-02-2017 09:29 AM - edited 03-02-2017 09:31 AM
@ayusman100488 As mentioned, You have to refer UG908 for the supported flashes and choose the one that meets your requirement. You may also check VCU108 tandem example and flash used (MT28GU01GAAA1EGC-0SIT) for the reference.
03-02-2017 09:08 PM
I saw the recommended BPI flash parts mentioned in the UG908. The micron parts are available in 2 options.
- Supports Synchronous read
- Supports Asynchronous read
The part used in VCU108 EVM supports synchronous read but is currently EOL pending. Actually all the synchronous read parts from Micron are EOL pending. Only the asynchronous read parts are available in production.
My question is that with asynchronous read parts, the effective clock rate for read reduces by almost half and for some FPGAs this may lead to more bitstream loading time. This will in turn make it difficult to meet the 100ms boot requirement for PCIe.
03-02-2017 09:27 PM
@ayusman100488 Did you check with the Micron for the replacement of MT28? also for other NOR synchronous parts?
03-02-2017 09:33 PM
I checked with them. The alternates they have suggested are all asynchronous read parts. I was wondering this issue would be faced by other customers also and Xilinx would be aware and help us out in this.
03-02-2017 09:34 PM
05-10-2017 11:29 AM
Is there a solution for this issue. We have the same problem. Looking for a BPI flash recommendation to replace the Micron parts that will be obsolete.
05-11-2017 03:54 AM - edited 05-11-2017 04:26 AM
@vidriodevelops, I'll contact you offline regarding this issue.
08-23-2017 08:35 AM
would you please share on the forum your findings on this flash issue?
We have a xcku15p ES2 (Engineering Sample) and Vivado doesn't support neither Tandem PCIe nor Tandem Flash, so we need to select Synchronous flash (faster than Asynchronous) in order to fit the PCIe "100 ms boot time requirement".
09-25-2017 06:45 PM
I'm facing the same problem of Micron Synchronous BPI going to be EOL. May I know what are the recommended BPI options?
12-07-2017 12:17 AM
12-09-2017 02:36 AM
Yes, its true that synchronous BPI flashes of Micron are going end of life and there is no plan as well to update this list in future as well.
To meet this timing constraints one should opt for Tandem PCIe mode of configuration.
In this method one can attain all the fast configuration requirements by implementing the Bitstream compression.
Please refer configuration user guide and AR#64761 for more help.
Hope this helps.