我想将向量的位或在一起。所以说我有一个向量example(23 downto 0)
,我想把所有的位或到另一个向量中,有没有办法做到这一点而不涉及example(0) or example(1) or ...example(23)
去呢?
您可以简单地与零进行比较吗?那会产生相同的效果。
—
大卫,
vhdl 2008中提供了逻辑简化,请参见stackoverflow.com/questions/20296276/…–
—
Moberg
您也可以使用更通用的方法:
—
Miguel Risco
result <= '0' when (example=(example'range=>'0')) else '1';