[an error occurred while processing this directive]
про верилог, могу точно , а на VHDL наверно так (пусть эксперты поправят)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive]

Отправлено yes 01 марта 2001 г. 17:25
В ответ на: Как описать регистры с общим выходом на одну шину в VHDL? отправлено karabas 01 марта 2001 г. 16:57

это типа мультиплексор

process (rd, adr)
begin
if rd = '1' then
case adr is
when "00" => data <= data00;
....
when "11" => data <= data11;
when others => nill;
end case;
end if;
end process;

а для каждого регистра вход можно описать так

process (wr, adr, data)
begin
if wr = '1' and adr="00" then data00 <=data; end if;
end process;

не люблю VHDL - очень много букв нужно писать :o)

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru