120 likes | 236 Views
Team Members. Fuh Taur Chin USB Driver Research Hardware Implementation Heath Fortenberry USB Protocol Research Hardware Implementation Lee Ooi Khoo Development of a USB device using the Cypress development kit. Background of USB.
E N D
Team Members Fuh Taur Chin USB Driver Research Hardware Implementation Heath Fortenberry USB Protocol Research Hardware Implementation Lee Ooi Khoo Development of a USB device using the Cypress development kit
Background of USB Universal Serial Bus (USB) was first introduced in 1995 by several leading manufacturers. The goal of developing USB was to define an external expansion bus which made adding new peripherals easy.
Objective of X-Team’s USB Project Providing a cheap solution to USB device designs. Providing an upgradeable megafunction for future design changes.
Design Requirements • Conforms to USB 1.1 specifications • Supports bandwidth needs of 10 - 100Kbps • Conserves energy by switching to low power state • Intellectual Property in the form of an Altera Megafunction
Specifications Conforms to the USB 1.1 Specifications Implemented with Altera VHDL Compatible with Phillips Transceiver Operates at a 6MHz Clock Frequency Provides a bandwidth of 10-100Kbps
Benefits of a Megafunction USB designs are highly sustainable since megafunctions can be upgraded, or replaced with newer versions. Megafunctions can be distributed on compact discs and secure internet connections.
Economics Use of megafunctions can reduce design costs and decrease the time to market. Based on a $150K cost of an engineer and an 8 week project.
Intellectual Property Megafunctions are intellectual property that are protected under U.S. and foreign laws. Laws do not stop all misuses of intellectual property. Encryption mechanisms will protect the X-Team USB Interface megafunction.
Safety Concerns The X-Team USB Interface megafunction was not designed for use in any medical applications.
Timeline Documentation & PresentationSystem TestingSystem Implementation and Integration testing End Point Implementation and Integration testing SIE Implementation and component testingSystem DesignUSB implementation using Cypress Development Kit ResearchPlanning We are Here
Contributions Heath Fortenberry Researched USB Protocol Developed NRZI components, bitstuffing components, serial-parallel components, control endpoint Integrated and tested serial interface engine components Fuh Taur Chin Researched USB drivers for Windows98 Developed serial interface engine control logic, CRC generator and checker Integrated and tested serial interface engine components Lee Ooi Khoo Developed a USB mouse using the Cypress USB development kit