Написать VHDL модель и тестбенч для цифровых часов (DE1-SOC)
- отображение часов в часах:минутах:секундах,
- таймер обратного отсчета в часах:минутах:секундах,
- секундомер в минутах:секундах:сотых секунд.
- В режиме часов установка времени должна осуществляться по кнопке key(2). Для режима часов одно нажатие key(2) переключает на установку часа, второе - минут, третье - секунд, четвертое - возвращает в обычный режим.
- В режиме таймера обратного отсчета то же самое.
- В режимах установки key(1) увеличивает значение, key(0) уменьшает значение.
В режиме таймера обратного отсчета нажатие на key(0) вне режима установки запускает его (или останавливает), а кнопка key(1) сбрасывает значение в ноль. После окончания отсчета должен загораться led(0).
В режиме секундомера нажатие на key(0) запускает его (или останавливает), а кнопка key(1) сбрасывает значение в ноль.
Необходимо использовать минимум ресурсов плис, предоставить RTL схемы архитектуры и для переключателя режимов, а также симуляцию с тестбенчем (код тоже необходим).