Розробка та дослідження процесора виконання математичних операцій над комплексними числами з використанням ПЛІС. Операції додавання та віднімання і дослідний стенд для їх тестування

dc.contributor.authorЛазоренко, Дмитро Вікторовичuk_UA
dc.date.accessioned2023-01-24T07:43:54Z
dc.date.available2023-01-24T07:43:54Z
dc.date.issued2022
dc.description.abstractUKR: Магістерська робота виконана на 82 с., містить 51 рис., 5 табл., 3 додатки, 13 джерел. Об’єкт розробки – процесор виконання математичних операцій додавання та віднімання над комплексними числами з використанням ПЛІС. Мета роботи – розробка та дослідження процесора виконання математичних операцій додавання та віднімання над комплексними числами з використанням ПЛІС та стенду для його тестування. Методи дослідження включають в себе використання модельно орієнтованого проектування та моделювання в програмному пакеті Matlab/Simulink, генерацію у HDL Coder VHDL-опису процесора та його тестування в САПР Qesta Sim. В ході виконання кваліфікаційної роботи проведено огляд спроектованих процесорів за допомогою модельно-орієнтованого програмування. Розглянуті етапи проектування процесору за допомогою пакету програм MatLab/Simulink. Було виконане проектування основних компонентів процесору обробки комплексних чисел та реалізована робота з пам’яттю для виконання інструкцій додавання та віднімання комплексних чисел. Проведені дослідження розробленного процесору разом з пам’яттю шляхом створення Simulink-моделі системи та подальшого її моделювання. Була написана тестова програма мовою Matlab для тестування і отримано VHDL опис системи, проведено синтез та веріфікацію спроектованого процесору. Результати роботи можуть стати основою для створення процесору з розширеним набором команд, використані методи високорівневого проектування можуть значно прискорити розробку процесорів.uk_UA
dc.description.abstractENG: The master's thesis is 82 pages long, contains 51 figures, 5 tables, 3 appendices, and 13 sources. The object of development is a processor for performing mathematical operations of addition and subtraction on complex numbers using FPGA. The purpose of the work is the development and research of a processor for performing mathematical operations of addition and subtraction on complex numbers using a FPGA and a bench for its testing. Research methods include the use of model-oriented design and simulation in the Matlab/Simulink software package, the generation of a VHDL description of the processor in HDL Coder and its testing in CAD Qesta Sim. In the course of the qualification work, an overview of the designed processors was carried out using model-oriented programming. The considered stages of processor design using the MatLab/Simulink software package. The design of the main components of the complex number processing processor was carried out and the work with memory was implemented for the execution of complex number addition and subtraction instructions. Research was conducted on the developed processor together with the memory by creating a Simulink model of the system and its subsequent simulation. A test program was written in the Matlab language for testing, a VHDL description of the system was obtained, synthesis and verification of the designed processor was carried out. The results of the work can become the basis for creating a processor with an extended set of instructions, the high-level design methods used can significantly speed up the development of processors.en
dc.identifier.citationЛазоренко Д. В. Розробка та дослідження процесора виконання математичних операцій над комплексними числами з використанням ПЛІС. Операції додавання та віднімання і дослідний стенд для їх тестування : дипломна робота на здобуття кваліфікаційного ступеня магістра : спец. 123 – комп’ютерна інженерія / наук. керівник В. О. Шаповалов ; Укр. держ. ун-т науки і технологій. Дніпро, 2022. 82 с.uk_UA
dc.identifier.urihttps://crust.ust.edu.ua/handle/123456789/16361
dc.language.isouk_UA
dc.publisherУкраїнський державний університет науки і технологій, Дніпроuk_UA
dc.subjectпроцесорuk_UA
dc.subjectПЛІСuk_UA
dc.subjectСАПРuk_UA
dc.subjectкомплексні числаuk_UA
dc.subjectRISC processoren
dc.subjectcomplex numbersen
dc.subjectMatlaben
dc.subjectSimulinken
dc.subjectVHDLen
dc.subjectPLDen
dc.subjectEDA RISCen
dc.subjectКЕОМuk_UA
dc.subjectВКРuk_UA
dc.titleРозробка та дослідження процесора виконання математичних операцій над комплексними числами з використанням ПЛІС. Операції додавання та віднімання і дослідний стенд для їх тестуванняuk_UA
dc.title.alternativeDevelopment and Research of a Processor for Performing Mathematical Operations on Complex Numbers using FPGA. Operations of Addition and Subtraction and a Research Stand for their Testingen
dc.typeMasters Thesisen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Lazorenko_dip_m_2022.pdf
Size:
8.37 MB
Format:
Adobe Portable Document Format
Description:
Masters Thesis
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: