Засоби управління паролями користувачів в цифрових системах
Ескіз недоступний
Дата
2024
Автори
Шкільнюк, Владислав Олегович
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Бакалаврський дипломний проєкт включає пояснювальну записку (52 стор., 20 рис., 1 табл., 4 додатків).
Мета розробки — створення процесору на базі архітектури RISC-V з апаратною реалізацією CRC, що дасть змогу використовувати його в пристроях різного роду, що виконують обробку і пересилку великих обсягів даних в умовах, де можливі шуми і пошкодження.
На базі процесора реалізовано команду, що дає змогу обчислювати циклічну надлишкову суму для повідомлення довільної довжини, що складається зі слів довжиною 32 біти, з використанням твірного полінома.
В ході розробки:
Проведено аналіз існуючих RISC-V архітектур та конвеєру команд;
Проведено аналіз існуючих реалізацій CRC в межах архітектури RISC-V;
Розроблено спрощену структуру конвеєру;
Додано користувацьку інструкцію до RISC-V інструментарію;
Проведено трансляцію програми мовою С у набір команд для процесорної архітектури, що реалізується;
Реалізовано конвеєр з головними елементами архітектури;
Розширено конвеєр підтримкою користувацької інструкції для обчислення контрольної суми.
Використання цієї прошивки в контролерах дасть змогу пришвидшити ітеративний процес обрахунку CRC за рахунок апаратної реалізації.
Опис
Ключові слова
архітектура процесора, RISC-V, цілісність даних, циклічний надлишковий код, VHDL, C, конвеєр команд, CPU architecture, data integrity, cyclic redundancy check, instruction pipeline
Бібліографічний опис
Шкільнюк, В. О. Засоби управління паролями користувачів в цифрових системах : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Шкільнюк Владислав Олегович. – Київ, 2024. – 64 с.