Не прямое отношение к FPGA, но прямое отношение к прошивке VT-11X 
В общем как-то так получилось, что в DSMAC оператор ELSIF добавил давно, но когда (после перерыва возни с PDP-11) попробовал его использовать, оказалось, что он не фига не работает
А вчера чего-то КАААААК пришла в голову мысль - КАКОГО???
Вобщем, сделал до какой-то степени рабочий вариант. До какой-то - потому что пока проверено только в сценарии - после IF - одно условие - без всяких AND и OR 
Код:
11 000000 ;IF R0 EQ #0 THEN
000000 005700 TST R0
000002 001006 BNE 1003$
12
13 000004 ;IF R1 EQ #10 THEN
000004 020127 000010 CMP R1, #10
000010 001001 BNE 1013$
14 000012 000240 NOP
15 000014 ;END
000014 1013$:
16
17 000014 000240 NOP
18
19 000016 ;ELSIF R0 EQ #1 THEN
000016 000425 BR 1007$
000020 1003$:
000020 020027 000001 CMP R0, #1
000024 001002 BNE 1023$
20
21 000026 000240 NOP
22
23 000030 ;ELSIF R0 EQ #2 THEN
000030 000420 BR 1007$
000032 1023$:
000032 020027 000002 CMP R0, #2
000036 001002 BNE 1033$
24
25 000040 000240 NOP
26
27 000042 ;ELSIF R0 EQ #3 THEN
000042 000413 BR 1007$
000044 1033$:
000044 020027 000003 CMP R0, #3
000050 001002 BNE 1043$
28
29 000052 000240 NOP
30
31 000054 ;ELSIF R0 EQ #4 THEN
000054 000406 BR 1007$
000056 1043$:
000056 020027 000004 CMP R0, #4
000062 001002 BNE 1053$
32
33 000064 000240 NOP
34
35 000066 ;ELSE
000066 000401 BR 1007$
000070 1053$:
36
37 000070 000240 NOP
38
39 000072 ;END
000072 1007$:
Уже проверил на VT-11X - после замены кода на использование IF-ELSIF-ELSE - результат идентичный
Но меньше меток и BR