If statement VHDL中IF语句风格的差异

If statement VHDL中IF语句风格的差异,if-statement,vhdl,If Statement,Vhdl,这两种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; 注意:由于您正在征求意见,因此您的问题应关闭。但至少要考虑一下: 那要看情况了。如果您的A和B的第一个版本比第二个版本更有意义,请使用第一个版本。如果

这两种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;
注意:由于您正在征求意见,因此您的问题应关闭。但至少要考虑一下:

那要看情况了。如果您的
A
B
的第一个版本比第二个版本更有意义,请使用第一个版本。如果是另一种方式,则使用第二种方式

我确信这两个版本都是对同一门级逻辑的综合