10-13-2014 10:56 PM
We are currently designing a board based on Zynq 7000 in which we need 64GB boot flash .In all our previous Zynq projects we used NAND flash as boot device. Zynq doesnt support NAND flash of size greated than 1GB. We have two options:
1. Use SD
2. Use eMMC.
eMMC is preferable since we can solder the part. Xilinx docs says eMMC can only be a secondary boot device and to use it we need to have a qSPI flash as primary boot device. We would like to know if there has been any recent changes/solutions regarding this limitation . Our customer's primary requirements are 'single boot device having 64GB of storage and secure booting support'. Can anyone let us know whether the qSPI flash requirement limitation is still there for eMMC booting and also if there is any other boot options available which satisfies these requirements. Thanks in advance. Appreceate your help.
10-14-2014 01:49 AM
There are no boot options that satisfy your requirements:
SD support for 64GB implies the use of SDXC cards and exFAT file system that is not supported by the zynq bootrom
eMMC is not suported by the zynq bootrom
as the bootrom is fixed and xilinx is not going to fix it, then there are no options or changes to this boot limitations
you can either
boot from SDXC, with primary partitions formatted as FAT, and use custom FSBL that supports exFAT, this is closest to your requirements
use SPI flash and eMMC but that violates your requirements also
10-23-2014 06:37 AM