You are here

GPIF II DMA_READY conflict | Cypress Semiconductor


Summary: 1 Reply, Latest post by RSKV on 07 Jan 2014 06:32 PM PST
Verified Answers: 0
Last post
Log in to post new comments.
RickL's picture
25 posts


I have designed a state machine for Read/Write operations. 

I would like the FX3 to automatically detect the operation.

My goal would be for the state machine to be something like that:

        [Read Operation] <-----DMA_RDY_TH0-----  [Ready] -----DMA_RDY_TH3-----> [Write Operation]

with [xxx] being a State in the State Machine

and <-----xxx----- being a transition


unfortunately the GPIF designer tool issues an error when two DMA_RDY transitions are used out of the same state.

how can I fix that ?

rskv's picture
Cypress Employee
1134 posts

 Hi Rick,

Yes. GPIF II Designer tool does not allow to check the status of 2 DMA ready flags in a single state.

You have to split this into two states. There you check for DMA_RDY_TH0 in state 1. If !DMA_RDY_TH0 then go to state 2 and check for DM_RDY_TH1 flag. If !DMA_RDY_TH1 then come back to state 1.

Please let me know if this does not help.


Sai Krishna.

Log in to post new comments.