Title: Modular Real-Time Test Equipment for Layer 2 Ethernet
Other Titles: Modulares Echtzeit-Testsystem für Layer 2 Ethernet
Language: English
Authors: Haslauer, Daniel 
Qualification level: Diploma
Advisor: Steiner, Wilfried 
Issue Date: 2021
Haslauer, D. (2021). Modular Real-Time Test Equipment for Layer 2 Ethernet [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2021.77061
Number of Pages: 91
Qualification level: Diploma
TTTech develops real-time networking platforms, including the design of application-specific integrated circuits. The verification of such devices requires the generation of malformed or non-standard conform network frames as stimuli to cover corner cases. General purpose operating systems and off-the-shelf network interface cards limit the range of possible frame formats. E.g. it is not possible to send a frame with a wrong checksum or to define an interframe gap with nanosecond accuracy. The important subset of tests requiring such stimuli is therefore carried out in simulation. However, this approach can be restrictive because it requires high execution time, high computational complexity and may not be feasible for long-lasting test scenarios. This thesis project aims to solve the problem by developing a Field Programmable Gate Array (FPGA) based testing device expanding the testable system space and speeding up test runs. The following topics are solved and discussed: 1. Free configuration of Ethernet frame fields as well as arbitrary interframe gaps 2. Modular architecture, i.e. the design supports a flexible number of Ethernet switchboards to allow a configurable number of ports 3. Packet sniffing capabilities 4. Time synchronization between Ethernet switch boards to compensate the clock drift of the monolithic devices and enable adequate time stamps 5. Design, testing and documentation of hardware as well as host software6. Ethernet switch board selection and implementation The developed device prototype, called Tester, supports up to 49 ports that can operate simultaneously in either 10, 100 or 1000 MBit/s speeds with an inter-board accuracy of 90 nanoseconds. It can be used from a single linux based computer via an Ethernet port without strict performance requirements. A market survey shows that the implemented feature set is unique. This thesis project was conducted at TTTech Computertechnik AG in Vienna.
Keywords: Computer Network; Ethernet; Real-Time; Measurement; Test
URI: https://doi.org/10.34726/hss.2021.77061
DOI: 10.34726/hss.2021.77061
Library ID: AC16335021
Organisation: E191 - Institut für Computer Engineering 
Publication Type: Thesis
Appears in Collections:Thesis

Files in this item:

Page view(s)

checked on Oct 17, 2021


checked on Oct 17, 2021

Google ScholarTM


Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.