Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
EZ-Host Data Buffers Must Reside In Internal Memory
Question: Can data buffers reside in external memory?
Data buffers must reside in internal memory. EZ-Host's internal DMA engine can not access external memory. This means that all data buffers for USB, SPI, IDE, HSS and HPI must reside in internal memory. Any external DMA access attempts will result in the address wrapping around and the DMA engine will access internal memory and possibly overwrite vector tables or other important data/code space
In standalone development, if a Cypress design example supplied in the CY3663 developement kit is used, the linker script file (*.ld) will ensure the USB buffers get allocated in internal memory.