Usb function blocks