You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The original concept for this did not work out. This needs further investigation.
The idea was:
Pause the puller (= pusher comes to halt as there is no free space)
Pause the pusher (= disable CACHE being overwritten)
Set pusher address as puller address (= puller has nothing to do)
Unpause the puller (= puller still has nothing to do)
Set pusher address to new target puller address (= puller runs until pusher address)
Once the fake pusher address reaches the real pusher address (= no more data):
Pause the puller (= FIFO is idle now)
Assert that pusher address is at real pusher address (= need to continue writing at proper address)
Unpause pusher (= let pusher fill CACHE)
Pause pusher (= pusher should have advanced / filled CACHE)
Now the initial procedure can be repeated from the second step
The issue, however, is that even with the pusher paused and pusher address = puller address, the entire CACHE seems to be filled with the same method / data pair.
This can also have implications for the general pausing of the NV2A so that should be fixed / cleared up asap!
The text was updated successfully, but these errors were encountered:
The original concept for this did not work out. This needs further investigation.
The idea was:
Once the fake pusher address reaches the real pusher address (= no more data):
Now the initial procedure can be repeated from the second step
The issue, however, is that even with the pusher paused and pusher address = puller address, the entire CACHE seems to be filled with the same method / data pair.
This can also have implications for the general pausing of the NV2A so that should be fixed / cleared up asap!
The text was updated successfully, but these errors were encountered: