1 / 4

Protocols Test of FPGA Generated Ethernet Frames

Protocols Test of FPGA Generated Ethernet Frames. Richard Hughes-Jones The University of Manchester www.hep.man.ac.uk/~rich/ then “Talks”. Status of the test suite. New Frame formats agreed ethCal_config Uses raw Ethernet frames to read and set the FPGA configuration registers

amuller
Download Presentation

Protocols Test of FPGA Generated Ethernet Frames

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. ProtocolsTest of FPGA Generated Ethernet Frames Richard Hughes-Jones The University of Manchesterwww.hep.man.ac.uk/~rich/ then “Talks” CALICE, Mar 2007, R. Hughes-Jones Manchester

  2. Status of the test suite • New Frame formats agreed • ethCal_config • Uses raw Ethernet frames to read and set the FPGA configuration registers • Uses the embedded CPU • Operational • ethCal_recv • Receives and processes raw Ethernet frames generated by the FPGA • Packet loss • Packets out of order • Inter-packet Spacing & jitter • Achievable BW • Operational • ethCal_send • Simple version Operational • ethcal_req • New Frame format required • ethcal_resp • New Frame format required • Corresponding UDP versions exist in the udpmon suite CALICE, Mar 2007, R. Hughes-Jones Manchester

  3. FPGA  PC ethCal_recv : Frame jitter Packet loss • 12 us (line speed) Frame Jitter • 25 us frame spacing Peak separation 4-5 us no coalescence CALICE, Mar 2007, R. Hughes-Jones Manchester

  4. Frame Spacing • Frames generated by FPGA code • Use tools: ethCal_configethCal_recv • Plot mean of observed frame spacing vs requested spacing • Interupt Coalescence OFF on PC • Frame size 1472 bytes • Appear have offset of 10 us ? • Slope =1 as expect CALICE, Mar 2007, R. Hughes-Jones Manchester

More Related