Performed by: Rami May , Roee Cohen Instructor: Daniel Alkalay תתתת תתתתתתת תתתתתתת תתתתתתh speed digital systems laboratory תתתת- תתתתתתת תתתתתתתת תתתתתת תתתתתתת תתתתתת תתתתTechnion - Israel institute of technology department of Electrical Engineering תת”ת תתתתת תתתתתתImplementation of generic interface To electronic components via USB2 Connection תתת)תתתת( תתתתת2008 1
7
Embed
Performed by: Rami May , Roee Cohen Instructor: Daniel Alkalay
Technion - Israel institute of technology department of Electrical Engineering. הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל. High speed digital systems laboratory. המעבדה למערכות ספרתיות מהירות. דו”ח סיכום פרויקט. Implementation of generic interface To electronic components - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Performed by: Rami May , Roee Cohen
Instructor: Daniel Alkalay
מהירות ספרתיות למערכות High speed digital systems laboratoryהמעבדה
הטכניון - מכון טכנולוגי לישראל
הפקולטה להנדסת חשמל
Technion - Israel institute of technologydepartment of Electrical Engineering
פרויקט” סיכום ח דו
Implementation of generic interface To electronic components
via USB2 Connection
) שנה ) חורף 2008סמסטר1
Abstractמהירות ספרתיות למערכות High speed digital systems laboratoryהמעבדה
2
• The project motivation was to prove system design capabilities using a low cost (99$) FPGA evaluation board and PC control.
• demonstration of this PC/FPGA system where : control and sampling of an external analog/digital HW and image processing on the FPGA
• the system implementations should demonstrate the concept of flexible partition of applications between HW and SW.
System descriptionמהירות ספרתיות למערכות High speed digital systems laboratoryהמעבדה
3
• This project implements a system which combines SW & HW elements
• The system shows the ability to mange the HW devices from the PC and to perform operations like data generation or sampling , image processing and controlling
• The project consist the following elements– On the PC:
• GUI• C++ main code application• Matlab functions• USB drivers
Specificationמהירות ספרתיות למערכות High speed digital systems laboratoryהמעבדה
• Hardware :•Interfacing the Cypress micro controller•Ability to active the board peripherals and GPIOs•Ability to send and receive streams from external devices.•Ability for image processing
• Software:• demonstrate simple GUI to user•Interfacing the USB driver which installed on PC•Ability to show pictures•Ability to send commands to the FPGA•Ability to send streams to FPGA
4
System Block Diagramמהירות ספרתיות למערכות High speed digital systems laboratoryהמעבדה