1
나는 if의 대안을 쓰고 싶다. 다음 if 문이있다.VHDL - IF 대체
if val1(1)&val1(0) < val2(1)&val2(0) then
r:="10";
else
if val1(1)&val1(0) = val2(1)&val2(0) then
r:="00";
else
r:="01";
end if;
end if;
그리고 다음과 같이 변경하고 싶습니다.
s:=((data1(9)&data1(8)) < (data2(9)&data2(8)))?"01":(((data1(9)&data1(8)) = (data2(9)&data2(8)))?"00":"01");
그러나 컴파일러는 오류 다음 날 수 있습니다.
"# Error: COMP96_0015: min: (111, 49): ';' expected."
어떻게 해결할 수 있습니까? 감사.
대체 이유는 무엇입니까? 코딩 스타일? 논리 크기? 다른 것? –
내 대답이 귀하의 질문을 해결 했습니까? – Paebbels