<?xml version="1.0" encoding="UTF-8"?>
<article 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" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="issn">1561-5405</journal-id>
	    <journal-id journal-id-type="doi">10.24151/1561-5405</journal-id>	  
      <journal-id journal-id-type="publisher-id">Proceedings of Universities. Electronics</journal-id>
      <journal-title-group>
        <journal-title xml:lang="en">Scientifical and technical journal "Proceedings of Universities. Electronics"</journal-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Научно-технический журнал «Известия высших учебных заведений. Электроника»</trans-title>
        </trans-title-group>        
      </journal-title-group>      
      <issn publication-format="print">1561-5405</issn>
      <issn publication-format="online">2587-9960</issn>
      <publisher>
        <publisher-name xml:lang="en">National Research University of Electronic Technology</publisher-name>
        <publisher-name xml:lang="ru">Национальный исследовательский университет "Московский институт электронной техники"</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>                                    
      
    <article-id pub-id-type="doi">10.24151/1561-5405-2022-27-2-205-217</article-id><article-id pub-id-type="udk">004.383.3</article-id><article-categories/><title-group><article-title xml:lang="en"/><trans-title-group xml:lang="ru"><trans-title>Разработка универсального настраиваемого вычислителя целочисленного квадратного корня на базе ПЛИС</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><string-name xml:lang="ru">Владимир Александрович Матюха</string-name><name-alternatives><name xml:lang="ru"><surname>Владимир</surname><given-names>Александрович Матюха</given-names></name></name-alternatives><xref ref-type="aff" rid="AFF-1"/></contrib><aff id="AFF-1" xml:lang="ru"/></contrib-group><fpage>205</fpage><lpage>217</lpage><self-uri>http://ivuz-e.ru/en/issues/2-_2022/razrabotka_universalnogo_nastraivaemogo_vychislitelya_tselochislennogo_kvadratnogo_kornya_na_baze_pl/</self-uri><abstract xml:lang="en"><p/></abstract><trans-abstract xml:lang="ru"><p>Цифровая обработка сигналов &amp;#40;ЦОС&amp;#41; является основой поступательного развития инфокоммуникационных технологий. Улучшение тактико-технических характеристик существующих аппаратно-програм- мных систем и разработка новых связаны с применением аппаратных ускорителей, реализующих специализированные алгоритмы обработки сигналов. Извлечение квадратного корня &amp;#40;ИКК&amp;#41; - одна из часто используемых операций в задачах ЦОС. Эффективность алгоритма выполнения операции ИКК и его аппаратная реализация в базисе ПЛИС позволяют существенно повысить производительность реальных систем. В работе представлены результаты сравнительного анализа алгоритмов выполнения операции ИКК. Предложена поведенческая модель и реализация IP-ядра целочисленного ИКК с настраиваемыми ограничениями: разрядность входных данных от 8 до 128 бит, возможность скалярной и векторной обработок и др. Проведены верификация модели и тестирование ее аппаратной реализации в базисе ПЛИС Xilinx SOC xc7z045ffg900-2. Представлены результаты экспериментальных исследований и сравнение с ядром Xilinx LogiCORE™ CORDIC IP. Предложенное решение обеспечивает снижение занимаемой площади ПЛИС за счет сокращения числа используемых функциональных блоков и повышение максимальной тактовой частоты до 641 МГц.</p></trans-abstract><kwd-group xml:lang="ru"><kwd/></kwd-group><funding-group/></article-meta>
  </front>
  <body/>
  <back>
    <ref-list><ref id="B1"><label>1.</label><mixed-citation xml:lang="ru">Эволюция применения ПЛИС в системах ЦОС: от специализированного сопроцес-сора к аппаратной платформе. Ч. 1 / М. В. Балдин, Д. И. Воронков, А. В. Руткевич и др. // Цифровая обработка сигналов. 2008. № 1. С. 58–64.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation xml:lang="ru">Зотов В. Разработка устройств цифровой обработки сигналов на базе ПЛИС и пол-ностью программируемых систем на кристалле фирмы Xilinx в САПР серии Vivado HLx Design Suite. Ч. 1 // Компоненты и технологии. 2020. № 1 (222). С. 72–83.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation xml:lang="ru">Тарасов И., Потехин Д., Потехин С. Применение интегральных преобразований в цифровой обработке сигналов в проектах на базе ПЛИС // Компоненты и технологии. 2019. № 5 (214). С. 92–97.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation xml:lang="ru">Зинченко М. Ю., Левадний А. М., Гребенко Ю. А. Реализация LDPC декодера на ПЛИС и оптимизация потребляемой мощности // T-Comm: Телекоммуникации и транс-порт. 2020. Т. 14. № 3. С. 4–10. doi: https://doi.org/10.36724/2072-8735-2020-14-3-4-10</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation xml:lang="ru">Trofimov M., Mosin S. The realization of algorithmic description on VHDL-AMS // Pro-ceedings of the International Conference Modern Problems of Radio Engineering, Telecommu-nications and Computer Science (TCSET’2004). Lviv; Slavsko: IEEE, 2004. P. 350–352.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation xml:lang="ru">Kislyakov M., Mosin S. A processor development in programmable logic basis // 2007 9th International Conference – The Experience of Designing and Applications of CAD Systems in Microelectronics (CADSM’07). Lviv: IEEE, 2007. P. 182–185. doi: https://doi.org/10.1109/CADSM.2007.4297519</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation xml:lang="ru">Zhou Z., Hu J. A novel square root algorithm and its FPGA simulation // J. Phys.: Conf. Ser. 2019. Vol. 1314. Iss. 1. Art. ID: 012008. doi: https://doi.org/10.1088/1742-6596/1314/1/012008</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation xml:lang="ru">Dinechin F. de, Joldes M., Pasca B., Revy G. Multiplicative square root algorithms for FPGAs // 2010 International Conference on Field Programmable Logic and Applications. Milan: IEEE, 2010. P. 574–577.  doi: https://doi.org/10.1109/FPL.2010.112</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation xml:lang="ru">A multi-cycle fixed point square root module for FPGAs / F. M. del Campo, A. Morales-Reyes, R. Perez-Andrade et al. // IEICE Electronics Express. 2012. Vol. 9. Iss. 11. P. 971–977. doi: https://doi.org/ 10.1587/elex.9.971</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation xml:lang="ru">Piromsopa K., Aporntewan C., Chongsatitvatana P. An FPGA implementation of a fixed-point square root operation // ISCIT 2001: First International Symposium on Communica-tions and Information Technologies. Chiang Mai, 2001. P. 587–589.</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation xml:lang="ru">Sutikno T. An optimized square root algorithm for implementation in FPGA hardware // Telkomnika. 2010. Vol. 8. No. 1. P. 1–8. doi: https://doi.org/10.12928/telkomnika.v8i1.598</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation xml:lang="ru">Nanhe A., Gawali G., Ahire S., Sivasankaran K. Implementation of fixed and floating point square root using non-restoring algorithm on FPGA // Int. J. Comput. Electr. Eng. 2013. Vol. 5. No. 5. P. 533–537.  doi: https://doi.org/10.7763/IJCEE.2013.V5.767</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation xml:lang="ru">Jidin A. Z., Sutikno T. FPGA implementation of low-area square root calculator // Tel-komnika. 2015. Vol. 13. No. 4. P. 1145–1152. doi: https://doi.org/10.12928/telkomnika.v13i4.1894</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation xml:lang="ru">Sutikno T., Jidin A. Z., Jidin A., Rumzi N. Strategies for FPGA implementation of non-restoring square root algorithm // International Journal of Electrical and Computer Engineering (IJECE). 2014. Vol. 4. No. 4. P. 548–556. doi: https://doi.org/10.11591/ijece.v4i4.6008</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation xml:lang="ru">Sutikno T. An efficient implementation of the non-restoring square root algorithm in gate level // Int. J. Comput. Theory Eng. 2011. Vol. 3. No. 1. P. 46–51. doi: https://doi.org/10.7763/IJCTE.2011.V3.281</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation xml:lang="ru">Buradkar M. U., Zode P. P. A 32-bit signed / unsigned fixed point non-restoring square-root operation using VHDL // International Journal of Computational Engineering Research (IJCER). 2012. Spec. iss.: National Conference on Architecture, Software System and Green Computing (NCASG). P. 107–116.</mixed-citation></ref><ref id="B17"><label>17.</label><mixed-citation xml:lang="ru">CORDIC IP / Xilinx [Электронный ресурс]. URL: https://www.xilinx.com/products/intellectual-property/cordic.html (дата обращения: 03.02.2022).</mixed-citation></ref></ref-list>    
  </back>
</article>
