Patent ID: 6671765
Filing Date: 2003-12-30
Classification: G06F

Abstract:
A USB function device for coupling to a USB host, comprising:circuitry for providing a capability to the USB host, and comprising processing circuitry having an address space; and a USB interface circuit coupled between the USB host and the circuitry for providing a capability to the USB host, the USB interface circuit comprising: a memory area comprising a code overlay endpoint accessible to the USB host for writing two or more code blocks to the code overlay endpoint; and circuitry for communicating a first of the code blocks from the code overlay endpoint to the address space and for subsequently communicating a second of the code blocks from the code overlay endpoint to the address space, wherein the circuitry for communicating is operable to communicate a code block from the code overlay endpoint to the address space after a start-up time of the USB function device.