You are here

Two Quick Questions about FX3 Slave FIFO | Cypress Semiconductor

Two Quick Questions about FX3 Slave FIFO

Summary: 1 Reply, Latest post by aasi on 17 Apr 2012 04:14 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
wglados's picture
23 posts

1) What is the EPSWITCH pin for?  It is in the GPIF interface description, but I cannot find any documentation of what it does.

2) If I made a new Slave FIFO specification, using the GPIF II Designer, by building off of one of the provided Cypress Slave FIFO interfaces, can I simply switch out the generated header file with the header in the cyfxsyncslfifo example and have it immediately work?

In short, can the SDK examples be treated as a framework, with which you can simply switch out a new GPIF header?

(Obviously, you would need to declare any new pins as outputs / inputs, make sure the directions are right, etc., - I'm more referring to the CyFX function calls that setup the GPIF state machine from within the firmware).

aasi's picture
Cypress Employee
1166 posts


1. Please look at, EPSWITCH is just a nomenclature used to refer to the external logic that interfaces to Slave FIFO.

2. The setup calls and calls to get GPIF II running etc etc are independent of your GPIF II Descriptor so what you're asking is doable.



Log in to post new comments.