различия в стиле операторов IF в VHDL - PullRequest
0 голосов
/ 25 сентября 2019

что лучше между этими двумя реализациями оператора IF:

IF ( A and B) THEN
  ...
ELSIF ( A ) THEN -- implying B is zero
  ...
END IF;

и этим

IF ( A ) THEN
  IF ( B ) THEN
    ...
  ELSE
    ...
  END IF;
END IF;

1 Ответ

0 голосов
/ 25 сентября 2019

Примечание. Поскольку вы спрашиваете мнения, ваш вопрос должен быть закрыт.Но чтобы хотя бы о чем подумать:

Ну, это зависит.Если ваши A и B таковы, что первая версия имеет больше смысла, чем вторая, используйте первую.Если все наоборот, используйте второй.

Я уверен, что обе версии синтезируются в одну и ту же логику уровня гейта.

...