Hi.
I'm reading about Frame Buffer component in the triple buffering mode with frame dropping. In the Video IP manual[1], in the Triple Buffering section is written the following:
--- Quote Start ---
- If the spare buffer is already clean when the writer completes writing the current input frame:
- If dropping frames is allowed—the writer drops the newly received frame and overwrites its buffer with the next incoming frame.
--- Quote End ---
Why doesn't the component make the newly received frame clean and start writing into previously clean buffer? (Actually now when I'm writing this post I'm no longer sure why did I want it like that but it's what I would expect.) Is there any video processing or performance reason?
There seems to be no option to enable triple buffering in both Frame Buffer components (the basic one and the one supporting 4k) in Quartus Prime 15.1. There's only "Frame dropping" option which increases required memory by rougly one third so I assume this is the option that turns it on. Am I correct? The documentation is silent about this.
Thank you.
[1] UG-VIPSUITE, 2015.11.02