Development of USB 2.0 compliant GPIB controller