Cargando…
An easy to implement logic analyzer for long-term precise measurements
Most of market-available logic analyzers are designed for hardware debug purposes and cannot record continuous measurement in long-term while in different fields of scientific research it is necessary to make data acquisition within small periods (less then 1 ms) during several hours or even days. T...
Autor principal: | |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Elsevier
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9041215/ https://www.ncbi.nlm.nih.gov/pubmed/35492041 http://dx.doi.org/10.1016/j.ohx.2020.e00164 |
_version_ | 1784694498548252672 |
---|---|
author | Romanov, Alexey M. |
author_facet | Romanov, Alexey M. |
author_sort | Romanov, Alexey M. |
collection | PubMed |
description | Most of market-available logic analyzers are designed for hardware debug purposes and cannot record continuous measurement in long-term while in different fields of scientific research it is necessary to make data acquisition within small periods (less then 1 ms) during several hours or even days. The common example is real-time communication worst-case jitter analysis. This paper introduces an easy to implement approach how to create a logic analyzer for such kind of task on a basis of a low-cost Field-Programmable Gate Array (FPGA) kit and a personal computer. The Author provides both sample FPGA design files compatible with an open-source toolchain and the approach how to collect data using standard software and Octave scripts to post-process the experimental result. Following the Author’s guidelines even with minimal knowledge in FPGA design makes it easy to modify the introduced hardware for specific laboratory team needs. |
format | Online Article Text |
id | pubmed-9041215 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Elsevier |
record_format | MEDLINE/PubMed |
spelling | pubmed-90412152022-04-27 An easy to implement logic analyzer for long-term precise measurements Romanov, Alexey M. HardwareX Article Most of market-available logic analyzers are designed for hardware debug purposes and cannot record continuous measurement in long-term while in different fields of scientific research it is necessary to make data acquisition within small periods (less then 1 ms) during several hours or even days. The common example is real-time communication worst-case jitter analysis. This paper introduces an easy to implement approach how to create a logic analyzer for such kind of task on a basis of a low-cost Field-Programmable Gate Array (FPGA) kit and a personal computer. The Author provides both sample FPGA design files compatible with an open-source toolchain and the approach how to collect data using standard software and Octave scripts to post-process the experimental result. Following the Author’s guidelines even with minimal knowledge in FPGA design makes it easy to modify the introduced hardware for specific laboratory team needs. Elsevier 2020-12-15 /pmc/articles/PMC9041215/ /pubmed/35492041 http://dx.doi.org/10.1016/j.ohx.2020.e00164 Text en © 2020 The Author(s) https://creativecommons.org/licenses/by/4.0/This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Romanov, Alexey M. An easy to implement logic analyzer for long-term precise measurements |
title | An easy to implement logic analyzer for long-term precise measurements |
title_full | An easy to implement logic analyzer for long-term precise measurements |
title_fullStr | An easy to implement logic analyzer for long-term precise measurements |
title_full_unstemmed | An easy to implement logic analyzer for long-term precise measurements |
title_short | An easy to implement logic analyzer for long-term precise measurements |
title_sort | easy to implement logic analyzer for long-term precise measurements |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9041215/ https://www.ncbi.nlm.nih.gov/pubmed/35492041 http://dx.doi.org/10.1016/j.ohx.2020.e00164 |
work_keys_str_mv | AT romanovalexeym aneasytoimplementlogicanalyzerforlongtermprecisemeasurements AT romanovalexeym easytoimplementlogicanalyzerforlongtermprecisemeasurements |