SoPC-based DMA for PCI Express DAQ Cards

This paper presents low-cost, configurable PCI Express (PCIe) direct memory access (DMA) interface for implementation on Intel Cyclone V FPGAs. The DMA engine was designed to support DAQ tasks including pre-triggering acquisition for transient analysis and multichannel transmission. Performance of t...

Full description

Bibliographic Details
Main Author: Krzysztof Mroczek
Format: Article
Language:English
Published: Polish Academy of Sciences 2021-12-01
Series:International Journal of Electronics and Telecommunications
Subjects:
Online Access:https://journals.pan.pl/Content/121889/PDF/78_3465-Mroczek_skl_new.pdf
_version_ 1811314612654571520
author Krzysztof Mroczek
author_facet Krzysztof Mroczek
author_sort Krzysztof Mroczek
collection DOAJ
description This paper presents low-cost, configurable PCI Express (PCIe) direct memory access (DMA) interface for implementation on Intel Cyclone V FPGAs. The DMA engine was designed to support DAQ tasks including pre-triggering acquisition for transient analysis and multichannel transmission. Performance of the interface has been evaluated on Terasic OVSK board (PCIe Gen2 x4). Target configuration of this interface is based on the Avalon-MM Hard IP for Cyclone V PCIe core and Jungo WinDriver x64 for Windows. A sample speed of 1200 MB/s has been reported for DMA writes to PCIe memory.
first_indexed 2024-04-13T11:15:37Z
format Article
id doaj.art-7203a8da35aa4c2fab0db3f08377c783
institution Directory Open Access Journal
issn 2081-8491
2300-1933
language English
last_indexed 2024-04-13T11:15:37Z
publishDate 2021-12-01
publisher Polish Academy of Sciences
record_format Article
series International Journal of Electronics and Telecommunications
spelling doaj.art-7203a8da35aa4c2fab0db3f08377c7832022-12-22T02:49:00ZengPolish Academy of SciencesInternational Journal of Electronics and Telecommunications2081-84912300-19332021-12-01vol. 67No 4565570https://doi.org/10.24425/ijet.2021.137847SoPC-based DMA for PCI Express DAQ CardsKrzysztof Mroczek0Institute of Radioelectronics and Multimedia Technology, Warsaw University of Technology, PolandThis paper presents low-cost, configurable PCI Express (PCIe) direct memory access (DMA) interface for implementation on Intel Cyclone V FPGAs. The DMA engine was designed to support DAQ tasks including pre-triggering acquisition for transient analysis and multichannel transmission. Performance of the interface has been evaluated on Terasic OVSK board (PCIe Gen2 x4). Target configuration of this interface is based on the Avalon-MM Hard IP for Cyclone V PCIe core and Jungo WinDriver x64 for Windows. A sample speed of 1200 MB/s has been reported for DMA writes to PCIe memory.https://journals.pan.pl/Content/121889/PDF/78_3465-Mroczek_skl_new.pdfdaqdmasocpci expressfpgatransient analysis
spellingShingle Krzysztof Mroczek
SoPC-based DMA for PCI Express DAQ Cards
International Journal of Electronics and Telecommunications
daq
dma
soc
pci express
fpga
transient analysis
title SoPC-based DMA for PCI Express DAQ Cards
title_full SoPC-based DMA for PCI Express DAQ Cards
title_fullStr SoPC-based DMA for PCI Express DAQ Cards
title_full_unstemmed SoPC-based DMA for PCI Express DAQ Cards
title_short SoPC-based DMA for PCI Express DAQ Cards
title_sort sopc based dma for pci express daq cards
topic daq
dma
soc
pci express
fpga
transient analysis
url https://journals.pan.pl/Content/121889/PDF/78_3465-Mroczek_skl_new.pdf
work_keys_str_mv AT krzysztofmroczek sopcbaseddmaforpciexpressdaqcards