<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">trudyniisi</journal-id><journal-title-group><journal-title xml:lang="ru">Труды НИИСИ</journal-title><trans-title-group xml:lang="en"><trans-title>SRISA Proceedings</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2225-7349</issn><issn pub-type="epub">3033-6422</issn><publisher><publisher-name>НИЦ «КУРЧАТОВСКИЙ ИНСТИТУТ» - НИИСИ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.25682/NIISI.2026.2.0005</article-id><article-id custom-type="elpub" pub-id-type="custom">trudyniisi-147</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ И ИХ ЭЛЕМЕНТЫ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>COMPUTING SYSTEMS AND THEIR COMPONENTS</subject></subj-group></article-categories><title-group><article-title>Блок приема данных от внешнего АЦП с поддержкой ПДП по интерфейсу SPI</article-title><trans-title-group xml:lang="en"><trans-title>Data Acquisition Module for an External SPI ADC with DMA Support</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Соловьева</surname><given-names>Е. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Soloveva</surname><given-names>E. A.</given-names></name></name-alternatives><email xlink:type="simple">esoloveva@cs.niisi.ras.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Корниленко</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Kornilenko</surname><given-names>A. V.</given-names></name></name-alternatives><email xlink:type="simple">akorn@cs.niisi.ras.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff xml:lang="ru" id="aff-1"><institution>НИЦ «Курчатовский институт» - НИИСИ, Москва</institution><country>Russian Federation</country></aff><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>22</day><month>07</month><year>2026</year></pub-date><volume>16</volume><issue>2</issue><fpage>43</fpage><lpage>47</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Соловьева Е.А., Корниленко А.В., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Соловьева Е.А., Корниленко А.В.</copyright-holder><copyright-holder xml:lang="en">Soloveva E.A., Kornilenko A.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.t-niisi.ru/jour/article/view/147">https://www.t-niisi.ru/jour/article/view/147</self-uri><abstract><p>Разработан сложнофункциональный блок (СФ-блок), обеспечивающий прием потоковых данных от внешнего аналогово-цифрового преобразователя (АЦП) по последовательному периферийному интерфейсу (SPI). Особенностью данного блока является то, что АЦП выступает в роли ведущего, генерируя тактовый сигнал и управляя обменом по шине SPI. Взаимодействие с АЦП такого типа требует реализации контроллера SPI в режиме ведомого. Предлагаемый СФ-блок состоит из ведомого контроллера SPI, блока конфигурационных регистров и модуля прямого доступа к памяти (ПДП). Использование ПДП позволяет минимизировать участие центрального процессора: последовательность данных, принятых от АЦП, накапливается во внутреннем буфере, после чего происходит пакетная передача по заданному адресу в системную память без программного вмешательства. Блок поддерживает работу с АЦП разрядностью 10, 12, 14 и 16 бит. В блоке реализованы однократный, кольцевой режимы ПДП и система прерываний по событиям заполнения буфера.</p></abstract><trans-abstract xml:lang="en"><p>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.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>АЦП</kwd><kwd>SPI</kwd><kwd>ПДП</kwd><kwd>FIFO</kwd><kwd>SAR-преобразователи</kwd><kwd>SoC</kwd><kwd>AXI</kwd></kwd-group><kwd-group xml:lang="en"><kwd>ADC</kwd><kwd>SPI</kwd><kwd>DMA</kwd><kwd>FIFO</kwd><kwd>SAR converters</kwd><kwd>SoC</kwd><kwd>AXI</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Texas Instruments. ADS8513 16-bit, 40-kSPS Serial Output Analog-to-Digital Converter. Datasheet, SBAS112.</mixed-citation><mixed-citation xml:lang="en">Texas Instruments. ADS8513 16-bit, 40-kSPS Serial Output Analog-to-Digital Converter. Datasheet, SBAS112.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
