system block diagram
dv double buffer diagram