You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Xilinx 7 Series FPGA

 

Zynq-7000

 

Xilinx AR5774 deals with the problem and provides some workarounds.

 

# GoodBad
1Limit the access to lower 16MbytesNo change of code or hardwareOnly 16MBytes can be accessed safely, may have to take special actions to actually limit the access to lower 16Mbyte
2Preload everything above 16Mbytes in FSBL, limit access to lower 16Mbytes after FSBL handoutOnly FSBL changes neededAccess above 16MByte should not be performed from SSBL or application code.
3Rewrite FSBL, SSBL and OS/RTOS Drivers to avoid using EAR register and "legacy mode"Truly safe solution, no hardware changes no restriction on SPI Flash Partitioning. Very good solution for bare metal applications.A lot of Code and drivers to modify, the patches have to be applied again after each software release. Access to SPI Flash above 16Mbyte must be done using SPIx1 mode command set.
    
  • No labels