60 likes | 192 Views
Technion - Israel institute of technology department of Electrical Engineering. הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל. High speed digital systems laboratory. המעבדה למערכות ספרתיות מהירות. דו”ח סיכום פרויקט סופי Subject:. Communication Adapter for Experiment Board.
E N D
Technion - Israel institute of technology department of Electrical Engineering הטכניון - מכון טכנולוגי לישראלהפקולטה להנדסת חשמל High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות דו”ח סיכום פרויקט סופי Subject: Communication Adapter for Experiment Board Performed by: Nir Engelberg & Ezequiel Hadid Instructor: Mony Orbach Cooperated with: Electrical Engineering Laboratory סמסטר חורף 2005 1
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Abstract In this project a communication card prototype for the Electrical Laboratory experiment boards was developed. This card allows the communication between the board and a PC using an USB interface. This link allows the students to enter their experiment results to the pc and get in real time the grade from the pc. Until today these boards have been linked to the pc using a RS232 interface. Such interface is being replaced in the modern PC by a USB interface. As a result, peripheral equipment interfaces must be replaced too in order to be compatible. The principal constraint in this project was to adopt a modern technology, like the USB interface, to an existing obsolete system. To reach this objective we combined different parts of the existing card circuit with the modern Cyclone FPGA. 2
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות System description The system includes a printed circuit board that includes a FPGA and USB transmit/receive adapter and an interface card, which connects the FPGA to the experiment board. A PC application allows the user to enter 3 numbers – board type, board number and draw number. The FPGA gets this numbers through the USB. It first checks for correctness of the board type and number and activate the buzzer on the interface card. Then, using the draw number, the FPGA activate a counter on the experiment board until the counter’s output match to the draw number. This causes a specific circuit in experiment board to be used. 3
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Specification • Hardware A printed circuit consists of: a Cyclone FPGA, a USB communication module, transceivers etc. A wire-up card consists of: a relay, a buzzer, dip switches etc. • Software A C++ application which establishes connection with the DLP and allows the user to enter data to be sent to the FPGA, and prints the results. 4
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות System Block Diagram Communication board USB adapter + FPGA Wire-up card Experiment Board USB PC 22 9 5
High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות FPGA Block Diagram 6