QSYS Generic Tristate Controller. Issues on Waitrequest-Signal
Hello,
I want to biuld an interface to a very special dual-port RAM.
I already can access it with the Generic-Tristate-Controller to read and write Data. The timing is correct.
But the RAM has a signal to pause the Controller while the other Interface is active. I thought the Waitrequest-Signal would be an easy method to implement this, but when I implement it into the Controller, all my Timings seem to get very buggy.
For example: The Read signal should be at least 500ns long. But with the Waitrequest implemented it is only 40ns long. The Turnaround-Time is also far too short.
What is going on there?
As I read in the Documentation (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_avalon_tc.pdf) The Signal should just pause the Controller, but not destroy its timing.
Am I doing anything wrong? How to achieve a Signal to pause a transfer?