Publicação
Hardware Communications
| dc.contributor.author | Torres, André | |
| dc.contributor.author | Piedade, Rodrigo | |
| dc.contributor.author | Moutinho, Filipe | |
| dc.contributor.author | Gomes, Luis | |
| dc.contributor.institution | UNINOVA-Instituto de Desenvolvimento de Novas Tecnologias | |
| dc.contributor.institution | CTS - Centro de Tecnologia e Sistemas | |
| dc.contributor.pbl | MDPI - Multidisciplinary Digital Publishing Institute | |
| dc.date.accessioned | 2025-06-23T21:14:03Z | |
| dc.date.available | 2025-06-23T21:14:03Z | |
| dc.date.issued | 2025-04 | |
| dc.description | Funding 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.abstract | Ethernet 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.version | publishersversion | |
| dc.description.version | published | |
| dc.format.extent | 19 | |
| dc.format.extent | 1787503 | |
| dc.identifier.doi | 10.3390/app15073596 | |
| dc.identifier.issn | 2076-3417 | |
| dc.identifier.other | PURE: 116139099 | |
| dc.identifier.other | PURE UUID: 92d7df42-7f00-4c80-9b99-96e108987689 | |
| dc.identifier.other | Scopus: 105002275136 | |
| dc.identifier.other | WOS: 001463678900001 | |
| dc.identifier.uri | http://hdl.handle.net/10362/184349 | |
| dc.identifier.url | https://www.scopus.com/pages/publications/105002275136 | |
| dc.identifier.url | https://www.webofscience.com/wos/woscc/full-record/WOS:001463678900001 | |
| dc.language.iso | eng | |
| dc.peerreviewed | yes | |
| dc.subject | Automation | |
| dc.subject | Communications | |
| dc.subject | Ethernet | |
| dc.subject | FPGA | |
| dc.subject | Hash table | |
| dc.subject | IEC 62439 | |
| dc.subject | IEEE 802.1Q | |
| dc.subject | Parallel Redundancy Protocol (PRP) | |
| dc.subject | Redundancy | |
| dc.subject | Switch | |
| dc.subject | General Materials Science | |
| dc.subject | Instrumentation | |
| dc.subject | General Engineering | |
| dc.subject | Process Chemistry and Technology | |
| dc.subject | Computer Science Applications | |
| dc.subject | Fluid Flow and Transfer Processes | |
| dc.title | Hardware Communications | en |
| dc.title.subtitle | An Open-Source Ethernet Switch Implementing the Parallel Redundancy Protocol | en |
| dc.type | journal article | |
| degois.publication.firstPage | 1 | |
| degois.publication.issue | 7 | |
| degois.publication.lastPage | 19 | |
| degois.publication.title | Applied Sciences (Switzerland) | |
| degois.publication.volume | 15 | |
| dspace.entity.type | Publication | |
| rcaap.rights | openAccess |
Ficheiros
Principais
1 - 1 de 1
A carregar...
- Nome:
- Piedade_R._Moutinho_F._Gomes_L._2025_..pdf
- Tamanho:
- 1.7 MB
- Formato:
- Adobe Portable Document Format
