Code Execution from External HyperFlash - KBA218562

Version: **

 

Question:

 Is it possible to use the external HyperFlash as memory extension for code execution of S6J3200 devices?

 

Answer:

Cypress recommends using the TCFlash for high system performance. Generally, it is possible to use the HyperFlash for code execution, but the performance is limited by the ARM core bus structure.

One reason for limited performance is that the DMAC or 2D graphics controller can also access HyperBus, which may disturb the core access.

Also, the external code located in the HyperFlash is unsecured and may be vulnerable to hacker attacks.