Part: xc7a100tcsg324-1
Разрядность данных, хранимых в буфере - 16 бит. Всего в буфере должно быть 8 элементов. По нажатию на кнопку записи, данные должны быть записаны в буфер в соответствии с алгоритмом. Также необходимо реализовать интерфейс считывания из буфера по определенному адресу. При нажатии на кнопку считывания, на одной группе семисегментных индикаторов должны быть отображены данные из ячейки, адрес которой указан на переключателях. На другой группе семисегментных индикаторов должно быть отображено количество элементов, находящихся в буфере. Переключение режимов работы должно осуществляться при помощи хлопков, либо при помощи кнопок.
-
Верхняя кнопка: инкрементирующий счетчик.
-
Левая/правая кнопка: read/write buffer-lru
-
Кнопка сброса, кнопка применения (инкрементирование счетчика, запись в buffer-lru).
-
LED - звуковая амплитуда.
-
Возможность переключения режимов при помощи двойных хлопков. Текущее состояние (один, два, много хлопков) отображено на RGB светодиотах.