1 / 11

Performed by: Yulia Turovski Lior Bar Lev Instructor: Mony Orbach

Technion - Israel institute of technology department of Electrical Engineering. הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל. High speed digital systems laboratory. המעבדה למערכות ספרתיות מהירות. Project Specification Presentation Subject:. High-Speed Communication Channel(s) Switch.

kumiko
Download Presentation

Performed by: Yulia Turovski Lior Bar Lev Instructor: Mony Orbach

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 המעבדה למערכות ספרתיות מהירות Project Specification Presentation Subject: High-Speed Communication Channel(s) Switch Performed by: Yulia Turovski Lior Bar Lev Instructor: Mony Orbach Winter semester 2010 1

  2. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Abstract • Motivation: • High-speed communication between devices. • Utilizing high frequency achievable with new hardware. • Demand for reliable communication • Goal: • Design & implementation of high speed communication switch. • Use of advanced communication protocols. • Connect between as many devices as possible. • Best transmission rate possible. 2

  3. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות System description • Switch properties: • peer-to-peer connection to each device. • Acts as receiver and transmitter. • route data between peers. • Bidirectional connection (Lanes). • Transmission using packets. • Usage of data link protocols. • Efficient routing of packets. 3

  4. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Specification Hardware • Transfer rate of up to 2.5GBit/s • Use of Altera Stratix-II Signal Integrity Development Kit • Ports: • Up to 6 bidirectional transmission ports to endpoints Software • Altera Quartus • Modelsim 4

  5. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Switch Network Layers • Peer-to-peer connection. • Device A - endpoint. • Device B - switch. • Switch performs at transaction level. 6

  6. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Data Link Level Protocols • Transmitter sends the data packet (i.e. “request”) • Receiver answers with an ACK/NAK DLL packet. • Every connection has its own DLL communication: • ACK/NAKs don’t propagate through the switch. • Improves propagation delay. 7

  7. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות System Block Diagram Route mapper ConfigPort Memory Port IV Port III Port II Port I Receiver DLL Transmitter 5

  8. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Packet Description (1) • Communication using Transaction Layer Packets: • Data • header (with address) • CRC • DLL adds #MSG and error correction bits. • Physical layer adds start and end bits to identify packet. 8

  9. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Packet Description (2) • ACK/NAK messages to track communication and resend packets. • ACK/NAK packets traditionally don’t contain data • Don’t involve transaction layer • Alternate option: include ACK/NAK messages in regular data messages • Better utilization • But not much (small packets) • Physical layer adds start and end bits. 8

  10. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Verification Environment • Use 2 devices • One acts as switch • Other as network components • Simulator sends packets • Verifies routing • Error checks 8

  11. High speed digital systems laboratory המעבדה למערכות ספרתיות מהירות Project Schedule 8

More Related