Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Группа 09 VV1
Лабораторная работа 4
Цель работы: Проектирование регистрового арифметико-логических устройства (РАЛУ) на схемотехническом уровне.
Лабораторное задание: Разработать в рамках САПР Quartus II РАЛУ с использованием LPM модулей. Состав выполняемых операций РАЛУ представлен в нижеследующей таблице.
Варианты заданий
№ бригады |
Операция |
Разрядность данных |
1 |
(3A-B)*C+D/(2A) |
8 |
2 |
A/(5C)+3B*2D |
16 |
3 |
(7A/(3D))-B*(-5C) |
8 |
4 |
(A+7C)*2D-B/(2A) |
16 |
5 |
C/(3A)-7B*5D |
8 |
6 |
(B-5D)*3C+A/(3B) |
16 |
Комментарий.
Обобщенную структуру РАЛУ можно представить рисунком .
Рисунок - Обобщенная структура РАЛУ
Исходные данные и результат представлены в формате с фиксированной точкой.
БРОН- блок регистров общего назначения. Используется для хранения исходных, промежуточных и выходных данных. Количество регистров выбирает разработчик РАЛУ.
АЛУ- автомат выполняющий заданную операцию.
РП регистр признаков. Состав признаков выбирает разработчик РАЛУ. LPM- модули автоматически формируют признаки и выдают их на свои выходы. Это в частности признак переполнения в умножителе, попытка деления на 0, выдвигаемые разряды в регистре сдвигов и т.д).
Блоки РАЛУ (сдвиговые регистры, сумматоры, умножители, делители и т.д) являются LPM модулями САПР Quartus II.
Управляющие сигналы У1, У2, …Уn задаются в нужной последовательности как входные сигналы РАЛУ.
Контрольные данные, подтверждающие работоспособность РАЛУ должны быть представлены положительными и отрицательными значениями исходных данных, а также формированием ошибочных ситуаций.
Отчет должен включать: