Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
18 Июль 2025, 07:24:34
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Тип inout в VHDL

Страниц  :   Вниз
  Печать  
Автор Тема: Тип inout в VHDL  (Прочитано 1244 раз)
0 Пользователей и 1 Гость смотрят эту тему.
timonik
Новенький


Репутация: +1/-0
Offline Offline

Сообщений: 1


Я люблю Гродненский форум!

Просмотр профиля Email
« : 21 Ноябрь 2006, 02:17:13 »

Объясните пожалуйсто как корректно работать с портами типа inout
Вот пимер моего кода [data - это inout std_logic_vector(0 to 7)]

pr1 : process (nwrite, nread, clk, data)
variable data_reg : std_logic_vector(0 to 7);
begin
if (nwrite/=nread) then
      if (nwrite='0' and clk='1' and clk'event) then             
            --
            data_reg := data;
      elsif (nread='0' and clk='1' and clk'event) then
            data <= "ZZZZZZZZ";
            data <= data_reg;            
      end if;
end if;
      
      if data_reg = "11111111" then
            gate <= "000";
      end if;
end process;

end Behavioral;

в итоге при моделирование на ModelSim ничего сносного не получается. При некоторых манипуляциях удаетя добиться синих полос (обычно сигналы красные) и все.....
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #1 : 21 Ноябрь 2006, 10:51:08 »

входные данные корректны? clk щёлкает и nwrite и nread установлены?
а с инаутом работаешь точно так же как с обычным ином или аутом, там никаких проблем быть не должно.
Посмотри хорошо само описание и вхдные данные
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,083 секунд. Запросов: 20.