це працює?

U

ukapil

Guest
**************
Завжди @ (($ часом time_cs_start)> `tCEM) починається
$ DISPLAY ( "Max tCEM порушення", $ TIME);
$ DISPLAY ( "time_cs_start =% T", time_cs_start);
кінець
**************

`tCEM = 4000ns

Він зазначив, що час, коли $ = 5 NS & time_cs_start = 5 нс, вона входить в блоці завжди.

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

Thnx,
ukapil

 
Прохання при відправленні таких питань більш конкретного!
Що я маю на увазі ...
На якому тренажері ви отримали цю проблему?
Що версію симулятора?
Що таке типу для time_cs_st змінну?
Що таке `строки??Додано через 14 хвилин:Перший "time_cs_start" слід declaired як тип часу.
Завжди блоку оцінюються Еврі час є події, на сигнали
Чутливість список.Тут, в Урі список чутливість $ час є функцією і
`tCEM є постійною тільки сигналу у вас є це time_cs_start
Так що, коли вона змінюється (подія по сигналу) завжди блоку коду в Урі
повинна виконати.Я doubght time_cs_start змінюється з 5 нс до 5ns.

 
Я використав обидва ncverilog і ModelSim з кодом Ура!

 
Thats ОК, але чому він увійти в блоці завжди час, коли $ = 5 NS & time_cs_start = 5 нс?

 

Welcome to EDABoard.com

Sponsor

Back
Top