ПРОБЛЕМА З ВИСОКИМ INMPEDANCE і Цюй (в) RTU, II

N

nicx82

Guest
Здравствуйте,
У мене обличчя з 38 двонаправлених ліній (IO).У мене процес ініціалізації тимчасового сигналу (st_logic-вектора) у Z (так що я 38 Z):
IOtemp <= ZZZZZZZ ...;

Коли сигнал управління проходить в '1 'тимчасове сигналу заповнюється 1 або 0 в точних позицій (так у мене це 38 сигнальних ліній з деякими 0, деякі 1 та ін відповідно до Z).наприклад;

IOtemp <= ZZ1Z01Z ......;

Після заповнення сигналу IOtemp, цей сигнал IOtemp копіюється двобічної лінії:

IO <= IOtemp;

але якщо я симулювати. VHO файл з Ку (на) RTU, в моєму проекті ActiveHDL лінії, які повинні бути Z (високий імпеданс) є 0 або 1, а інші лінії є правильними.

Чому?

Будь ласка, допоможіть мені.Спасибі
Прізвисько

 
'Z' являє собою певну цінність STD_LOGIC, але вона не може бути представлена реєстрованого сигналу.

signal, that directly drives the IO-pin, usually can forward the 'Z' state.

Ви не згадали фактичний тип тимчасового сигналу, але провід
сигналу, які безпосередньо диски IO-контактний, як правило, може направити "стан Z.Провід, навіть якщо вона пройшла через розробку ієрархії, не що інше, псевдонім контактний IO, тому, якщо ви встановите 'Z' до провідника сигнал десь в конструкції, ви насправді працюють стані водій шпильки '3.Але реєстрації сигналу не буде працювати.

 
Спасибо за ответ.Всі сигналу std_logic_vector

 

Welcome to EDABoard.com

Sponsor

Back
Top