Какой желаемый функционал? Я предполагаю: сдвигать какой светодиод включен каждые 2 секунды, оставляя все остальные светодиоды выключенными? "Скользящий светодиод" ...
Кроме того, я предполагаю, что ваша цель - плата типа FPGA.
В мире FPGA не существует бесплатного «время ожидания Х». Ключ к тому, что вы пытаетесь сделать, это подсчет тактов. Вам нужно знать тактовую частоту часов, которые вы используете для этого блока. Как только вы это узнаете, вы можете рассчитать, сколько нарастающих фронтов тактового генератора вам нужно посчитать, прежде чем нужно будет предпринять «действие».
Я рекомендую два процесса. В одном из них вы будете наблюдать за нарастающим фронтом часов и запустить счетчик достаточного размера, чтобы он переворачивался каждые две секунды. Каждый раз, когда ваш счетчик равен 0, вы устанавливаете «флаг» для одного такта.
Другой процесс просто будет наблюдать за появлением «флага». Когда появляется флаг, вы переключаете, какой светодиод включен, и выключаете все остальные светодиоды.