1 / 7

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

sovann
Télécharger la présentation

Performed by: Rami May , Roee Cohen Instructor: Daniel Alkalay

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Technion - Israel institute of technology department of Electrical Engineering הטכניון - מכון טכנולוגי לישראלהפקולטה להנדסת חשמל High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות דו”ח סיכום פרויקט Implementation of generic interface To electronic components via USB2 Connection Performed by: Rami May , Roee Cohen Instructor: Daniel Alkalay סמסטר (חורף) שנה 2008 1

  2. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Abstract • 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. 2

  3. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות System description • 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 • HW : • Cypress micro-controller • Xilinx FPGA Spartan 3E • Board peripherals ( LED’s Segments, push buttons) • External devices ( A/D , D/A, PCB ) 3

  4. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Specification • 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

  5. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות System Block Diagram D/A Scop Scop wires FPGA 100 MHz USB2 PCB card VHDL USB2 wires Analog signal Function generator 5

  6. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות FPGA Block Diagram RX data full CYPRESS empty SLOE TX Data SLRD SLWR PKTEND FD[15:0] RX Control TX Control 6

  7. GUI Control Engine MATLAB MATLAB IF Transfer array [512] USB DRIVER Received array [512] USB IF FILE* JPEG Format High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות SW Block Diagram

More Related