You are here

GPIF II 32-bit, slave fifo | Cypress Semiconductor

GPIF II 32-bit, slave fifo

Summary: 0 Replies, Latest post by RSKV on 24 Aug 2012 10:27 AM PDT
Verified Answers: 0
Log in to post new comments.
rskv's picture
Cypress Employee
1134 posts

Hi All,

If the slave fifo sync example is not working for you when GPIF 32-bit interface is used, please change the starting piece of code in the main function as shown below:

CyU3PIoMatrixConfig_t io_cfg;
    CyU3PReturnStatus_t status = CY_U3P_SUCCESS;
    CyU3PSysClockConfig_t clkCfg = {
            2, 2, 2,

    /* Initialize the device */
    status = CyU3PDeviceInit (&clkCfg);
    if (status != CY_U3P_SUCCESS)
        goto handle_fatal_error;

    /* Initialize the caches. Enable instruction cache and keep data cache disabled.
     * The data cache is useful only when there is a large amount of CPU based memory
     * accesses. When used in simple cases, it can decrease performance due to large
     * number of cache flushes and cleans and also it adds to the complexity of the
     * code. */


sai krishna.

Log in to post new comments.