ScopeGPIO class with Zynq private implementation