|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||Citation:||
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||Abstract:||
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:
checked on Oct 17, 2021
checked on Oct 17, 2021
Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.