<?xml version="1.0"?>
<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<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" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Herald of Technological University</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Herald of Technological University</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>ВЕСТНИК ТЕХНОЛОГИЧЕСКОГО УНИВЕРСИТЕТА</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">3034-4689</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">63228</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Управление, информатика и вычислительная техника</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject></subject>
    </subj-group>
    <subj-group>
     <subject>Управление, информатика и вычислительная техника</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">РАЗРАБОТКА ПАРАМЕТРИЗОВАННОГО АВТОГЕНЕРАТОРА ПРОГРАММНОГО КОДА ФОРМИРОВАТЕЛЯ ИМПУЛЬСОВ НА ЯЗЫКАХ ОПИСАНИЯ АППАРАТУРЫ VERILOG/VHDL, ДЛЯ ДАЛЬНЕЙШЕЙ ПРОШИВКИ ПРОГРАММИРУЕМЫХ ЛОГИЧЕСКИХ ИНТЕГРАЛЬНЫХ СХЕМ ФИРМ ALTERA/XILINX</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>РАЗРАБОТКА ПАРАМЕТРИЗОВАННОГО АВТОГЕНЕРАТОРА ПРОГРАММНОГО КОДА ФОРМИРОВАТЕЛЯ ИМПУЛЬСОВ НА ЯЗЫКАХ ОПИСАНИЯ АППАРАТУРЫ VERILOG/VHDL, ДЛЯ ДАЛЬНЕЙШЕЙ ПРОШИВКИ ПРОГРАММИРУЕМЫХ ЛОГИЧЕСКИХ ИНТЕГРАЛЬНЫХ СХЕМ ФИРМ ALTERA/XILINX</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Сагадеев</surname>
       <given-names>В В</given-names>
      </name>
      <name xml:lang="en">
       <surname>Сагадеев</surname>
       <given-names>В В</given-names>
      </name>
     </name-alternatives>
     <email>v.sagadeev@mail.ru</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Галимов</surname>
       <given-names>М Д</given-names>
      </name>
      <name xml:lang="en">
       <surname>Галимов</surname>
       <given-names>М Д</given-names>
      </name>
     </name-alternatives>
     <email>galimov.mmf@kfti.knc.ru</email>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">КНИТУ</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">КНИТУ</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">КФТИ КазНЦ РАН</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">КФТИ КазНЦ РАН</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2025-08-01T14:31:21+03:00">
    <day>01</day>
    <month>08</month>
    <year>2025</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-08-01T14:31:21+03:00">
    <day>01</day>
    <month>08</month>
    <year>2025</year>
   </pub-date>
   <volume>17</volume>
   <issue>10</issue>
   <fpage>234</fpage>
   <lpage>237</lpage>
   <history>
    <date date-type="received" iso-8601-date="2023-04-20T15:55:34+03:00">
     <day>20</day>
     <month>04</month>
     <year>2023</year>
    </date>
   </history>
   <self-uri xlink:href="https://vestniktu.ru/en/nauka/article/63228/view">https://vestniktu.ru/en/nauka/article/63228/view</self-uri>
   <abstract xml:lang="ru">
    <p>Была решена задача автоматического программирования, целью которой является создание генератора программного кода на языках описания аппаратуры Verilog/VHDL, который создает программный код модуля формирования импульсов по заданным пользователем параметрам. Автоматически сгенерированный модуль может быть в дальнейшем использован в любом пользовательском проекте в системах автоматизированного проектирования (интегрированных средах разработки) Quartus II от Altera / ISE или Vivado от Xilinx, для формирования дальнейшего файла “прошивки” для микросхем программируемых логических интегральных схем от соответствующих производителей. Автоматически сгенерированный программный модуль находит свое применение в реализации каких-либо инженерно-технических задач, преследуемых пользователем, а также в задачах, связанных с тестированием, отладкой и реверс-инжинирингом.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>Automatic programming problem was solved, which aims to source code generating on Verilog/VHDL hardware description language, for impulse former module which depending from user input values. Autogenerated module will be use in any user designs in automated design systems (integrated development environment) Altera Quartus II / Xilinx ISE or Vivado, for generating firmware file to field programmable gate array chips from both vendors. Autogenerated source code module will be use in any user’s engineering or technical tasks, which aims to debugging and reverse engineering. </p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>автоматическое программирование</kwd>
    <kwd>генератор программного кода</kwd>
    <kwd>единичный импульс</kwd>
    <kwd>последовательность импульсов</kwd>
    <kwd>язык описания аппаратуры</kwd>
    <kwd>verilog</kwd>
    <kwd>vhdl</kwd>
    <kwd>система автоматизированного проектирования</kwd>
    <kwd>интегрированная среда разработки</kwd>
    <kwd>программируемая логическая интегральная схема</kwd>
    <kwd>automatic programming</kwd>
    <kwd>source code autogenerator</kwd>
    <kwd>unit impulse</kwd>
    <kwd>impulse sequence</kwd>
    <kwd>hardware description language</kwd>
    <kwd>verilog</kwd>
    <kwd>vhdl</kwd>
    <kwd>automated design system</kwd>
    <kwd>integrated development environment</kwd>
    <kwd>field programmable gate array</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>автоматическое программирование</kwd>
    <kwd>генератор программного кода</kwd>
    <kwd>единичный импульс</kwd>
    <kwd>последовательность импульсов</kwd>
    <kwd>язык описания аппаратуры</kwd>
    <kwd>verilog</kwd>
    <kwd>vhdl</kwd>
    <kwd>система автоматизированного проектирования</kwd>
    <kwd>интегрированная среда разработки</kwd>
    <kwd>программируемая логическая интегральная схема</kwd>
    <kwd>automatic programming</kwd>
    <kwd>source code autogenerator</kwd>
    <kwd>unit impulse</kwd>
    <kwd>impulse sequence</kwd>
    <kwd>hardware description language</kwd>
    <kwd>verilog</kwd>
    <kwd>vhdl</kwd>
    <kwd>automated design system</kwd>
    <kwd>integrated development environment</kwd>
    <kwd>field programmable gate array</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Boris Beizer Black-Box Testing: Techniques for Functional Testing of Software and Systems / Wiley, May 22, 1995</mixed-citation>
     <mixed-citation xml:lang="en">Boris Beizer Black-Box Testing: Techniques for Functional Testing of Software and Systems / Wiley, May 22, 1995</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Milan Senesi Web systems security testing: Black-box penetration testing approach / LAP LAMBERT Academic Publishing, July 20, 2012</mixed-citation>
     <mixed-citation xml:lang="en">Milan Senesi Web systems security testing: Black-box penetration testing approach / LAP LAMBERT Academic Publishing, July 20, 2012</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Строганов А.В. Долговечность субмикронных БИС и ПЛИС // Микроэлектроника. 2005. Т. 34. № 2. С. 138-158.</mixed-citation>
     <mixed-citation xml:lang="en">Stroganov A.V. Dolgovechnost' submikronnyh BIS i PLIS // Mikroelektronika. 2005. T. 34. № 2. S. 138-158.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Bertrard Singer et al. Basic Mathematics for Electricity and Electronics (8 edition) / Bertrard Singer, Harry Forster, Mitchel Schultz: Glencoe/McGraw-Hill, 2000</mixed-citation>
     <mixed-citation xml:lang="en">Bertrard Singer et al. Basic Mathematics for Electricity and Electronics (8 edition) / Bertrard Singer, Harry Forster, Mitchel Schultz: Glencoe/McGraw-Hill, 2000</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Хусаинов Р.Н., Галимов М.Д. Разработка прототипа программно-аппаратного комплекса для управления мощными источниками токов /Вестник Казан. гос. технол. ун-та-2014.- №1.-С.307-308.</mixed-citation>
     <mixed-citation xml:lang="en">Husainov R.N., Galimov M.D. Razrabotka prototipa programmno-apparatnogo kompleksa dlya upravleniya moschnymi istochnikami tokov /Vestnik Kazan. gos. tehnol. un-ta-2014.- №1.-S.307-308.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
