75 sinfocia
Newbie level 2
signal rd,dr : std_logic;
ad_bus,ram_bus : inout;
1.
process(rd) ---- right.
begin
if (rd='0' and dr='1') then
ad_bus_out<=ram_bus;
else
ad_bus_out<="ZZZZZZZZ";
end if;
ad_bus<=ad_bus_out;
end process;
2.
process(rd) ---- error.
begin
if (rd='0') then
if dr='1' then
ad_bus_out<=ram_bus;
else
ad_bus_out<="ZZZZZZZZ";
end if;
end if;
ad_bus<=ad_bus_out;
end process;
3.
process(rd,dr) ---- right.
begin
if (rd='0') then
ad_bus_out<=ram_bus;
else
ad_bus_out<="ZZZZZZZZ";
end if;
ad_bus<=ad_bus_out;
end process;
4.
process(rd) ---- error.
begin
if (rd='0') then
ad_bus_out<=ram_bus;
else
ad_bus_out<="ZZZZZZZZ";
end if;
ad_bus<=ad_bus_out;
end process;
ad_bus,ram_bus : inout;
1.
process(rd) ---- right.
begin
if (rd='0' and dr='1') then
ad_bus_out<=ram_bus;
else
ad_bus_out<="ZZZZZZZZ";
end if;
ad_bus<=ad_bus_out;
end process;
2.
process(rd) ---- error.
begin
if (rd='0') then
if dr='1' then
ad_bus_out<=ram_bus;
else
ad_bus_out<="ZZZZZZZZ";
end if;
end if;
ad_bus<=ad_bus_out;
end process;
3.
process(rd,dr) ---- right.
begin
if (rd='0') then
ad_bus_out<=ram_bus;
else
ad_bus_out<="ZZZZZZZZ";
end if;
ad_bus<=ad_bus_out;
end process;
4.
process(rd) ---- error.
begin
if (rd='0') then
ad_bus_out<=ram_bus;
else
ad_bus_out<="ZZZZZZZZ";
end if;
ad_bus<=ad_bus_out;
end process;