Генератор QR-коду на основі FPGA

##plugins.themes.bootstrap3.article.main##

Yaroslav Volodymyrovych Sokol
Anton Yuriiovych Varfolomiiev

Анотація

Розроблено апаратне IP-ядро для генерування QR-кодів на ПЛІС, що підтримує першу версію кодів з корекцією помилок M типу. На основі розробленого IP-ядра, на платі налагодження DE1-SoC створено макетний зразок пристрою для генерування QR-кодів. Зазначений пристрій дозволяє за допомогою клавіатури з інтерфейсом PS/2 вводити текстові дані, які мають бути зашифровані у QR-коді та виводити результат (згенерований код) на VGA монітор у вигляді зображення. Для створення такого пристрою використовується модуль керування, IP-блок для генерування QR-кодів та модулі введення-виведення.

##plugins.themes.bootstrap3.article.details##

Як цитувати
Sokol, Y. V., & Varfolomiiev, A. Y. (2020). Генератор QR-коду на основі FPGA. Електронна та Акустична Інженерія, 3(1), 38–42. https://doi.org/10.20535/2617-0965.2020.3.1.199855
Розділ
Електронні системи та сигнали

Посилання

"Generator QR codov [Генератор QR кодов]," [Online]. Available: http://qrcoder.ru/. [Accessed 15 03 2020].

"Pochemu nam stoit prismotret'sya k QR-kodam v 2019 godu [Почему нам стоит присмотреться к QR-кодам в 2019 году]," [Online]. Available: https://lifehacker.ru/qr-kody-v-2019-godu/. [Accessed 15 03 2020].

"PLIS (FPGA) i mikrokontroller. V chem raznitsa? [ПЛИС (FPGA) и микроконтроллер. В чем разница?]," [Online]. Available: http://micro-proger.ru/2016/03/17/plis-fpga-i-mikrokontroller-v-chem-raznica/. [Accessed 15 03 2020].

"Verilog Language ," [Online]. Available: https://en.wikipedia.org/wiki/Verilog. [Accessed 15 03 2020].

"ASCII," [Online]. Available: https://en.wikipedia.org/wiki/ASCII. [Accessed 15 03 2020].

"Algoritm generatsii QR-koda [Алгоритм генерации QR-кода]," [Online]. Available: https://habr.com/ru/post/172525/. [Accessed 15 03 2020].

K. Kasperski, "Polinomial'naya arifmetika i polya Galua, ili Informatsiya, voskresshaya iz pepla [Полиноминальная арифметика и поля Галуа, или информация, воскрешая из пепла]," Sistemniy administrator, p. 84–90, 2003.

"Wounded QR codes," [Online]. Available: http://datagenetics.com/blog/november12013/index.html. [Accessed 15 03 2020].

"Algoritmy raspoznavaniya graficheskogo markera [Алгоритм распознавания графического маркера]," [Online]. Available: https://studbooks.net/2238811/informatika/algoritmy_raspoznavaniya_graficheskogo_markera. [Accessed 15 03 2020].

Terasic DE1-SoC User Manual, 2014, p. pp. 30–33.