Presentation is loading. Please wait.

Presentation is loading. Please wait.

CROSSBAR LAN TEAM 8 CURTIS PETE D. ERIC ANDERSON DANIEL HYINK JOHN MUFARRIGE.

Similar presentations


Presentation on theme: "CROSSBAR LAN TEAM 8 CURTIS PETE D. ERIC ANDERSON DANIEL HYINK JOHN MUFARRIGE."— Presentation transcript:

1 CROSSBAR LAN TEAM 8 CURTIS PETE D. ERIC ANDERSON DANIEL HYINK JOHN MUFARRIGE

2 Overview Network connection using a 4 x 4 crossbar implemented on FPGA Interface to crossbar using 3 National Instruments DIO32 cards and 1 National Instruments DIO96 card Cards are controlled using C programming and LabVIEW virtual instruments

3 Hardware Issues Had to wire a new FPGA board for our data communications.

4 Hardware Issues Problems implementing FIFOs onto FPGA –ground loop was discovered between DI/O ground and serial port ground of PC causing bad FPGA programming –clocks used to latch data required debouncers to work properly

5 Project Achievements Establish a bi-directional connection of 2 workstations using NI DIO-32HS PCI interface cards. Using a parallel 8-bit wide interface LabVIEW and C were used to control I/O cards

6 C Software Achievements Initially used software implemented handshaking to control the cards

7 C Software Achievements Data I/O cards were connected directly to each other

8 C Software Achievements Next, the cards were connected through FIFOs

9 C Software Achievements Data was latched into/out of FIFOs using external asynchronous clocks

10 C Software Achievements Data packeting was introduced into the software

11 C Software Achievements Final software uses a command line interface to perform tasks

12 LabVIEW Achievements Used as an alternative to C for driving data among PC’s. LabVIEW was supposed to be simpler to program and provide similar performance to C. Built input and output programs to send and receive data between 2 PCs

13 Input Program Front Panel

14 Output Front Panel with Timing

15 LabVIEW Timing Results Speed was calculated by dividing the number of bytes sent by the elapsed time.

16 C Software Timing Results

17 Conclusion The interface to the crossbar is complete. –The software works independently of whether or not there is a crossbar implemented between the FIFOs. From our timing data, we can conclude that LabVIEW is not a feasible solution for controlling the DI/O cards.


Download ppt "CROSSBAR LAN TEAM 8 CURTIS PETE D. ERIC ANDERSON DANIEL HYINK JOHN MUFARRIGE."

Similar presentations


Ads by Google