|

Prototyping of mixed analog-digital systems on FPGA systems

Authors: Makarov G.A.
Published in issue: #3(98)/2025
DOI:


Category: Informatics, Computer Engineering and Control | Chapter: Information Technology. Computer techologies. Theory of computers and systems

Keywords: programmable logic integrated circuits, processor, analog systems, digital systems, prototyping, programming
Published: 28.07.2025

The research paper is devoted to the consideration of the main areas of application of programmable logic integrated circuits (FPGAs), methods of prototyping and debugging processors on FPGAs, methods of prototyping mixed analog-digital systems on FPGAs, choosing the optimal method and applying it using the example of the selected analog microcircuit. The methods of prototyping processors on FPGAs and methods of prototyping analog elements on FPGAs are analyzed. As an example of prototyping analog elements on an FPGA, the "Temperature sensor — analog-digital converter — FPGA" system was selected. To implement this system, microcircuits were considered, including a temperature sensor and an ADC, as well as debugging boards with FPGAs from different manufacturers. A method for connecting an analog microcircuit with a temperature sensor to an FPGA has been developed and implemented.


References

[1] Krasnikov G.Ya., Panasenko P.V., Volosov V.A., Shcherbakov N.A. Trends in the development of complex-functional heterogeneous ECB technology. Electronic component base and micro electronic modules. Microelectronics-2018. 4th International Scientific Conference: collection of theses. Moscow, JSC RIC Technosphere Publ., 2018, pp. 341-344. (In Russ.).

[2] Enns V.I. Design of specialized heterogeneous FPGAs using software prototyping. Problems of developing promising micro- and nanoelectronic systems, 2021, No. 4, pp. 22-26. (In Russ.).

[3] Enns V.I. SnK, BMK or FPGA: choosing a digital integrated circuit design option. Components and Technologies, 2018, No. 4, pp. 100-102. (In Russ.).

[4] Hennesy J., Patterson D. A New Golden Age for Computer Architecture. Communications of the ACM, 2018, vol 62, no. 2, pp. 48–60. https://doi.org/10.1145/3282307

[5] Tarasov I. Architecture and applications of the Xilinx Versal FPGA. Electronics, 2021, No. 10, pp. 136-140. (In Russ.). https://doi.org/10.22184/1992-4178.2021.211.10.136.140

[6] Quknot G.M., KraljiC I.C., Skrot J., Zavidovique B. A Reconfigurable Compute Engine for Real-Time Vision Automata Prototyping. Proceedings of IEEE Workshop on FPGAs for Custom Computing Machines, Napa Valley, CA, USA, 1994. https://doi.org/10.1109/FPGA.1994.315605

[7] The Pluribus Cloud Matrix has been powered by Nvidia data processors. Open systems. DBMS, 2022, No. 2. URL: https://www.osp.ru/os/2022/02/13056199 (accessed 15.11.2024).

[8] SoCs with Hardware and Software Programmability. URL: https://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html (accessed 15.10.2024).

[9] Yurlin S.V., Bychkov I.N. FPGA-based prototyping for verification of multicore microprocessors. Problems of developing promising micro- and nanoelectronic systems, 2014, No. 4, pp. 45-50. (In Russ.).

[10] Tsarinzhapov A.A., Koshevenko A.V. Development and debugging of the MIPS architecture microprocessor model and its implementation on programmable logic integrated circuits (FPGAs). Engineering Bulletin of the Don, 2018, No. 2 (49). (In Russ.). URL: ivdon.ru/ru/magazine/archive/n2y2018/5019 (accessed 11/15/2024).

[11] Wilson R. Creation of an analog system using programmable crystals. EDN, 2010. (In Russ.). URL: https://russianelectronics.ru/files/50531/EK2010_03_48-51.pdf (accessed 15.11.2024).