Logo do repositório
 
Publicação

Hardware Communications

dc.contributor.authorTorres, André
dc.contributor.authorPiedade, Rodrigo
dc.contributor.authorMoutinho, Filipe
dc.contributor.authorGomes, Luis
dc.contributor.institutionUNINOVA-Instituto de Desenvolvimento de Novas Tecnologias
dc.contributor.institutionCTS - Centro de Tecnologia e Sistemas
dc.contributor.pblMDPI - Multidisciplinary Digital Publishing Institute
dc.date.accessioned2025-06-23T21:14:03Z
dc.date.available2025-06-23T21:14:03Z
dc.date.issued2025-04
dc.descriptionFunding Information: This work was funded in part by the Portuguese FCT program, Center of Technology and Systems (CTS) CTS/00066. Publisher Copyright: © 2025 by the authors.
dc.description.abstractEthernet communications are widely used in many areas, and redundant protocols like the Parallel Redundancy Protocol (PRP) and High-Availability Seamless Redundancy (HSR) were created to make these communications more reliable. These protocols’ goal is to have a zero-delay network reconfiguration time. In order to achieve this, both protocols have a double network, and a copy of every packet will be present on the network. Upon packet reception, it will be verified if it is new or has been received before, being discarded if it is duplicated. This paper presents an open-source Ethernet switch, the REDSwitch, capable of implementing the PRP protocol, besides working as a regular switch. This Ethernet switch is based on an open-source project and was developed further, including a hash table with an aging mechanism, to store the received packets and allow duplication analysis. The REDSwitch is capable of dealing with the IPv4 protocol, IEEE 802.1Q, and implementing the PRP protocol. Specified in Verilog and SystemVerilog, it was designed to be implemented on field-programmable gate array (FPGA) devices.en
dc.description.versionpublishersversion
dc.description.versionpublished
dc.format.extent19
dc.format.extent1787503
dc.identifier.doi10.3390/app15073596
dc.identifier.issn2076-3417
dc.identifier.otherPURE: 116139099
dc.identifier.otherPURE UUID: 92d7df42-7f00-4c80-9b99-96e108987689
dc.identifier.otherScopus: 105002275136
dc.identifier.otherWOS: 001463678900001
dc.identifier.urihttp://hdl.handle.net/10362/184349
dc.identifier.urlhttps://www.scopus.com/pages/publications/105002275136
dc.identifier.urlhttps://www.webofscience.com/wos/woscc/full-record/WOS:001463678900001
dc.language.isoeng
dc.peerreviewedyes
dc.subjectAutomation
dc.subjectCommunications
dc.subjectEthernet
dc.subjectFPGA
dc.subjectHash table
dc.subjectIEC 62439
dc.subjectIEEE 802.1Q
dc.subjectParallel Redundancy Protocol (PRP)
dc.subjectRedundancy
dc.subjectSwitch
dc.subjectGeneral Materials Science
dc.subjectInstrumentation
dc.subjectGeneral Engineering
dc.subjectProcess Chemistry and Technology
dc.subjectComputer Science Applications
dc.subjectFluid Flow and Transfer Processes
dc.titleHardware Communicationsen
dc.title.subtitleAn Open-Source Ethernet Switch Implementing the Parallel Redundancy Protocolen
dc.typejournal article
degois.publication.firstPage1
degois.publication.issue7
degois.publication.lastPage19
degois.publication.titleApplied Sciences (Switzerland)
degois.publication.volume15
dspace.entity.typePublication
rcaap.rightsopenAccess

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
Piedade_R._Moutinho_F._Gomes_L._2025_..pdf
Tamanho:
1.7 MB
Formato:
Adobe Portable Document Format