Для студентов СПбПУ Петра Великого по предмету Цифровые устройства и микропроцессоры (ЦУиМП)Конечные автоматыКонечные автоматы
2024-04-282024-04-28СтудИзба
Лабораторная работа 9: Конечные автоматы
Описание
Реализовать конечные автоматы по словесному описанию диаграмм состояний. Необходимо реализовать:
Реализовать кодер сверточного кода (7,5) и тестбенч к нему. Кодер реализовывать не на основе регистра сдвига, а на основе общего синтаксиса конечных автоматов Мили/Мура. Разрабатываемое устройство должно иметь входы сброса, тактирования и информационный и двухразрядный выход для кодированной последовательности. Начальное состояние регистра сдвига кодера – все нули. Начальное значение выходного сигнала – все нули. Результат сложения по модулю 2 ячеек 7 отправлять в старший разряд выхода, результат сложения ячеек 5 – в младший разряд выхода. Использовать вариант реализации конечного автомата на основе двух процессов. При моделировании в качестве информационной (кодируемой) последовательности подавать 1. Напомним, что в процессе работы кодера на каждый входной бит генерируется два выходных бита. Это значит, что разрядность информационного входа должна быть равна 1, а выхода – 2. Тестбенч должен генерировать сигнал сброса и сигнал тактирования. Результатом выполнения подзадания являются корректные временные диаграммы работы кодера и прошивка FPGA.
Реализовать кодер сверточного кода (7,5) и тестбенч к нему. Кодер реализовывать не на основе регистра сдвига, а на основе общего синтаксиса конечных автоматов Мили/Мура. Разрабатываемое устройство должно иметь входы сброса, тактирования и информационный и двухразрядный выход для кодированной последовательности. Начальное состояние регистра сдвига кодера – все нули. Начальное значение выходного сигнала – все нули. Результат сложения по модулю 2 ячеек 7 отправлять в старший разряд выхода, результат сложения ячеек 5 – в младший разряд выхода. Использовать вариант реализации конечного автомата на основе двух процессов. При моделировании в качестве информационной (кодируемой) последовательности подавать 1. Напомним, что в процессе работы кодера на каждый входной бит генерируется два выходных бита. Это значит, что разрядность информационного входа должна быть равна 1, а выхода – 2. Тестбенч должен генерировать сигнал сброса и сигнал тактирования. Результатом выполнения подзадания являются корректные временные диаграммы работы кодера и прошивка FPGA.
Характеристики лабораторной работы
Учебное заведение
Номер задания
Просмотров
2
Качество
Идеальное компьютерное
Размер
181,31 Kb
Список файлов
Лабораторная. Конечные автоматы.docx

Все деньги, вырученные с продажи, идут исключительно на шаурму