VHDL/Operacje na zmiennych: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
→‎Koniunkcja: Operacja opisana w rozdziale to konkatenacja, a nie koniunkcja
Linia 71:
Przykładowo, jeśli ''skalar1'' ma wartość 1, a ''skalar2'' i ''skalar3'' mają wartości ''0'', to powyższy zapis spowoduje przypisanie wartości ''100'' do zmiennej ''wektor''.
 
Ta druga operacja (tworzenie wektora ze skalarów) ma nazwę '''konkatenacji''', zaś znak ''&'' nazywany jest ''operatorem konkatenacji''. Istnieje możliwość koniunkcjikonkatenacji nie tylko ''skalarów'', ale i ''wektorów'', oraz ''wektorów i skalarów''. Przykładowo (pozostając przy wartościach z poprzednich przykładów), zapis:
<source lang="vhdl">
sygnał4 <= skalar2 & sygnał2(2 downto 1) & skalar1;