Preview

SRISA Proceedings

Advanced search

Data Acquisition Module for an External SPI ADC with DMA Support

https://doi.org/10.25682/NIISI.2026.2.0005

Abstract

An IP block has been developed that provides the reception of streaming data from an external analog-to-digital converter (ADC) over the SPI interface. A distinctive feature of this block is that the ADC acts as the master, generating the clock signal and controlling data exchange on the SPI bus. Interfacing with an ADC of this type requires implementing the SPI controller in slave mode. The proposed IP block consists of an SPI slave controller, a configuration register block, and a direct memory access (DMA) module. The use of DMA minimizes the involvement of the central processor: the sequence of data received from the ADC is accumulated in an internal buffer, after which it is transferred as a burst to a specified address in system memory without software intervention. The block supports operation with ADCs of 10, 12, 14, and 16 bits in resolution; single and circular DMA modes are also implemented, along with an interrupt system triggered by buffer-fill events.

Keywords


About the Authors

E. A. Soloveva
НИЦ «Курчатовский институт» - НИИСИ, Москва
Russian Federation


A. V. Kornilenko
НИЦ «Курчатовский институт» - НИИСИ, Москва
Russian Federation


References

1. Texas Instruments. ADS8513 16-bit, 40-kSPS Serial Output Analog-to-Digital Converter. Datasheet, SBAS112.

2. Jiménez Sánchez, J. Advanced System on Chip Field Programmable Gate Array Powered Data Acquisition System for Pixel Detectors / J. Jiménez Sánchez, P. Blanco Carmona, J. Hinojo [и др.] // Sensors. — 2023. — Vol. 24. — Art. 218. — DOI 10.3390/s24010218.

3. Topko, Yu. SoC FPGA Based Data Acquisition System for Position Sensitive Silicon Detectors / Yu. Topko, B. Topko, S. Khabarov, N. Zamyatin // Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment. — 2022. — Т. 1033. — Ст. 166680. — DOI 10.1016/j.nima.2022.166680.

4. Choi, S. FPGA-Based Multi-Channel Real-Time Data Acquisition System / S. Choi, H. Yang, Y. Noh, G. Kim, E. Kwon, H. Yoo // Electronics. — 2024. — Vol. 13. — Art. 2950. — DOI 10.3390/electronics13152950.

5. Manduchi, G. A Versatile Board for Event Driven Data Acquisition / G. Manduchi, A. Rigoni Garola, L. Trevisan, T. Patton // Sensors. — 2024. — Т. 24. — Ст. 1631. — DOI 10.3390/s24051631.

6. Van Muoi, N. A Reproducible FPGA–ADC Synchronization Architecture for High Speed Data Acquisition / N. Van Muoi, N. Dong // Data. — 2026. — Т. 11. — Ст. 23. — DOI 10.3390/data11010023.

7. Zabolotny, W. Versatile DMA Engine for High Energy Physics Data Acquisition Implemented with High Level Synthesis / W. Zabolotny // Electronics. — 2023. — Т. 12. — Ст. 883. — DOI 10.3390/electronics12040883.


Review

For citations:


Soloveva E.A., Kornilenko A.V. Data Acquisition Module for an External SPI ADC with DMA Support. SRISA Proceedings. 2026;16(2):43-47. (In Russ.) https://doi.org/10.25682/NIISI.2026.2.0005

Views: 90

JATS XML


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2225-7349 (Print)
ISSN 3033-6422 (Online)