Logic의 모든 bits에 1을 설정하고 싶은 경우 -1을 할당하면 된다. 이는 -1이 2’s complement로 표현하면 logic의 bits width에 상관없이 모든 bits가 1이 됨을 이용한 것이다.
아래와 같이 logic이 정의된 경우 -1을 할당한다.
logic(b[8]) <= -1
logic(c[16]) <= -1
logic(d[4][16]) <= -1
VHDL로 변환된 문장은 다음과 같다.
a <= '1';
b <= x"ff";
c <= x"ffff";
d <= (others=>x"ffff");