Slave FIFO Read Sequence in Fx3

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
ThM_3776866
Level 4
Level 4
First like received First like given Welcome!

Hi All,

I'm working on Fx3 cypress GPIF Interface. I need to send the data from host to external device through a GPIF interface. I am using DMA_Ready_Flag for Data valid signal to External device and Read signal is from External device to cypress.

The timing diagram of Slave FIFO Read is given bellow.

Read_Timming.PNG

Q1 why data is sampled after 2nd clock cycle of Flag and read signal is assert?.

Please do the needful.

Thank you

With Beast Regards,

Thrimurthi M

0 Likes
1 Solution

Hi,

Please share the system block diagram with all the interface signals clearly mention there working. Also if possible share the project.

Thanks & Regards
Abhinav

View solution in original post

0 Likes
3 Replies
abhinavg_21
Moderator
Moderator
Moderator
50 likes received 25 likes received 10 likes received

Hi Thrimurthi,

Please don't rely on the GPIF timing diagrams. Kindly probe the actual physical lines and observe timing diagrams on the SCOPE.

Thanks & RegardsAbhinav

0 Likes
ThM_3776866
Level 4
Level 4
First like received First like given Welcome!

Yes sir, I probe the Data and Flag signal in CRO, I got same behavior. I shown in bellow figure.

F0002TEK.BMP

Blue signal: data

Yellow signal: Flag Ready.

In Figure shown the Flag is asserted before 2 clock cycle of data transfer.

0 Likes

Hi,

Please share the system block diagram with all the interface signals clearly mention there working. Also if possible share the project.

Thanks & Regards
Abhinav

0 Likes