Серьезный вопрос для продвинутых в симуляциях Altera
[an error occurred while processing this directive]
Отправлено алекс 17 мая 2000 г. 09:30:57
Есть порт DATA :INOUT STD_LOGIC(7 DOWNTO 0);
DATA_1:IN STD_LOGIC(7 DOWNTO 0);
DATA_2:OUT STD_LOGIC(7 DOWNTO 0);
IN MAX+PLUS 2 Я ДЕЛАЮ СИМУЛЯЦИЮ СИГНАЛОВ В WAVEFORM
IF --- THEN
DATA_2<= DATA;
ELSE
DATA<=DATA_1;
END IF;
КОГДА Я ПРИСВАИВАЮ ЗНАЧЕНИЯ В СИМУЛЯТОРЕ
ТО ПОСЛЕ ЗАПУСКА ОН ВЫВОДИТ СОСТОЯНИЯ НЕОПРЕДЕЛЕННОСТИ ДЛЯ ПОРТА ВХ.ВЫХ
НО КАК ТОЛЬКО Я УБИРАЮ ELSE
DATA<=DATA_1;
ВСЕ НОРМАЛИЗУЕТСЯ КАК БЫТЬ МНЕ НУЖНО ПРОГНАТЬ ОБА ЭТИХ СОСТОЯНИЯ.
Составить ответ |||
Конференция «Программируемые логические схемы и их применение»
Ответы
- Ответ: — Stewart Little 17.05.2000 14:36:06
(0)
Отправка ответа
Перейти к списку ответов ||| Конференция «Программируемые логические схемы и их применение»