dc.contributor.author | Гаврілов, Д. В. | uk |
dc.contributor.author | Воловик, А. Ю. | uk |
dc.contributor.author | Звягін, О. С. | uk |
dc.contributor.author | Яровий, Д. В. | uk |
dc.contributor.author | Havrilov, D. V. | en |
dc.contributor.author | Volovyk, A. Yu. | en |
dc.contributor.author | Zviahin, O. S. | en |
dc.contributor.author | Yarovyi, D. V. | en |
dc.contributor.author | Гаврилов, Д. В. | ru |
dc.contributor.author | Воловик, А. Ю. | ru |
dc.contributor.author | Звягин, А. С. | ru |
dc.contributor.author | Яровый, Д. В. | ru |
dc.date.accessioned | 2020-12-24T08:48:10Z | |
dc.date.available | 2020-12-24T08:48:10Z | |
dc.date.issued | 2019 | |
dc.identifier.citation | Реверсивний генератор кодових послідовностей на FPGA [Текст] / Д. В. Гаврілов, А. Ю. Воловик, О. С. Звягін, Д. В. Яровий // Вісник Вінницького політехнічного інституту. – 2019. – № 4. – С. 100-106. | uk |
dc.identifier.issn | 1997-9266 | |
dc.identifier.issn | 1997–9274 | |
dc.identifier.uri | http://ir.lib.vntu.edu.ua//handle/123456789/31102 | |
dc.description.abstract | Генератори кодових послідовностей (ГКП) широко використовуються в цифрових системах радіотехніки та зв’язку, обчислювальної техніки та автоматики для зберігання інформації і виконання арифметичних операцій, а також діагностування і корекції похибок цифрових пристроїв у ланцюгах керування і синхронізації. Серед різного типу ГКП набули поширення генератори псевдовипадкових чисел і генератори зі сталими кодами, в яких сполучення нулів та одиниць у розрядах регістра залишається незмінним. Послідовність називається псевдовипадковою, якщо вона виглядає, як безсистемна і випадкова, хоча насправді вона створювалась за допомогою суто детермінованого процесу, відомого під назвою псевдовипадкового генератора. Подібні генератори переважно задаються де-яким початковим значенням і за допомогою певних алгоритмів отримують з нього випадкові послідовності кодів. В цьому сенсі псевдовипадкові генератори можна розглядати як розповсюджувачі випадковості. До основних недоліків таких пристроїв слід віднести те, що виконання зсуву здійснюється тільки праворуч, що зменшує функціональні можливості.
Авторами проведено аналіз сучасних методів реалізації генераторів кодових послідовностей та, враховуючи їх недоліки, запропоновано нове схемне рішення реверсивного генератора кодових послідовностей, яке дозволяє зменшити використовуваний ресурс інтегральних схем, оскільки побудований на регістрі довільної розрядності, і таким чином дає можливість утворювати вихідну шину довільної розрядності без зміни вихідного коду в точці реверсу. Описано метод визначення функції збудження для n-розрядного регістра зсуву та наведено приклад розрахунку чотирирозрядного регістра зсуву, що забезпечує автоматичне повернення до основного режиму роботи системи. Таке рішення дозволяє створювати гнучкі системи на основі стандартних інтегральних мікросхем жорсткої логіки. Подано результати моделювання схеми реверсивного генератора кодових послідовностей у програмному забезпеченні САПР Altera Quartus II з наведенням часових діаграм роботи пристрою. | uk |
dc.description.abstract | Code sequence generators (CSGs) are widely used in digital systems of radio engineering and communication, comput-er technology and automation, for storing information and performing arithmetic operations, as well as diagnosing and cor-recting digital device errors in their control and synchronization circles. Among various types of CSG propagation generators were pseudo-random numbers and generators with constant codes, in which the combination of zeros and units in the bits of the register remains unchanged. A sequence is called pseudorandom, if it looks like a systemic and random, although in fact it was created using a purely deterministic process known as the pseudo-random generator. Such generators are pre-dominantly given some initial values and, with the help of certain algorithms, receive random sequences of codes from it. In this sense, pseudorandom generators can be considered as spreaders of chance. The main disadvantages of these devices include the fact that the offset is performed only to the right, which reduces the functionality.
In this article, an analysis of modern methods for generating code sequence generators and taking into account their shortcomings, the authors proposed a new schematic solution for a reversible code sequence generator, which reduces the required resource of integrated circuits, so that it is constructed on an arbitrary bit register, thus giving an opportunity to form an output a bus of any size without changing the source code at the reverse. The method of determining the excitation func-tion for the n-bit shift register is described, and the example of calculating the 4-bit shift register is provided, which provides a return to the main work of the system. This solution allows creating flexible systems based on standard integrated circuits of hard logic. The result of the simulation of the reverse code sequence generator in the software of the Altera Quartus II CAD with the time charts of the device operation is described. | en |
dc.description.abstract | Генераторы кодовых последовательностей (ГКП) широко используются в цифровых системах радиотехники и связи, вычислительной техники и автоматики, для хранения информации и выполнения арифметических опе-раций, а также диагностирования и коррекции ошибок цифровых устройств, в цепях управления и синхрониза-ции. Среди различного типа ГКП получили распространение генераторы псевдослучайных чисел и генераторы с постоянными кодами, в которых сочетание нулей и единиц в разрядах регистра остается неизменным. После-довательность называется псевдослучайной, если она выглядит, как бессистемная и случайная, хотя на самом деле она создавалась с помощью детерминированного процесса, известного под названием псевдослучайного генератора. Подобные генераторы преимущественно задаются некоторым начальным значением и с помощью определенных алгоритмов получают из него случайные последовательности кодов. В этом смысле псевдослу-чайные генераторы можно рассматривать как распространители случайности. К основным недостаткам дан-ных устройств, следует отнести то, что выполнение смещения осуществляется только вправо, что умень-шает функциональные возможности.
Проведен анализ современных методов формирования генераторов кодовых последовательностей и, учиты-вая их недостатки, авторами предложено новое схемное решение реверсивного генератора кодовых последова-тельностей, что позволяет уменьшить необходимый ресурс интегральных схем, поскольку реализован на реги-стре произвольной разрядности, таким образом, это дает возможность создавать выходную шину произвольной разрядности без изменения выходного кода в точке реверса. Описан метод определения функции возбуждения для n-разрядного сдвигового регистра и приведен пример расчета четырехразрядного кода, который обеспечи-вает автоматический возврат к основной работе системы. Такое решение позволяет создавать гибкие сис-темы на основе стандартных интегральных микросхем жесткой логики. Изложены результаты моделирования схемы реверсивного генератора кодовых последовательностей в программном обеспечении САПР Altera Quartus II с временными диаграммами работы устройства. | ru |
dc.language.iso | uk_UA | uk_UA |
dc.publisher | ВНТУ | uk |
dc.relation.ispartof | Вісник Вінницького політехнічного інституту. № 4 : 100-106. | uk |
dc.relation.uri | https://visnyk.vntu.edu.ua/index.php/visnyk/article/view/2392 | |
dc.subject | реверсивний генератор кодових послідовностей | uk |
dc.subject | метод визначення функції збудження | uk |
dc.subject | гнучкі системи стеження | uk |
dc.subject | інтегральні мікросхеми жорсткої логіки | uk |
dc.subject | Altera | uk, ru, en |
dc.subject | Quartus | uk, ru, en |
dc.subject | Intel | uk, ru, en |
dc.subject | reverse code sequence generator | en |
dc.subject | excitation function determination method | en |
dc.subject | flexible tracking system | en |
dc.subject | integral chips of hard logic | en |
dc.subject | реверсивный генератор кодовых последовательностей | ru |
dc.subject | метод определения функции возбуждения | ru |
dc.subject | гибкие системы слежения | ru |
dc.subject | интегральные микросхемы жесткой логики | ru |
dc.title | Реверсивний генератор кодових послідовностей на FPGA | uk |
dc.title.alternative | Reversible FPGA-Based Code Sequence Generator | en |
dc.title.alternative | Реверсивный генератор кодовой последовательности на FPGA | ru |
dc.type | Article | |
dc.identifier.udc | 621.373 | |
dc.relation.references | Q. Wang, and S. Yu, C. Guyeux, Design of Digital Chaotic Systems Updated by Random Iterations (SpringerBriefs in Applied Sciences and Technology), Springer, 1st ed. 2018 ed., 124 p., 2018. ISBN: 978-3319735481. | en |
dc.relation.references | И. Н. Букреев, В. И. Горячев, и Б. М. Мансуров, Микроэлектронные схемы цифровых устройств 4-е изд., пере-раб. и доп. Москва, Россия: Техносфера, 2009. | ru |
dc.relation.references | Chaofan Yu, Lingli Wang and Xuegong Zhou, “Automatic layout generator for embedded FPGA cores,” in 2011 9th IEEE International Conference on ASIC, Xiamen, 2011, pp. 385-388. https://doi.org/10.1109/ASICON.2011.6157202 . | en |
dc.relation.references | P. Pfeifer, F. Hosseinzadeh and H. T. Vierhaus, “On comparison of configurable encoders in Xilinx and Altera FPGAs,” 2017 International Conference on Applied Electronics (AE), Pilsen, 2017, pp. 1-4. https://doi.org/10.23919/AE.2017.8053605 . | en |
dc.relation.references | Y. Ruan, Y. Tang, W. Yao, Z. Wang and S. Xu, “A single chip multi-functional DDS waveform generator based on FPGA with SOPC design flow,” Proceedings of the 10th World Congress on Intelligent Control and Automation, Beijing, 2012, pp. 4206-4210. https://doi.org/10.1109/WCICA.2012.6359183 . | en |
dc.relation.references | Д. В. Гаврілов, О. В. Осадчук, та О. С. Звягін, Основи комп’ютерного проектування та моделювання РЕА. Час-тина 1, лабораторний практикум. Вінниця, Україна: ВНТУ, 2015. | uk |
dc.relation.references | Д. В. Гаврілов, О. С. Звягін, О. В. Осадчук, та А. Ю. Савицький. Основи комп’ютерного проектування та моде-лювання РЕА. Частина 2, лабораторний практикум. Вінниця, Україна: ВНТУ, 2017. | uk |
dc.relation.references | В. Л. Кофанов, О. В. Осадчук, Д. В. Гаврілов. Лабораторний практикум з цифрових пристроїв на основі САПР Quartus II. Вінниця, Україна: УНІВЕРСУМ, 2007. | uk |
dc.relation.references | Cetin Kaya Koc, Cryptographic Engineering, Springer, 2009 ed., 522 p., 2009. ISBN: 978-0387718163. | en |
dc.relation.references | В. Л. Кофанов, О. В. Осадчук, та Д. В. Гаврілов. Лабораторний практикум з дослідження цифрових пристроїв на основі САПР MAX+PLUS II. Вінниця, Україна: УНІВЕРСУМ, 2006.
[11] Esteban Tlelo-Cuautle, José de Jesús Rangel-Magdaleno, and Luis | uk |
dc.relation.references | Esteban Tlelo-Cuautle, José de Jesús Rangel-Magdaleno, and Luis Gerardo de la Fraga, Engineering Applications of FPGAs: Chaotic Systems, Artificial Neural Networks, Random Number Generators, and Secure Communication Systems, Springer, 1st ed., 222 p., 2016, ISBN: 978-3319341132. | en |
dc.relation.references | А. Ю. Воловик, Д. В. Гаврілов, А. О. Семенов, М. А. Шутило, та О. П. Червак. Сигнали та процеси в радіотех-ніці: лабораторний практикум. Вінниця, Україна: ВНТУ, 2015. | uk |
dc.relation.references | Б. В. Басич, Д. В. Гаврілов, О. Е. Бєлов, та Ю. В. Ситай, «Дешифратор семисегментного коду в унітарний,» МКИ H03M 13/00, H03M 7/00. № u201600023, Липень 25, 2016. | uk |
dc.identifier.doi | https://doi.org/10.31649/1997-9266-2019-145-4-100-106 | |