Cargando…

Real-Time RISC-V-Based CAN-FD Bus Diagnosis Tool

Network Diagnosis Tools with industrial-grade quality are not widely available for common users such as researchers and students. This kind of tool enables users to develop Distributed Embedded Systems using low-cost and reliable setups. In the context of RISC-V Extensions and Domain-Specific Archit...

Descripción completa

Detalles Bibliográficos
Autores principales: Popovici, Cosmin-Andrei, Stan, Andrei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9864970/
https://www.ncbi.nlm.nih.gov/pubmed/36677257
http://dx.doi.org/10.3390/mi14010196
_version_ 1784875719373881344
author Popovici, Cosmin-Andrei
Stan, Andrei
author_facet Popovici, Cosmin-Andrei
Stan, Andrei
author_sort Popovici, Cosmin-Andrei
collection PubMed
description Network Diagnosis Tools with industrial-grade quality are not widely available for common users such as researchers and students. This kind of tool enables users to develop Distributed Embedded Systems using low-cost and reliable setups. In the context of RISC-V Extensions and Domain-Specific Architecture, this paper proposes a Real-Time RISC-V-based CAN-FD Bus Diagnosis Tool, named RiscDiag CanFd, as an open-source alternative. The RISC-V Core extension is a CAN-FD Communication Unit controlled by a dedicated ISA Extension. Besides the extended RISC-V core, the proposed SoC provides UDP Communication via Ethernet for connecting the proposed solution to a PC. Additionally, a GUI application was developed for accessing and using the hardware solution deployed in an FPGA. The proposed solution is evaluated by measuring the lost frame rate, the precision of captured frames timestamps and the latency of preparing data for Ethernet communication. Measurements revealed a 0% frame loss rate, a timestamp error under 0.001% and an acquisition cycle jitter under 10 ns.
format Online
Article
Text
id pubmed-9864970
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-98649702023-01-22 Real-Time RISC-V-Based CAN-FD Bus Diagnosis Tool Popovici, Cosmin-Andrei Stan, Andrei Micromachines (Basel) Article Network Diagnosis Tools with industrial-grade quality are not widely available for common users such as researchers and students. This kind of tool enables users to develop Distributed Embedded Systems using low-cost and reliable setups. In the context of RISC-V Extensions and Domain-Specific Architecture, this paper proposes a Real-Time RISC-V-based CAN-FD Bus Diagnosis Tool, named RiscDiag CanFd, as an open-source alternative. The RISC-V Core extension is a CAN-FD Communication Unit controlled by a dedicated ISA Extension. Besides the extended RISC-V core, the proposed SoC provides UDP Communication via Ethernet for connecting the proposed solution to a PC. Additionally, a GUI application was developed for accessing and using the hardware solution deployed in an FPGA. The proposed solution is evaluated by measuring the lost frame rate, the precision of captured frames timestamps and the latency of preparing data for Ethernet communication. Measurements revealed a 0% frame loss rate, a timestamp error under 0.001% and an acquisition cycle jitter under 10 ns. MDPI 2023-01-12 /pmc/articles/PMC9864970/ /pubmed/36677257 http://dx.doi.org/10.3390/mi14010196 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Popovici, Cosmin-Andrei
Stan, Andrei
Real-Time RISC-V-Based CAN-FD Bus Diagnosis Tool
title Real-Time RISC-V-Based CAN-FD Bus Diagnosis Tool
title_full Real-Time RISC-V-Based CAN-FD Bus Diagnosis Tool
title_fullStr Real-Time RISC-V-Based CAN-FD Bus Diagnosis Tool
title_full_unstemmed Real-Time RISC-V-Based CAN-FD Bus Diagnosis Tool
title_short Real-Time RISC-V-Based CAN-FD Bus Diagnosis Tool
title_sort real-time risc-v-based can-fd bus diagnosis tool
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9864970/
https://www.ncbi.nlm.nih.gov/pubmed/36677257
http://dx.doi.org/10.3390/mi14010196
work_keys_str_mv AT popovicicosminandrei realtimeriscvbasedcanfdbusdiagnosistool
AT stanandrei realtimeriscvbasedcanfdbusdiagnosistool