Лабораторная работа №1
Требуемые условия завершения
Открыто с: пятница, 26 февраля 2016, 00:00
Срок сдачи: воскресенье, 20 марта 2016, 00:00
- Задание 1.
- Создайте проект.
- Добавьте в него файлы из каталога "Примеры исходного кода с комментариями".
- Входные порты привяжите к кнопкам и/или тумблерам, а выходные к диодам и/или семи-сегментным индикаторам.
- Откомпилируйте проект.
- Прошейте в ПЛИС, убедитесь, что всё работает именно так, как и ожидалось.
- Задание 2.
- Создайте ещё один проект.
- Создайте собственный файл, описывающий работу коммутатора. (можно на выбор любое другое асинхронное логическое устройство, которое Вам по душе). Простейший коммутатор представляет собой логическую функцию с 2-мя входами данных, 1-м управляющим входом и 2-мя выходами. при подаче на управляющий вход 0 на выхода данных должны передаваться значения со входов с теми же номерами. При подаче 1, на выхода данных должны передаваться значения со входов с обратными номерами. Т.е. при подаче 1 на управляющий вход, на 1-й выход должны подаваться значения с 0-го входа.
- Входные порты привяжите к кнопкам и/или тумблерам, а выходные к диодам и/или семи-сегментным индикаторам.
- Откомпилируйте проект.
- Прошейте в ПЛИС, убедитесь, что всё работает именно так, как и ожидалось.
- Задание 3.
- Создайте ещё один проект.
- Создайте собственный файл, описывающий работу регистра. (можно на
выбор любое другое синхронное логическое устройство, которое Вам по душе).
Регистр представляет собой массив триггеров. Можно сделать по аналогии с примером. - Входные порты привяжите к кнопкам и/или тумблерам, а выходные к диодам и/или семи-сегментным индикаторам.
- Откомпилируйте проект.
- Прошейте в ПЛИС, убедитесь, что всё работает именно так, как и ожидалось.