
вот оно:
entity RG4test is
port(s, c, r: in bit; d: in bit_vector (1 to 4); q1, q2, q3, q4: out bit);
end RG4test;
architecture POV of RG4test is
begin
process(s, r, c, d(1), d(2), d(3), d(4))
begin
if(s = '1') and(r = '0') then q1<='1'; q2<='1';q3<='1';q4<='1';
elsif (s = '0') and(r = '1') then q1<='0';q2<='0';q3<='0';q4<='0';
end if;
if((s = '0') and(r = '0') and (c = '0') and not(c'stable)) then q1<=d(1); q2<=d(2);q3<=d(3);q4<=d(4);
end if;
end process;
end POV;
Еще я не подключаю никаких библиотек (ну во -первых компилирпуется и без них... ). Но при попытке включить в код такую строку - library lib; use lib.all; возникает ошибка - Failed to access library 'lib' at "lib". Попыталась прилинковать библиотеки (Compile->Link) тоже возникает ошибка - No moduleinfo.sc files were found in the visible design libraries.
таблица истиности:
Код
s r c q1 q2 q3 q4
s=r s=r / d1 d2 d3 d4
s=r s=r 0,1,\ q1 q2 q3 q4
1 0 x 1 1 1 1
0 1 x 0 0 0 0
Спасибо