Forum Discussion
Altera_Forum
Honored Contributor
8 years ago --- Quote Start --- Curious! I also wondered whether it should really be a strobe, but I followed the book and kept my write active until waitreq goes away, and that seems to work for me. --- Quote End --- Meanwhile I found out that the problem may also have been caused by my state machine not returning the write signal to inactive one clock cycle after the waitreq goes inactive but some clocks later. Still have to check this, but it would explain the same bug... So maybe you are right with leaving the write high for the whole duration. Edit: I confirmed this. It's OK to leave the write signal high and the problem in my case was that I left it high for too long triggering a second write right thereafter. My statemachine sits in an enabled subsystem and therefore does not see every clock cycle. That was causing the issue... :oops: