The Universal Serial Bus (USB) is an attractive new way of connecting peripherals to personal computers. The USB uses a Host (usually within a PC) that allows communication with many different USB devices.
This thesis takes a different approach to that of a PC based system. Instead of connecting a USB device directly to a PC, the EasyServer USB daughtercard provides a USB server that connects a USB peripheral to an Ethernet network. The goal of this project is to construct a functional USB host controller that is embedded in an existing EasyServer system, providing an interface between Ethernet and a USB camera peripheral.
The EasyServer USB system is not as complex or as expensive as a PC based system. The EasyServer USB daughtercard provides basic host functionality allowing communication with any high-speed USB device using bulk or control endpoints. Functionality can be extended with any number of new peripherals being developed. An alternative digital and analog hybrid thing-a-me which would overcome these limitations is proposed for future investigation.
Complete thesis:
Thesis.pdf
Additional material:
code sch
pcb images
conference paper