Ich möchte die Bits eines Vektors zusammen ODER-verknüpfen. Angenommen, ich habe einen Vektor namens example(23 downto 0)
und möchte alle Bits in einen anderen Vektor ODER verknüpfen. Gibt es eine Möglichkeit, dies zu tun, bei der es nicht darum geht, zu gehen example(0) or example(1) or ...example(23)
?
or_result <= '0' when input=X"00000000" else '1';
Ändern Sie die Anzahl der Nullen entsprechend der Länge des betreffenden Vektors.
result <= '0' when (example=(example'range=>'0')) else '1';