Presentation is loading. Please wait.

Presentation is loading. Please wait.

SNIFFER CARD for PCI-express channel SNIFFER CARD for PCI-express channel Mid Semester Presentation 22.5.05 Presenting: Roy Messinger Presenting: Roy Messinger.

Similar presentations


Presentation on theme: "SNIFFER CARD for PCI-express channel SNIFFER CARD for PCI-express channel Mid Semester Presentation 22.5.05 Presenting: Roy Messinger Presenting: Roy Messinger."— Presentation transcript:

1 SNIFFER CARD for PCI-express channel SNIFFER CARD for PCI-express channel Mid Semester Presentation 22.5.05 Presenting: Roy Messinger Presenting: Roy Messinger Instructor: Boaz Mizrachi Instructor: Boaz Mizrachi המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering

2 Goals  Design and development of a printed circuit board capable of sniffing to the PCI-e channel without interference to the data passing (passive listener).  The sampled data will be sent to a different card (Virtex II pro) and will be analyzed for errors.  Getting knowledge in the various communication types implemented in the board (RS232, I²C, PCI-E)

3 Sniffer Specification  4 Cross Point Switches sniff the PCI-e channel (2 options) and divert the information to the outside Xilinx Virtex II pro.  PIC uController configures the Cross Point Switch ( I²C architecture).  External computer configures the uController through RS232 architecture (UART).  EEPROM connected to the uController for additional future usage ( I²C architecture).

4 Schematic overview PCI-e MB PCI-e Card Sniffer

5 RS232 Block Diagram M21105 4x4 PIC uController 18F458 19.44 MHz Dip Switch RESET Power supply 3.3Vdc 2.5Vdc 1.2Vdc 5Vdc Dip Switch Prog. Connector 4MHz Debug Leds Virtex II pro UART RS232 TCVR RS232 D-type connector EEPROM 24LC16B I²C 32 32 SMA RS232 PCI EXPRESS x16 link

6 MCH - (Memory Control Hub) Sniffer

7 2 options for sniffing the channel Characteristics : 1) Parasitic capacitance. 2) x8 PCI-E link

8 2 options for sniffing the channel Characteristics : 1) Time delay – key factor. 2) x4 PCI-E link 3)Waste of resources.

9 M21105 Implementation on board Characteristics : 1)Integration = Minimizing the risk. 2) Less speed (x6) = drawback

10 Sniffer Specification-Cont.  INTERFACES:  I²C – uController to Cross Point Switch. – uController to EEPROM. – uController to EEPROM.  RS232 – uController to UART. – D-type to external computer. – D-type to external computer.  PCI-E – MB to graphic card, Crossbar to link  CLOCKS:  19.44MHz PECL clock oscillator for M21105 switch.  4MHz clock oscillator for PIC uController.

11 Sniffer Specification-Cont.  POWER SUPPLY:  3.3v – DC-DC converter from 5v to 3.3v, up to 3A  2.5v – DC-DC converter from 5v to 2.5v, up to 3A  1.2v - DC-DC converter from 5v to 1.2v, up to 3A  M21105 4x4 Cross Point Switch :  AVDD_IO – 2.5v. Configuration and programming interface voltage  DVDD_IO – 3.3v. Configuration and programming interface voltage  AVDD_Core – 1.2v. Switch analog core voltage  DVDD_Core – 1.2v. Switch digital core voltage  18F458 PIC uController :  Vdc- 3.3v interface voltage

12 What have I accomplished so far?  Choosing the parts.  Finished making the Orcad Capture schematics.  Still waiting for Ibis models from Intel to simulate the board in Hyperlynx.  Need to configuring the uController.

13 Risk assessments  Distortion of the signal due to the tapping to the PCI-express channel by the crossbar.  Integration with outside Xilinx board.  Difficulty in configuring the PIC uController.  Schedule problems.

14 Scheduled tasks  22/5/05 - representing pin to pin scheme  27/5/05 - Finishing modeling the pcb in simulation software (e.g. Hyperlinx).  5/6/05 - Sending the pcb to printing (after layout, routing, etc.)  1/7/05 - Integration and debugging  15/7/05 - representing end project report.


Download ppt "SNIFFER CARD for PCI-express channel SNIFFER CARD for PCI-express channel Mid Semester Presentation 22.5.05 Presenting: Roy Messinger Presenting: Roy Messinger."

Similar presentations


Ads by Google