Address line drive delayed from data and GPIO

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

cross mob
Anonymous
Not applicable

Hello! I'm working on a USB-to-GPIF interface and I've noticed a problem. When I have DR_ADDR, DR_DATA, and DR_GPIO actions together in the same state, the data and GPIO lines update immediately as expected but the address lines update one clock-cycle later (with synchronous GPIF). I am using the address counter as the source. Is there a way to fix this to have the address lines drive at the specified time?

   

Thanks,

   

Brett

0 Likes
1 Reply
Anonymous
Not applicable

You can add one additional state before the state (where you are driving all these signals)to drive address only.

0 Likes