Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- But in some particular case,the waitrequest is not only controlled by the full,some other factors may lead to the data cann't be received by the slave,in other words even though the FIFO is not full,the waitrequest may need to pull up. thank you! --- Quote End --- You're the one who presented the case of the fifo, not me. I presented the correct logic to implement wait request as a flip flop using the status output of the fifo. That is the correct solution to that particular problem. If you have some particular problem that you're trying to optimize you should post it. I don't disagree that there may be other factors that would enter into whether or not wait request can come directly out of a flip flop, I even presented a case where it couldn't at least not without more specific information about the particular application. Not every case can wait request be generated as the output of a flip flop...but that is not a requirement of Avalon. If you follow the formula I gave in the last post, you'll get it as good as it gets within the given interface selection. Kevin Jennings