Hardware And Software USB Interface With Spartan-3 FPGA Family

dc.contributor.authorAnjusha, Rajan
dc.contributor.authorArun, Thomas
dc.contributor.authorRohit, Kumar J
dc.date.accessioned2016-07-12T11:10:54Z
dc.date.available2016-07-12T11:10:54Z
dc.date.issued2016-07-12T11:10:54Z
dc.description.abstractIn the past, all the package and card testing was carried out manually at ISRO Space centre, Bengaluru. It resulted in large delay in finishing a project on time. Hence came the idea of Automated testing of packages and cards. This project deals with a part of the development of the Automated testing system. It involves sending and receiving of data over USB channel and hence establishing an error free channel for serial communication. The project involves components such as Spartan-3 FPGA and an USB controller which are to be interfaced in order for them to work as per the specifications. This interfacing requires a VHDL program which could take care of the interfacing signals and also the states in which the USB controller exists. The program has to be simulated, synthesized and also implemented in order to test the validity of the program and for the successful transmission of data. The Cypress EZ-USB FX2LP is a flexible USB 2.0 peripheral controller designed to handle maximum USB 2.0 bandwidth. To take full advantage of the USB 2.0 480 Megabits per second signaling rate, FX2LP contains specialized hardware to buffer the USB data and connect seamlessly to a variety of high-bandwidth external devices such as MCUs, ASICs, and FPGAs. An FX2LP-FPGA interface is implemented to add HighSpeed USB connectivity for FPGA based applications, such as data acquisition, industrial control and monitoring, and image processing. The FX2LP functions in synchronous Slave FIFO mode and the FPGA acts as the master. This project uses this interface controller in order to access the FPGA and send and receive data during the testing of cards and packages. This interface program can be extended for application specific programming and hence extend its reach to other applications and help to improve the speed and efficiency of data transmissions involved.en_US
dc.identifier.urihttp://hdl.handle.net/123456789/6145
dc.language.isoenen_US
dc.subjectRohit Kumar Jen_US
dc.subjectHardware And Software USB Interface With Spartan-3 FPGA Familyen_US
dc.subjectAnjusha Rajanen_US
dc.subjectArun Thomasen_US
dc.titleHardware And Software USB Interface With Spartan-3 FPGA Familyen_US
dc.typeThesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1NH12EC005.pdf
Size:
8.25 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.79 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections