Forum Discussion
Altera_Forum
Honored Contributor
12 years ago --- Quote Start --- This is not how it works. The Avalon specification clearly states that waitrequest is only valid during an operation. Do your read or write operation first, and check waitrequest afterwards. As long as it is 1 then your operation isn't finished and you should wait. If you do it that way then yes you can have several masters connected to the same slave. --- Quote End --- Thanks for your reply. I will implement my masters as you have suggested and will let you know the results. I have one more doubt that is If I dont check waitrequest first them how come I will know that memory initialization and calibration is done? Because there is no such signal to avl_mm_slave which will let me know that memory initialization is done. And also please let me know when to start writting to DDR3 memory? Right now I am using "local_init_done" as indication to start writing into memory OR I am just waiting for 1000000 clock cycles and then I starts writing into the memory. which one is the good way? Or Is there any other way so that I will come to know that now is time to start writing into the memory?