Skip to content

zubrailx/buffer-lru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Buffer LRU

Part: xc7a100tcsg324-1

Требование

Разрядность данных, хранимых в буфере - 16 бит. Всего в буфере должно быть 8 элементов. По нажатию на кнопку записи, данные должны быть записаны в буфер в соответствии с алгоритмом. Также необходимо реализовать интерфейс считывания из буфера по определенному адресу. При нажатии на кнопку считывания, на одной группе семисегментных индикаторов должны быть отображены данные из ячейки, адрес которой указан на переключателях. На другой группе семисегментных индикаторов должно быть отображено количество элементов, находящихся в буфере. Переключение режимов работы должно осуществляться при помощи хлопков, либо при помощи кнопок.

Функционал

  • Верхняя кнопка: инкрементирующий счетчик.

  • Левая/правая кнопка: read/write buffer-lru

  • Кнопка сброса, кнопка применения (инкрементирование счетчика, запись в buffer-lru).

  • LED - звуковая амплитуда.

  • Возможность переключения режимов при помощи двойных хлопков. Текущее состояние (один, два, много хлопков) отображено на RGB светодиотах.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published