Programming tools for reconfigurable computer systems based on VIRTEX-7 FPGAs with using soft-architectures
Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 4 (2015) no. 2, pp. 20-32 Cet article a éte moissonné depuis la source Math-Net.Ru

Voir la notice de l'article

The paper covers the existing design tools of digital devices in FPGAs, programming languages of reconfigurable computer systems and ability of their use for programming of multichip reconfigurable computer systems. Besides it deals with the high-level programming language COLAMO and the multichip solution development suite for reconfigurable computer systems that are developed in SRI MCS SFU. A particular attention is paid to a new programming approach, which consists in development and use of adjustable special-purpose soft-architectures which help to reduce the number of translations of FPGA bitstream files during debugging of parallel programs on reconfigurable computer systems. Owing to special-purpose soft-architectures it is possible to change communication links between devices and create required computing structures for user applications only by means of program adjustment and without reloading FPGA bitstream files of the computational field. It considerably reduces the debugging time of parallel applications.
Keywords: reconfigurable computer systems, parallel programming, soft-architecture, RCS programming, special-purpose soft-architectures.
@article{VYURV_2015_4_2_a1,
     author = {I. I. Levin and A. I. Dordopulo and V. B. Kovalenko and V. A. Gudkov and A. A. Gulenok},
     title = {Programming tools for reconfigurable computer systems based on {VIRTEX-7} {FPGAs} with using soft-architectures},
     journal = {Vestnik \^U\v{z}no-Uralʹskogo gosudarstvennogo universiteta. Seri\^a Vy\v{c}islitelʹna\^a matematika i informatika},
     pages = {20--32},
     year = {2015},
     volume = {4},
     number = {2},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VYURV_2015_4_2_a1/}
}
TY  - JOUR
AU  - I. I. Levin
AU  - A. I. Dordopulo
AU  - V. B. Kovalenko
AU  - V. A. Gudkov
AU  - A. A. Gulenok
TI  - Programming tools for reconfigurable computer systems based on VIRTEX-7 FPGAs with using soft-architectures
JO  - Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
PY  - 2015
SP  - 20
EP  - 32
VL  - 4
IS  - 2
UR  - http://geodesic.mathdoc.fr/item/VYURV_2015_4_2_a1/
LA  - ru
ID  - VYURV_2015_4_2_a1
ER  - 
%0 Journal Article
%A I. I. Levin
%A A. I. Dordopulo
%A V. B. Kovalenko
%A V. A. Gudkov
%A A. A. Gulenok
%T Programming tools for reconfigurable computer systems based on VIRTEX-7 FPGAs with using soft-architectures
%J Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
%D 2015
%P 20-32
%V 4
%N 2
%U http://geodesic.mathdoc.fr/item/VYURV_2015_4_2_a1/
%G ru
%F VYURV_2015_4_2_a1
I. I. Levin; A. I. Dordopulo; V. B. Kovalenko; V. A. Gudkov; A. A. Gulenok. Programming tools for reconfigurable computer systems based on VIRTEX-7 FPGAs with using soft-architectures. Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 4 (2015) no. 2, pp. 20-32. http://geodesic.mathdoc.fr/item/VYURV_2015_4_2_a1/

[1] (data obrascheniya: 25.12.2014) http://www.nallatech.com/

[2] (data obrascheniya: 25.12.2014) http://www.picocomputing.com/

[3] (data obrascheniya: 25.12.2014) http://www.conveycomputer.com/

[4] (data obrascheniya: 25.12.2014) http://www.maxeler.com/

[5] (data obrascheniya: 25.12.2014) http://www.srccomp.com/

[6] Zotov V.Y., The Design of Digital Devices Based on XILINX FPGAs Using CAD WebPACK ISE, HotLine-Telecom, M., 2003, 624 pp.

[7] Quartus II Handbook Version 10.1, v. 1, Design and Synthesis, Altera Corporation, 2010, 130 pp.

[8] Libero IDE v9.1 User's Guide, Actel Corporation, 2010, 633 pp.

[9] “Design for a Xilinx FPGAs Using High-level Languages in Vivado HLS IDE”, Components and technologies, 12 (2013), 10–17 | Zbl

[10] (data obrascheniya: 25.12.2014) http://www.altera.com/literature/lit-opencl-sdk.jsp/

[11] Kaliaev I.A., Levin I.I., Semernikov E.A., Shmoilov V.I., Reconfigurable Multipipeline Computational Structures, Second Edition, Rev. and Suppl., ed. I.A. Kaliaev, Publishing of SSC RAS, Rostov-on-Don, 2009, 344 pp.

[12] Gudkov V.A., Levin I.I., “High-level Language COLAMO Extension for Reconfigurable Computing Systems Programming at the Level of the FPGA Logic Cells”, Herald of Computer and Information Technologies, 12 (2010), 10–17

[13] Gudkov V.A., Gulenok A.A., Dordopulo A.I., Slasten L.M., “Software Tools for Reconfigurable Multiprocessor Computing Systems”, Proceedings of TSURE, 16, Subject issue «Intelligent and multiprocessor systems» (2006), 16–20

[14] Semernikov E.A., Kovalenko V.B., “Organization Multi-level Programming of Reconfigurable Computing Systems”, Herald of Computer and Information Technologies, 9 (2011), 3–10

[15] V.A. Gudkov, A.A., Gulenok, V.B. Kovalenko, L.M. Slasten, “Multi-level Programming of FPGA-based Computer Systems with Reconfigurable Macroobject Architecture”, Preprints of the 12th IFAC Conference on Programmable Devices and Embedded Systems PDES, Technical University of Ostrava, Czech Republic, 2013, 65–70